THotPDF.InterpretContentWithForms Metodu
Bir içerik akışını yorumlayan ve her Do operatörünün yerine boyadığı Form XObject'in gliflerini ekleyen THotPDF özel yardımcı metodu
Bildirim
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
Bytes | Çözülmüş içerik akışı |
Resolver | Akışın adını verdiğini font kaynakları için font çözücüleri |
Resources | Akışın fontlarını ve XObject'lerini adlandıran kaynak sözlüğü |
CTM | Akışın uzayından user space'e dönüşüm |
Depth | Akışın iç içe geçme derinliği; 12 düzeyden derin formlara girilmez |
Chain | Bu akış çevresinde yorumlanan Form XObject akışları; zincirde zaten bulunan bir form atlanır |
Glyphs | Glifleri boyama sırasına göre alır |
Dönüş değeri
Akış yorumlanabildiğinde True
Kullanım notları
- Form, kendi fontları ve iç içe formları için kendi /Resources'unu kullanır; bunlara sahip olmayan bir form, onu boyayan akışın kaynaklarını kullanır (ISO 32000-1 7.8.3)
- Form, user space'e kendi /Matrix'i üzerinden ve ardından boyandığı yerdeki CTM üzerinden eşlenir; /BBox'ının dışında kalan glifler çıkarılır