public class PdfString extends PdfObject
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
_s
The string value of this PDF string object.
|
| Constructor and Description |
|---|
PdfString(java.lang.String s)
Constructs a PDF string object representing a string value.
|
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String |
decodeHexString(java.nio.CharBuffer buf) |
protected static java.lang.String |
decodeLiteralString(java.nio.CharBuffer buf) |
boolean |
equals(java.lang.Object obj)
Compares this instance with another PDF object for equality.
|
java.lang.String |
getString()
Returns the string value of this PDF string object.
|
int |
hashCode()
Returns a hash code for this object.
|
protected static boolean |
isWhiteSpace(char ch)
Determines whether a character is a white-space character.
|
protected static java.lang.String |
pdfToString(java.nio.CharBuffer buf)
Converts a PDF string object in PDF format to a string
value as stored by this class.
|
protected int |
writePdf(PdfWriter w,
boolean spacing)
Writes this object in PDF format.
|
clone, filter, filterContents, toStringpublic PdfString(java.lang.String s)
s - the string value.public boolean equals(java.lang.Object obj)
PdfObjectpublic java.lang.String getString()
public int hashCode()
PdfObjectprotected static boolean isWhiteSpace(char ch)
ch - the character to examine.true if the character is a white-space
character.protected static java.lang.String pdfToString(java.nio.CharBuffer buf)
throws PdfFormatException
buf - contains the PDF string object in PDF format.PdfFormatExceptionprotected static java.lang.String decodeLiteralString(java.nio.CharBuffer buf)
throws java.nio.BufferUnderflowException,
PdfFormatException
java.nio.BufferUnderflowExceptionPdfFormatExceptionprotected static java.lang.String decodeHexString(java.nio.CharBuffer buf)
throws java.nio.BufferUnderflowException,
PdfFormatException
java.nio.BufferUnderflowExceptionPdfFormatExceptionprotected int writePdf(PdfWriter w, boolean spacing) throws java.io.IOException
PdfObjectwritePdf in class PdfObjectw - the PdfWriter to write to.spacing - specifies whether to add white-space before
the object. A value of true enables the
addition of white-space. If the object begins with a PDF
delimiter, then this option is ignored and no white-space
is written.java.io.IOException