THotPDF.AcquireFontDecoderForDict Method
Privater Helfer von THotPDF, der den Text-Decoder eines Schriftdictionarys aufbaut oder wiederverwendet, das nicht in den Schriftressourcen einer Seite liegt, etwa eine Schrift eines Form XObject
Deklaration
function AcquireFontDecoderForDict(FontDict: THPDFDictionaryObject; const ResourceName: AnsiString; out ADecoder: THPDFFontDecoder): boolean;
Unit
HPDFDoc
Parameter
| Name | Zweck |
|---|---|
FontDict | Zu dekodierendes Schriftdictionary |
ResourceName | Ressourcenname, unter dem der Content-Stream die Schrift mit Tf auswählt |
ADecoder | Empfängt den Decoder, der die Zeichencodes der Schrift zu Unicode und Breiten abbildet |
Rückgabewert
True, wenn ein Decoder aufgebaut werden konnte
Verwendungshinweise
- Decoder liegen im Decoder-Cache der geladenen Schriften, darum wird eine Schrift, die mehrere Formen teilen, nur einmal dekodiert