org.scilab.forge.jlatexmath.TeXFormula.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 3?
>?
>??
???
?
>??
? >? >?
? >?
? >??????
????? ??
?? >???
>?B? >?
??
??
??
>?
???
$? >? >? >? >???
*? >? >?
*?
*??
>?
*?
>? *?
*?
*?
>??
*??
;?
*??
>?
1?
>??
1??
D??
>??
H?
D?
D?
D??
M
*
1
T?
T
W
Z?
>?
>
> T
`?
b?
b
h
h
h
l
?
o
o!
o"
o#
o$
o%&
v'
v(
v)
v*
v+
v,
v-
>.
v/
>0
v1
>23
?4
56
57
589
?:
?;
<=
<>
5?
5@AB
??
?C
DE
?F
?GH IJK
??L
?M
?N
OP
<QR
>STU VW XYZ
?[
?\
W] >^_
??
>'B? >`a
?
??
?b
??c
??d
??e
fg
fhi
ojkl FontInfos InnerClasses TeXIconBuilder VERSION Ljava/lang/String;
ConstantValuem SERIF I SANSSERIF BOLD ITALIC ROMAN
TYPEWRITER PIXELS_PER_POINT F FONT_SCALE_FACTOR PREC3ֿ? predefinedTeXFormulas Ljava/util/Map; Signature KLjava/util/Map; predefinedTeXFormulasAsString 5Ljava/util/Map; symbolMappings [Ljava/lang/String; symbolTextMappings symbolFormulaMappings externalFontMapo UnicodeBlock eLjava/util/Map; middle Ljava/util/List; :Ljava/util/List; jlmXMLMap parser 'Lorg/scilab/forge/jlatexmath/TeXParser; root "Lorg/scilab/forge/jlatexmath/Atom; textStyle isColored Z addSymbolMappings (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable in Ljava/io/FileInputStream; e Ljava/io/FileNotFoundException; file
StackMapTable??
Exceptions *(Ljava/io/InputStream;Ljava/lang/String;)V Ljava/io/InputStream; name tfsp 6Lorg/scilab/forge/jlatexmath/TeXFormulaSettingsParser; isRegisteredBlock %(Ljava/lang/Character$UnicodeBlock;)Z block "Ljava/lang/Character$UnicodeBlock; getExternalFont V(Ljava/lang/Character$UnicodeBlock;)Lorg/scilab/forge/jlatexmath/TeXFormula$FontInfos; infos 2Lorg/scilab/forge/jlatexmath/TeXFormula$FontInfos;? registerExternalFont I(Ljava/lang/Character$UnicodeBlock;Ljava/lang/String;Ljava/lang/String;)V sansserif serif 7(Ljava/lang/Character$UnicodeBlock;Ljava/lang/String;)V fontName setDPITarget (F)V dpi
setDefaultDPI ()V this (Lorg/scilab/forge/jlatexmath/TeXFormula; $(Ljava/lang/String;Ljava/util/Map;)V s map LocalVariableTypeTablep J(Ljava/lang/String;Ljava/util/Map;)V (Ljava/lang/String;Z)V firstpass '(Ljava/lang/String;Ljava/lang/String;)V )(Ljava/lang/String;Ljava/lang/String;ZZ)V space +(Lorg/scilab/forge/jlatexmath/TeXFormula;)V f? *(Lorg/scilab/forge/jlatexmath/TeXParser;)V tp <(Lorg/scilab/forge/jlatexmath/TeXParser;Ljava/lang/String;)V =(Lorg/scilab/forge/jlatexmath/TeXParser;Ljava/lang/String;Z)V isPartial??? N(Lorg/scilab/forge/jlatexmath/TeXParser;Ljava/lang/String;Ljava/lang/String;)V Ljava/lang/Exception; P(Lorg/scilab/forge/jlatexmath/TeXParser;Ljava/lang/String;Ljava/lang/String;ZZ)V getAsText =(Ljava/lang/String;I)Lorg/scilab/forge/jlatexmath/TeXFormula; text alignment formula arr atoms *Lorg/scilab/forge/jlatexmath/ArrayOfAtoms; ?? getPartialTeXFormula <(Ljava/lang/String;)Lorg/scilab/forge/jlatexmath/TeXFormula;
registerFonts (Z)V b setLaTeX ltx add L(Lorg/scilab/forge/jlatexmath/Atom;)Lorg/scilab/forge/jlatexmath/TeXFormula; ta 'Lorg/scilab/forge/jlatexmath/TypedAtom; rtype el
append =(ZLjava/lang/String;)Lorg/scilab/forge/jlatexmath/TeXFormula; R(Lorg/scilab/forge/jlatexmath/TeXFormula;)Lorg/scilab/forge/jlatexmath/TeXFormula; addImpl setLookAtLastAtom getLookAtLastAtom ()Z centerOnAxis *()Lorg/scilab/forge/jlatexmath/TeXFormula; addPredefinedTeXFormula (Ljava/io/InputStream;)V xmlFile addPredefinedCommands addStrut .(IFFF)Lorg/scilab/forge/jlatexmath/TeXFormula; unit width height depthq +(I)Lorg/scilab/forge/jlatexmath/TeXFormula; type 0(IFIFIF)Lorg/scilab/forge/jlatexmath/TeXFormula; widthUnit
heightUnit depthUnit createBox O(Lorg/scilab/forge/jlatexmath/TeXEnvironment;)Lorg/scilab/forge/jlatexmath/Box; style ,Lorg/scilab/forge/jlatexmath/TeXEnvironment;
createFont 0(FI)Lorg/scilab/forge/jlatexmath/DefaultTeXFont; size dtf ,Lorg/scilab/forge/jlatexmath/DefaultTeXFont;
createTeXIcon )(IF)Lorg/scilab/forge/jlatexmath/TeXIcon; *(IFI)Lorg/scilab/forge/jlatexmath/TeXIcon; :(IFILjava/awt/Color;)Lorg/scilab/forge/jlatexmath/TeXIcon; fgcolor Ljava/awt/Color; *(IFZ)Lorg/scilab/forge/jlatexmath/TeXIcon;
trueValues ,(IFIFI)Lorg/scilab/forge/jlatexmath/TeXIcon; textwidth align -(IFIIFI)Lorg/scilab/forge/jlatexmath/TeXIcon; .(IFIFIIF)Lorg/scilab/forge/jlatexmath/TeXIcon;
interlineUnit interline /(IFIIFIIF)Lorg/scilab/forge/jlatexmath/TeXIcon; createImage J(Ljava/lang/String;IFLjava/lang/String;Ljava/awt/Color;Ljava/awt/Color;Z)V imout ,Ljavax/imageio/stream/FileImageOutputStream; ex Ljava/io/IOException; format out bg fg transparency icon %Lorg/scilab/forge/jlatexmath/TeXIcon; w h image Ljava/awt/image/BufferedImage; g2 Ljava/awt/Graphics2D;rs9tH createPNG 7(IFLjava/lang/String;Ljava/awt/Color;Ljava/awt/Color;)V createGIF
createJPEG createBufferedImage F(Ljava/lang/String;IFLjava/awt/Color;Ljava/awt/Color;)Ljava/awt/Image; 4(IFLjava/awt/Color;Ljava/awt/Color;)Ljava/awt/Image; setDEBUG
setBackground :(Ljava/awt/Color;)Lorg/scilab/forge/jlatexmath/TeXFormula; c setColor
setFixedTypes ,(II)Lorg/scilab/forge/jlatexmath/TeXFormula; leftType rightTypeu get tf
access$000 X(Lorg/scilab/forge/jlatexmath/TeXFormula;FI)Lorg/scilab/forge/jlatexmath/DefaultTeXFont; x0 x1 x2
access$100 w(Lorg/scilab/forge/jlatexmath/TeXFormula;Lorg/scilab/forge/jlatexmath/TeXEnvironment;)Lorg/scilab/forge/jlatexmath/Box; ?
SourceFile TeXFormula.javahilm java/io/FileInputStream ? java/io/FileNotFoundException 2org/scilab/forge/jlatexmath/ResourceParseExceptionv ? 4org/scilab/forge/jlatexmath/TeXFormulaSettingsParser ? ? ? ?wx ? ?yx ? ?z?{ 0org/scilab/forge/jlatexmath/TeXFormula$FontInfos SansSerif Serif%|}~{ ?? ? ?? ? ???T????? java/util/LinkedList ? ? ? ? ? ? ? ? %org/scilab/forge/jlatexmath/TeXParser ? ? ? ? ??? java/lang/String?Q(:?T?3 java/lang/Exception? %org/scilab/forge/jlatexmath/EmptyAtom? &org/scilab/forge/jlatexmath/TeXFormulaGH
|\\\\|\\cr?? (org/scilab/forge/jlatexmath/ArrayOfAtoms
mathnormal& %org/scilab/forge/jlatexmath/RomanAtom??? &org/scilab/forge/jlatexmath/MatrixAtom??BC? ??? &org/scilab/forge/jlatexmath/MiddleAtom?G? #org/scilab/forge/jlatexmath/RowAtomG? %org/scilab/forge/jlatexmath/TypedAtom?? (org/scilab/forge/jlatexmath/TeXConstants )org/scilab/forge/jlatexmath/BreakMarkAtomGPNO? ? )org/scilab/forge/jlatexmath/VCenteredAtom 6org/scilab/forge/jlatexmath/PredefinedTeXFormulaParser
TeXFormula?? Command??? %org/scilab/forge/jlatexmath/SpaceAtom??? $org/scilab/forge/jlatexmath/StrutBox?? *org/scilab/forge/jlatexmath/DefaultTeXFont?C?C?C?C?C 5org/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder(????????????r}??r???rs java/awt/Insets?s?????? java/awt/image/BufferedImage???t???????? *javax/imageio/stream/FileImageOutputStream java/io/File?????? java/io/IOException??? java/lang/StringBuilder I/O error : Cannot generate N????? ?? png?? gif jpegr?w?? ? %org/scilab/forge/jlatexmath/ColorAtom??? ? ? 4org/scilab/forge/jlatexmath/FormulaNotFoundException ? ? java/util/HashMap .org/scilab/forge/jlatexmath/PredefinedCommands 1org/scilab/forge/jlatexmath/PredefinedTeXFormulas (org/scilab/forge/jlatexmath/PredefMacros 9org.scilab.forge.jlatexmath.cyrillic.CyrillicRegistration????? 0org/scilab/forge/jlatexmath/AlphabetRegistration?? 3org.scilab.forge.jlatexmath.greek.GreekRegistration java/lang/Object 1.0.3? java/lang/Character$UnicodeBlock *org/scilab/forge/jlatexmath/ParseException 0org/scilab/forge/jlatexmath/InvalidUnitException java/awt/Color #org/scilab/forge/jlatexmath/TeXIcon java/awt/Graphics2D 4org/scilab/forge/jlatexmath/InvalidAtomTypeException *(Ljava/lang/String;Ljava/lang/Throwable;)V parseSymbolMappings )([Ljava/lang/String;[Ljava/lang/String;)V parseSymbolToFormulaMappings
java/util/Map &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; remove BASIC_LATIN equals (Ljava/lang/Object;)Z clear java/awt/GraphicsEnvironment
isHeadless java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; getScreenResolution ()I >(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;Z)V =(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;)V parse ?(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;ZZ)V getIsPartial ?(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;Z)V >(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;)V @(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;ZZ)V split '(Ljava/lang/String;)[Ljava/lang/String; %(Lorg/scilab/forge/jlatexmath/Atom;)V addRow checkDimensions 0(ZLorg/scilab/forge/jlatexmath/ArrayOfAtoms;II)V 0org/scilab/forge/jlatexmath/DefaultTeXFontParser reset length java/util/List getRightType lookAtLastAtom (Ljava/util/Map;)V %org/scilab/forge/jlatexmath/MacroInfo Commands Ljava/util/HashMap; (IFFF)V (I)V (IFIFIF)V (FFFF)V org/scilab/forge/jlatexmath/Atom setSs setRoman setTt setIt setBold setStyle :(I)Lorg/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder; setSize :(F)Lorg/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder; build '()Lorg/scilab/forge/jlatexmath/TeXIcon; setType
setFGColor I(Ljava/awt/Color;)Lorg/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder;
setTrueValues :(Z)Lorg/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder; setWidth <(IFI)Lorg/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder; setInterLineSpacing ;(IF)Lorg/scilab/forge/jlatexmath/TeXFormula$TeXIconBuilder; (IIII)V setInsets (Ljava/awt/Insets;)V getIconWidth
getIconHeight (III)V createGraphics ()Ljava/awt/Graphics2D; (Ljava/awt/Color;)V fillRect
setForeground paintIcon ,(Ljava/awt/Component;Ljava/awt/Graphics;II)V (Ljava/io/File;)V javax/imageio/ImageIO write [(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljavax/imageio/stream/ImageOutputStream;)Z flush close java/lang/System err Ljava/io/PrintStream; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/io/PrintStream println dispose BLACK org/scilab/forge/jlatexmath/Box DEBUG J(Ljava/awt/Color;Ljava/awt/Color;Lorg/scilab/forge/jlatexmath/ColorAtom;)V E(Lorg/scilab/forge/jlatexmath/Atom;Ljava/awt/Color;Ljava/awt/Color;)V '(IILorg/scilab/forge/jlatexmath/Atom;)V java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance ()Ljava/lang/Object; registerAlphabet 5(Lorg/scilab/forge/jlatexmath/AlphabetRegistration;)V java/lang/Character ! > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? Y*? L? M? Y*,? ?+*? ? ? ? ? ?
? ? ? ? * ? ?
? ? ? ? ? ? ? L ??
? ? ? i ? Y*+?
M,? ? ?
,? ? ? ? ? ?
? ? ? ? ? ?
? G ? *? ? ? ? ? ? ? ? @
? | *? *? ? L+? ? Y? L? *+? W+? ? ?
? ? ? ( ? ? *
? ? ( ? ? 9+? ,? ? *? W?? *? Y+,? ? W*? ? ? ? ? ? ? ? ? ? ? &