Class PdfDashPattern
java.lang.Object
com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfObject
com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfArray
com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfDashPattern
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.gitlab.pdftk_java.com.lowagie.text.pdf.PdfArray
add, add, add, add, addFirst, contains, getArrayList, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getPdfObject, isEmpty, listIterator, remove, set, size, toString
Methods inherited from class com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfObject
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
-
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
- the outputstream to write the bytes to.- Throws:
IOException
-