jpicedt.format.output.tikz
Class TikzFormatter
java.lang.Object
jpicedt.graphic.io.formatter.AbstractFormatterFactory
jpicedt.format.output.tikz.TikzFormatter
- All Implemented Interfaces:
- FormatterFactory
public class TikzFormatter
- extends AbstractFormatterFactory
Formateur TikZ. Fabrique pour convertir un dessin depuis le format jPicEdt
vers le format Tikz.
- Since:
- jPicEdt 1.6
Constructor Summary |
TikzFormatter()
Constructeur avec les propriété par défaut. |
Methods inherited from class jpicedt.graphic.io.formatter.AbstractFormatterFactory |
createFormatter, getCommentFormatter, getFormatterFactory, getLineSeparator, getMappedClass, map, revertedArrowsAttribute, setCommentFormatter, setLineSeparator, stringWriteMultiLine, textWriteMultiLine, toString, unmap |
fileWrapperProlog
protected static String fileWrapperProlog
fileWrapperEpilog
protected static String fileWrapperEpilog
eoCmdMark
protected String eoCmdMark
TikzFormatter
public TikzFormatter()
- Constructeur avec les propriété par défaut.
getEOCmdMark
public String getEOCmdMark()
setLineSepartor
public void setLineSepartor(String lineSeparator)
getCustomProperties
public TikzCustomization getCustomProperties()
getFileWrapperProlog
protected String getFileWrapperProlog()
- Description copied from class:
AbstractFormatterFactory
- C'est juste pour avoir une implantation par défaut pour les types de
contenu qui n'ont pas besoin de cette méthode d'interface.
- Overrides:
getFileWrapperProlog
in class AbstractFormatterFactory
- Returns:
- le prologue de formatage d'un fichier autonome (stand-alone)
correspondant au type de contenu offrant cette interface.
getFileWrapperEpilog
protected String getFileWrapperEpilog()
- Description copied from class:
AbstractFormatterFactory
- C'est juste pour avoir une implantation par défaut pour les types de
contenu qui n'ont pas besoin de cette méthode d'interface.
- Overrides:
getFileWrapperEpilog
in class AbstractFormatterFactory
- Returns:
- l'épilogue de formatage d'un fichier autonome (stand-alone)
correspondant au type de contenu offrant cette interface.
configure
public static void configure(Properties preferences)
- Configure static fields using the given Properties object
- Parameters:
preferences
- used to read shared parameters
If null, default values are used.
draw
public void draw(StringBuffer buf,
Element e,
BitSet mask)
- Insère dans le tampon
buf
la macro \draw
avec les paramètres correspondant à l'élément de dessin e
.
- Parameters:
buf
- Tampon où insérer la macro \draw
e
- Élement de dessin pour lequel la macro \draw
est
insérée dans le tampon buf
.
draw
public void draw(StringBuffer buf,
Element e)
drawWithOptions
public void drawWithOptions(StringBuffer buf,
Element e)
drawWithOptions
public void drawWithOptions(StringBuffer buf,
Element e,
BitSet mask)
createFormatter
public Formatter createFormatter(Drawing d,
Object outputConstraints)
- Parameters:
outputConstraints
- constraintes utilisée par la fabrique pour
créer un formatteur à la volée
- Returns:
- un formatteur adapté au formatter du dessin (Drawing) passé en
paramètre au format TikZ.
- Since:
- jPicEdt 1.6
Submit a bug : syd@jpicedt.org