T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс SVGPath

Класс SVGPath расширяет класс Shape и обеспечивает создание фигуры на основе SVG-пути.

Класс SVGPath имеет, помимо унаследованных от класса Shape, следующие свойства, конструкторы и методы:

  • Свойство fillRule – поле FillRile.EVEN_ODD или FillRule.NON_ZERO перечисления javafx.scene.shape.FillRule, определяющее содержимое фигуры.

  • Свойство content – строка SVG-пути, состоящая из букв, определяющих команды, и чисел – параметров команд. Примеры команд SVG-пути (http://www.w3.org/TR/SVG/paths.html):

  • M (moveto ) – переместить позицию (x,y).

  • L (lineto) – провести линию от текущей точки до указанной точки (x,y).

  • H – провести горизонтальную линию от текущей точки до указанной точки (x).

  • V – провести вертикальную линию от текущей точки до указанной точки (y).

  • Z – замкнуть фигуру.

  • C (curveto) – провести кривую Безье (x1 y1 x2 y2 x y).

  • Конструктор public SVGPath().

  • Метод public final void setFillRule(FillRule value) – устанавливает правило формирования фигуры.

  • Метод public final FillRule getFillRule() – возвращает правило формирования фигуры.

  • Метод public ObjectProperty<FillRule> fillRuleProperty() – возвращает JavaFX Beans свойство правила формирования фигуры.

  • Метод public final void setContent(java.lang.String value) – устанавливает SVG-путь.

  • Метод public final java.lang.String getContent() – возвращает SVG-путь.

  • Метод public StringProperty contentProperty() – возвращает JavaFX Beans свойство SVG-пути.