http://www.jpicedt.org

jpicedt.format.output.tikz
Class TikzUtilities

java.lang.Object
  extended by jpicedt.format.output.tikz.TikzUtilities

public class TikzUtilities
extends Object

Collection de méthodes statiques pour le formatage TikZ.

Since:
jPicEdt 1.6
Author:
Vincent Belaïche

Constructor Summary
TikzUtilities()
           
 
Method Summary
static void addUserDefinedColourDefinitions(StringBuffer buf, ParameterString p, TikzFormatter factory)
          Ajoute les commandes \\definecolor{colourName}{rgb}{r,g,b} au tampon buf passé en argument.
static StringBuffer createArrowStringFromArrows(PicAttributeSet attributes, TikzCustomization tikzCustomProperties, boolean swapArrows)
           
static StringBuffer createDefaultParameterString(PicAttributeSet defaultAttributes, TikzFormatter factory)
          Returns a "\\psset{…}" buffer containing default parameters (useful if these differ from PsTricks's ones) This is very similar to createParameterString() except that a default attribute set is used, and dimensional parameters are taken into account, for which jPicEdt's default values slightly differ from PsTricks's default (mostly due to the use of mm instead of postscript points as the basic unit).
static ParameterString createParameterString(Element obj, PicAttributeSet defaultAttributes, TikzCustomProperties tikzCustomProperties, BitSet mask)
           
static Color getColor(String name, TikzFormatter factory)
           
static String getColorName(Color c, TikzFormatter factory)
           
static String toArrowString(StyleConstants.ArrowStyle arrow, ArrowView.Direction dir, TikzCustomization tikzCustomProperties)
          Describe toArrowString method here.
static TikzConstants.TZArrow toTZArrow(StyleConstants.ArrowStyle arrow)
          Convertit un style de pointe de flèche ArrowStyle en l'énumérer TZArrow correspondant décrivant son codage en TikZ.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TikzUtilities

public TikzUtilities()
Method Detail

addUserDefinedColourDefinitions

public static void addUserDefinedColourDefinitions(StringBuffer buf,
                                                   ParameterString p,
                                                   TikzFormatter factory)
Ajoute les commandes \\definecolor{colourName}{rgb}{r,g,b} au tampon buf passé en argument.

Since:
jPicEdt 1.6

getColorName

public static String getColorName(Color c,
                                  TikzFormatter factory)
Returns:
Le nom de couleur TikZ à partir d'un objet Color ; ou une String null String si aucun nom ne correspond (en tel cas l'appelant peut définir une nouvelle couleur avec une commande \definecolor.
Since:
jPicEdt 1.6

getColor

public static Color getColor(String name,
                             TikzFormatter factory)
Returns:
un objet Color correspondant au nom TikZ de couleur passé en argument ; un Color null si aucun ne correspond (en quel cas l'appelant peut chercher dans une table de couleurs définies par l'utilisateur).
Since:
jPicEdt 1.6

toTZArrow

public static TikzConstants.TZArrow toTZArrow(StyleConstants.ArrowStyle arrow)
Convertit un style de pointe de flèche ArrowStyle en l'énumérer TZArrow correspondant décrivant son codage en TikZ.

Parameters:
arrow - une valeur ArrowStyle ) convertit en TZArrow.
Returns:
le TZArrow correspondant à arrow.
Since:
jPicEdt 1.6

toArrowString

public static String toArrowString(StyleConstants.ArrowStyle arrow,
                                   ArrowView.Direction dir,
                                   TikzCustomization tikzCustomProperties)
Describe toArrowString method here.

Parameters:
arrow -
dir -
tikzCustomProperties -
Returns:
a String representation of
Since:
jPicEdt 1.6, jPicEdt 1.6

createArrowStringFromArrows

public static StringBuffer createArrowStringFromArrows(PicAttributeSet attributes,
                                                       TikzCustomization tikzCustomProperties,
                                                       boolean swapArrows)
Returns:
spécificateur TikZ de flèche (e.g. "stealth-stealth") pour le PicAttributeSet passé en argument.

createParameterString

public static ParameterString createParameterString(Element obj,
                                                    PicAttributeSet defaultAttributes,
                                                    TikzCustomProperties tikzCustomProperties,
                                                    BitSet mask)
Returns:
la liste de paramètres standard de TikZ pour l'objet élément passé en argument.

createDefaultParameterString

public static StringBuffer createDefaultParameterString(PicAttributeSet defaultAttributes,
                                                        TikzFormatter factory)
Returns a "\\psset{…}" buffer containing default parameters (useful if these differ from PsTricks's ones) This is very similar to createParameterString() except that a default attribute set is used, and dimensional parameters are taken into account, for which jPicEdt's default values slightly differ from PsTricks's default (mostly due to the use of mm instead of postscript points as the basic unit).


http://www.jpicedt.org

Submit a bug : syd@jpicedt.org