Skip to main content
Version: API v2 Preview

PathSegment

Kind: class
Module/package: com.pdfdancer.common.model.path
SDK: com.pdfdancer.client:pdfdancer-client-java 2.0.0

Abstract base class for individual path segments within vector paths. This class provides common properties for path elements including stroke and fill colors, line width, and positioning. Concrete subclasses implement specific geometric shapes like lines, curves, and bezier segments.

Declaration

public abstract class com.pdfdancer.common.model.path.PathSegment extends com.pdfdancer.common.model.PDFObject

Members

constructor

public com.pdfdancer.common.model.path.PathSegment()

Default constructor for serialization frameworks.

constructor

public com.pdfdancer.common.model.path.PathSegment(java.lang.String, com.pdfdancer.common.model.Color, com.pdfdancer.common.model.Color, double, com.pdfdancer.common.model.Position)

Creates a path segment with specified styling and getPosition properties.

getDashArray

public double[] getDashArray()

getDashPhase

public java.lang.Double getDashPhase()

getFillColor

public com.pdfdancer.common.model.Color getFillColor()

getStrokeColor

public com.pdfdancer.common.model.Color getStrokeColor()

getStrokeWidth

public double getStrokeWidth()

setDashArray

public void setDashArray(double[])

setDashPhase

public void setDashPhase(java.lang.Double)

setFillColor

public void setFillColor(com.pdfdancer.common.model.Color)

setStrokeColor

public void setStrokeColor(com.pdfdancer.common.model.Color)

setStrokeWidth

public void setStrokeWidth(double)

View source at 9c04036fe114