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 \drawe - É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