#include <PdfDifferenceEncoding.h>
List of all members.
Detailed Description
A helper class for PdfDifferenceEncoding that can be used to create a differences array.
Constructor & Destructor Documentation
PoDoFo::PdfEncodingDifference::PdfEncodingDifference |
( |
| ) |
|
Member Function Documentation
void PoDoFo::PdfEncodingDifference::AddDifference |
( |
int |
nCode | ) |
|
Add a difference to the object.
- Parameters:
-
nCode | unicode code point of the difference (0 to 255 are legal values) |
- See also:
- AddDifference if you know the name of the code point use the overload below which is faster
void PoDoFo::PdfEncodingDifference::AddDifference |
( |
int |
nCode, |
|
|
const PdfName & |
rName |
|
) |
| |
Add a difference to the object.
- Parameters:
-
nCode | unicode code point of the difference (0 to 255 are legal values) |
rName | name of the different code point or .notdef if none |
bool PoDoFo::PdfEncodingDifference::Contains |
( |
int |
nCode, |
|
|
PdfName & |
rName, |
|
|
pdf_utf16be & |
rValue |
|
) |
| const |
Tests if the specified code is part of the differences.
- Parameters:
-
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 |
- Returns:
- true if the code is part of the difference
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.
- Returns:
- the number of differences in this object
void PoDoFo::PdfEncodingDifference::ToArray |
( |
PdfArray & |
rArray | ) |
|