HPDFXFABuildCheckBoxAppearance

Unité : HPDFXFAHeadless

function HPDFXFABuildCheckBoxAppearance(const Value, Style: AnsiString;
  const Items: TXFAFieldOptions; Width, Height: Double;
  const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
  const Options: TXFAHeadlessPDFOptions;
  const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFACheckBoxAppearance;

Prépare une véritable apparence de case à cocher avec les mêmes consommateurs natifs d'état, de marque, de légende, de police et de layout que la création XFA headless automatique

Value et Items contiennent des données UTF-8 ; Style porte les métadonnées émises par le callback de layout XFA, et Width et Height sont des points PDF physiques

Le premier item fournit l'export sélectionné et le second la valeur de données effacée ; des métadonnées allowNeutral permettent un troisième export neutre et une apparence distincts

Les exports réservés, vides et préfixés XFAOn utilisent des alias d'apparence distincts tandis que Opt conserve l'export littéral rédigé ; les séquences de hash brutes et les exports Unicode restent exacts

TrueTypeFont fournit le programme de police par défaut réel ; Options.CaptionFontFamilies fournit de vrais programmes regular, bold, italic et bold-italic supplémentaires

Le ResolvedCaptionRuns optionnel a exactement la même charge utile, le même formatage et la même validation ordonnée de candidats que HPDFXFABuildButtonAppearance ; seule la famille configurée résolue peut différer

FirstObjectNumber doit être positif et laisser la place à tous les numéros d'objets générés consécutifs ; le bundle retourné possède le graphe natif atteignable jusqu'au détachement des objets

La préparation ne modifie ni document ni flux de l'appelant ; les budgets d'entrée, d'objets, de glyphes, de police, d'octets sérialisés et d'annulation s'appliquent durant toute la préparation

L'identité du widget, la page, le rectangle et les drapeaux de champ appartiennent au document adoptant ; Properties conserve AP, AS, V, Opt, MK, H, DA et Q quand ils sont générés