com.lowagie.text.pdf
public class PdfString extends PdfObject
PdfString
-class is the PDF-equivalent of a JAVA-String
-object.
A string is a sequence of characters delimited by parenthesis. If a string is too long
to be conveniently placed on a single line, it may be split across multiple lines by using
the backslash character (\) at the end of a line to indicate that the string continues
on the following line. Within a string, the backslash character is used as an escape to
specify unbalanced parenthesis, non-printing ASCII characters, and the backslash character
itself. Use of the \ddd escape sequence is the preferred way to represent characters
outside the printable ASCII character set.
This object is described in the 'Portable Document Format Reference Manual version 1.3'
section 4.4 (page 37-39).
See Also: PdfObject BadPdfFormatException
Field Summary | |
---|---|
protected String | encoding The encoding. |
protected boolean | hexWriting |
protected int | objGen |
protected int | objNum |
protected String | originalValue |
protected String | value The value of this object. |
Constructor Summary | |
---|---|
PdfString()
Constructs an empty PdfString -object. | |
PdfString(String value)
Constructs a PdfString -object.
| |
PdfString(String value, String encoding)
Constructs a PdfString -object.
| |
PdfString(byte[] bytes)
Constructs a PdfString -object.
|
Method Summary | |
---|---|
void | decrypt(PdfReader reader) |
byte[] | getBytes() |
String | getEncoding()
Gets the encoding of this string.
|
byte[] | getOriginalBytes() |
boolean | isHexWriting() |
PdfString | setHexWriting(boolean hexWriting) |
void | setObjNum(int objNum, int objGen) |
void | toPdf(PdfWriter writer, OutputStream os)
Returns the PDF representation of this PdfString .
|
String | toString()
Returns the String value of the PdfString -object.
|
String | toUnicodeString() |
PdfString
-object.PdfString
-object.
Parameters: value the content of the string
PdfString
-object.
Parameters: value the content of the string encoding an encoding
PdfString
-object.
Parameters: bytes an array of byte
Returns: a String
PdfString
.
Returns: an array of byte
s
String
value of the PdfString
-object.
Returns: a String