#include <PdfDifferenceEncoding.h>
A helper class for PdfDifferenceEncoding that can be used to create a differences array.
◆ PdfEncodingDifference() [1/2]
| PdfEncodingDifference::PdfEncodingDifference |
( |
| ) |
|
◆ PdfEncodingDifference() [2/2]
◆ AddDifference() [1/2]
| void PdfEncodingDifference::AddDifference |
( |
unsigned char |
code, |
|
|
char32_t |
codePoint |
|
) |
| |
Add a difference to the object.
- Parameters
-
| nCode | unicode code point of the difference (0 to 255 are legal values) |
| unicodeValue | actual unicode value for nCode; can be 0 |
- See also
- AddDifference if you know the name of the code point use the overload below which is faster
◆ AddDifference() [2/2]
| void PdfEncodingDifference::AddDifference |
( |
unsigned char |
code, |
|
|
char32_t |
codePoint, |
|
|
const PdfName & |
name, |
|
|
bool |
explicitNames = false |
|
) |
| |
Add a difference to the object.
- Parameters
-
| name | unicode code point of the difference (0 to 255 are legal values) |
| codePoint | actual unicode value for nCode; can be 0 |
| name | name of the different code point or .notdef if none |
| explicitNames | if true, the unicode value is set to nCode as name is meaningless (Type3 fonts) |
◆ Contains()
| bool PdfEncodingDifference::Contains |
( |
unsigned char |
code, |
|
|
PdfName & |
name, |
|
|
char32_t & |
codePoint |
|
) |
| const |
Tests if the specified code is part of the differences.
- Parameters
-
| code | test if the given code is part of the differences |
| name | write the associated name into this object if the code is part of the difference |
| codePoint | write the associated unicode value of the name to this value |
- Returns
- true if the code is part of the difference
◆ GetCount()
| size_t PdfEncodingDifference::GetCount |
( |
| ) |
const |
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
◆ operator=()
◆ ToArray()
| void PdfEncodingDifference::ToArray |
( |
PdfArray & |
arr | ) |
const |