HPDFBuildHeadlessTextFamilyAppearance

function HPDFBuildHeadlessTextFamilyAppearance(const Text: UnicodeString;
  const Families: THPDFHeadlessRichTextFontFamilies;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

Build a caller-owned plain-text appearance from one through sixteen supplied family labels and their regular TrueType font programs

With FallbackFontFamilies=False, the first family retains the strict single-font behavior; set it to True to select a complete supplied font for each Unicode grapheme, in configured family order

A uniformly resolved field retains the original plain appearance primitive; mixed plain text uses actual contextual font composition without creating rich-text values, while mixed comb text retains scalar cells, common baselines, alignment, rotation and clipping

MaximumObjects bounds the complete contiguous object range, including child cell Forms; font, object, glyph and cancellation limits remain active and aggregate font embedding includes every repeated cell program

The bundle owns its objects and must be freed by its caller; consume or detach the objects before freeing it, using ObjectCount rather than assuming seven objects

Scalar family behavior and boundaries · Single-font builder