THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance

procedure SetChoiceFieldValuesWithAppearance(FieldIndex: Integer;
  const SelectedValues: array of UnicodeString;
  const TrueTypeFont: SysUtils.TBytes;
  const Options: THPDFHeadlessTextAppearanceOptions);

Werkt een schrijfbaar Ch-veld bij en regenereert elke widget-appearance in één atomaire operatie

Multiple-selection-listboxen bewaren een echte Unicode-string-array in V en matchende oplopende optie-indices in I, geordend naar de bron-Opt-entries ongeacht de aanroepers-volgorde

Lege invoer bewaart lege V- en I-arrays voor multiple-selection-velden; een single-selection-veld bewaart een string-V en accepteert hoogstens één invoerwaarde

Option export/display-paren, geërfde Opt en geërfde TI worden opgelost met cyclus- en dieptechecks; zichtbare display-labels behouden diens volgorde, en elke zichtbare geselecteerde rij krijgt een blauwe achtergrond

Selecties boven TI blijven in V en I terwijl diens rijen buiten de getoonde lijst blijven; editable-comboboxen accepteren een custom string met een lege I-array

Dubbele invoerwaarden, ambigue matchende exportopties, niet-string-labels, onbekende niet-bewerkbare waarden en tegenstrijdige combo/multiple-vlaggen worden geweigerd voordat enige waarde of appearance wordt gepubliceerd

Read-only-velden, AES form-filling-permissions, resourcebudgetten en annulering gelden; falen behoudt de originele V, I, appearance-links en gegenereerde objectgraaf

Wijzigingen aan signed of gecertificeerde documenten vragen nog steeds een apart signature-bewust formulierbeleid

Lees de complete array met GetChoiceFieldValues; het scalar Value-lid in THPDFHeadlessFormField representeert geen multiple-selection-array