/** * Ajoute les commandes <code> * \\definecolor{colourName}{rgb}{<var>r</var>,<var>g</var>,<var>b</var>} * </code> au tampon <code>buf</code> passé en argument. * * @since jPicEdt 1.6 */ public static void addUserDefinedColourDefinitions( StringBuffer buf, ParameterString p, TikzFormatter factory) { float[] colourComponents = new float[3]; for (ParameterString.UserDefinedColour c : p.getUserDefinedColourList()) { buf.append("\\definecolor{"); buf.append(c.name); buf.append("}{rgb}{"); colourComponents = c.colour.getRGBColorComponents(colourComponents); buf.append(PEToolKit.doubleToString(colourComponents[0])); buf.append(","); buf.append(PEToolKit.doubleToString(colourComponents[1])); buf.append(","); buf.append(PEToolKit.doubleToString(colourComponents[2])); buf.append("}"); buf.append(factory.getLineSeparator()); } }