Package com.itextpdf.text.pdf
Class PdfDashPattern
java.lang.Object
com.itextpdf.text.pdf.PdfObject
com.itextpdf.text.pdf.PdfArray
com.itextpdf.text.pdf.PdfDashPattern
- All Implemented Interfaces:
Serializable
,Iterable<PdfObject>
A
PdfDashPattern
defines a dash pattern as described in
the PDF Reference Manual version 1.3 p 325 (section 8.4.3).- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate float
This is the length of a dash.private float
This is the length of a gap.private float
This is the phase. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newPdfDashPattern
.PdfDashPattern
(float dash) Constructs a newPdfDashPattern
.PdfDashPattern
(float dash, float gap) Constructs a newPdfDashPattern
.PdfDashPattern
(float dash, float gap, float phase) Constructs a newPdfDashPattern
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(float n) void
toPdf
(PdfWriter writer, OutputStream os) Returns the PDF representation of thisPdfArray
.Methods inherited from class com.itextpdf.text.pdf.PdfArray
add, add, add, add, addFirst, asDoubleArray, asLongArray, contains, getArrayList, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getPdfObject, isEmpty, iterator, listIterator, remove, set, size, toString
Methods inherited from class com.itextpdf.text.pdf.PdfObject
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
dash
private float dashThis is the length of a dash. -
gap
private float gapThis is the length of a gap. -
phase
private float phaseThis is the phase.
-
-
Constructor Details
-
PdfDashPattern
public PdfDashPattern()Constructs a newPdfDashPattern
. -
PdfDashPattern
public PdfDashPattern(float dash) Constructs a newPdfDashPattern
. -
PdfDashPattern
public PdfDashPattern(float dash, float gap) Constructs a newPdfDashPattern
. -
PdfDashPattern
public PdfDashPattern(float dash, float gap, float phase) Constructs a newPdfDashPattern
.
-
-
Method Details
-
add
public void add(float n) -
toPdf
Returns the PDF representation of thisPdfArray
.- Overrides:
toPdf
in classPdfArray
- Parameters:
writer
- for backwards compatibilityos
- theOutputStream
to write the bytes to.- Throws:
IOException
-