#include <PdfDifferenceEncoding.h>
Public Member Functions | |
PdfEncodingDifference () | |
PdfEncodingDifference (const PdfEncodingDifference &rhs) | |
const PdfEncodingDifference & | operator= (const PdfEncodingDifference &rhs) |
void | AddDifference (int nCode) |
void | AddDifference (int nCode, const PdfName &rName) |
bool | Contains (int nCode, PdfName &rName, pdf_utf16be &rValue) const |
void | ToArray (PdfArray &rArray) |
size_t | GetCount () const |
PoDoFo::PdfEncodingDifference::PdfEncodingDifference | ( | ) |
Create a PdfEncodingDifference object.
PoDoFo::PdfEncodingDifference::PdfEncodingDifference | ( | const PdfEncodingDifference & | rhs | ) |
Copy a PdfEncodingDifference object.
void PoDoFo::PdfEncodingDifference::AddDifference | ( | int | nCode, | |
const PdfName & | rName | |||
) |
Add a difference to the object.
nCode | unicode code point of the difference (0 to 255 are legal values) | |
rName | name of the different code point or .notdef if none |
void PoDoFo::PdfEncodingDifference::AddDifference | ( | int | nCode | ) |
Add a difference to the object.
nCode | unicode code point of the difference (0 to 255 are legal values) |
bool PoDoFo::PdfEncodingDifference::Contains | ( | int | nCode, | |
PdfName & | rName, | |||
pdf_utf16be & | rValue | |||
) | const |
Tests if the specified code is part of the differences.
nCode | test if the given code is part of the differences | |
rName | write the associated name into this object if the code is part of the difference | |
rValue | write the associated unicode value of the name to this value |
size_t PoDoFo::PdfEncodingDifference::GetCount | ( | ) | const [inline] |
Get the number of differences in this object. If the user added .notdef as a difference it is counted, even it is no real difference in the final encoding.
const PdfEncodingDifference & PoDoFo::PdfEncodingDifference::operator= | ( | const PdfEncodingDifference & | rhs | ) |
Copy a PdfEncodingDifference object.
void PoDoFo::PdfEncodingDifference::ToArray | ( | PdfArray & | rArray | ) |