java.lang.Cloneable
, COSObjectable
public class PDLineDashPattern extends java.lang.Object implements COSObjectable, java.lang.Cloneable
Constructor | Description |
---|---|
PDLineDashPattern() |
Creates a blank line dash pattern.
|
PDLineDashPattern(COSArray ldp) |
Constructs a line dash pattern from an existing array.
|
PDLineDashPattern(COSArray ldp,
int phase) |
Constructs a line dash pattern from an existing array.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
clone() |
|
COSArray |
getCOSDashPattern() |
Get the line dash pattern as a COS object.
|
COSBase |
getCOSObject() |
Convert this standard java object to a COS object.
|
java.util.List |
getDashPattern() |
This will return a list of java.lang.Integer objects that represent the line
dash pattern appearance.
|
int |
getPhaseStart() |
This will get the line dash pattern phase.
|
boolean |
isDashPatternEmpty() |
Checks if the dashPattern is empty or all values equals 0.
|
void |
setDashPattern(java.util.List dashPattern) |
This will replace the existing line dash pattern.
|
void |
setPhaseStart(int phase) |
This will set the line dash pattern phase.
|
public PDLineDashPattern()
public PDLineDashPattern(COSArray ldp)
ldp
- The existing line dash pattern.public PDLineDashPattern(COSArray ldp, int phase)
ldp
- The existing line dash pattern.phase
- The phase for the line dash pattern.public java.lang.Object clone()
clone
in class java.lang.Object
public COSBase getCOSObject()
getCOSObject
in interface COSObjectable
public int getPhaseStart()
public void setPhaseStart(int phase)
phase
- The new line dash patter phase.public java.util.List getDashPattern()
public COSArray getCOSDashPattern()
public void setDashPattern(java.util.List dashPattern)
dashPattern
- A list of java.lang.Integer objects.public boolean isDashPatternEmpty()