PoDoFo::PdfEncodingDifference Class Reference
#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, |
|
|
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 |
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
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
int 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 |
) |
|