public class PdfNumber extends PdfObject
PdfNumber
provides two types of numbers, integer and real.
Integers may be specified by signed or unsigned constants. Reals may only be
in decimal format.
This object is described in the 'Portable Document Format Reference Manual version 1.3'
section 4.3 (page 37).
PdfObject
,
BadPdfFormatException
Modifier and Type | Field and Description |
---|---|
private double |
value
actual value of this
PdfNumber , represented as a double |
Constructor and Description |
---|
PdfNumber(double value)
Constructs a new REAL
PdfNumber -object. |
PdfNumber(float value)
Constructs a new REAL
PdfNumber -object. |
PdfNumber(int value)
Constructs a new INTEGER
PdfNumber -object. |
PdfNumber(java.lang.String content)
Constructs a
PdfNumber -object. |
Modifier and Type | Method and Description |
---|---|
double |
doubleValue()
Returns the primitive
double value of this object. |
float |
floatValue() |
void |
increment()
Increments the value of the
PdfNumber -object with 1. |
int |
intValue()
Returns the primitive
int value of this object. |
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, toPdf, toString, type
public PdfNumber(java.lang.String content)
PdfNumber
-object.content
- value of the new PdfNumber
-objectpublic PdfNumber(int value)
PdfNumber
-object.value
- value of the new PdfNumber
-objectpublic PdfNumber(double value)
PdfNumber
-object.value
- value of the new PdfNumber
-objectpublic PdfNumber(float value)
PdfNumber
-object.value
- value of the new PdfNumber
-objectpublic int intValue()
int
value of this object.public double doubleValue()
double
value of this object.public float floatValue()
public void increment()
PdfNumber
-object with 1.