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)