Class FXSvgPaths

java.lang.Object
org.jhotdraw8.geom.FXSvgPaths

public class FXSvgPaths extends Object
Provides methods for parsing and generating SVG path strings from JavaFX paths.
  • Method Details

    • pathElementsToDoubleSvgString

      public static String pathElementsToDoubleSvgString(Iterable<javafx.scene.shape.PathElement> elements)
    • pathElementsToFloatSvgString

      public static String pathElementsToFloatSvgString(Iterable<javafx.scene.shape.PathElement> elements)
    • pathElementsToSvgString

      public static String pathElementsToSvgString(Iterable<javafx.scene.shape.PathElement> elements, NumberConverter nb)
    • svgStringToPathElements

      public static List<javafx.scene.shape.PathElement> svgStringToPathElements(String str) throws ParseException
      This parser preserves more of the semantics than SvgPaths.buildSvgString(PathBuilder, String), because PathBuilder does not understand relative path commands and horizontal and vertical lineto commands.
      Throws:
      ParseException
    • buildPathElements

      public static <T extends PathBuilder<?>> T buildPathElements(T builder, Iterable<javafx.scene.shape.PathElement> pathElements)
    • transformPathElements

      public static List<javafx.scene.shape.PathElement> transformPathElements(List<javafx.scene.shape.PathElement> elements, javafx.scene.shape.FillRule fillRule, javafx.scene.transform.Transform fxT)