HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance
function HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance(
const Runs: THPDFHeadlessRichTextRuns;
const Families: THPDFHeadlessRichTextFontFamilies;
FirstObjectNumber, MaximumObjects: Integer;
const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;
Bouwt een appearance-bundel in caller-eigendom voor een read-only destination, met behoud van de bestaande family-selectie, layout, shaping, objecteigendom, budgetten en annuleringsgedrag
Deze expliciete entry accepteert Preview/Print-only TrueType-outline-fonts en embedt complete fontbytes zonder permission- of no-subsetting-vlaggen te veranderen; restricted-, bitmap-only- en ongeldige embedding-permissions raisen haEmbeddingDenied
De aanroeper moet de fontlicense honoreren en de destination read-only houden; deze API autoriseert geen editable document-embedding
De renderer gebruikt deze entry voor tijdelijke FreeText-fallback-objecten die na raster-uitvoer worden vrijgegeven; rendering voegt de gegenereerde appearance niet toe aan het brondocument
Bestaande editable family appearance-entrypoints behouden hun oorspronkelijke permission-checks
De teruggegeven bundel is eigenaar van alle gegenereerde objecten; aanroepers moeten hem na consumptie vrijgeven
Zie annotation fallback en de OpenType embedding permission specification
OpenType CFF 1-fonts worden ondersteund via de compact font appearance backend, met behoud van het volledige font, de echte CID-mapping, Unicode-tekst, widths en embedding-policy