THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance

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

Uppdaterar ett skrivbart Ch-fält och återskapar varje widgetutseende i en atomär operation

Flervals-listboxar lagrar en faktisk Unicode-strängarray i V och matchande stigande alternativindex i I, ordnade efter källans Opt-poster oavsett anroparordning

Tom indata lagrar tomma V- och I-arrayer för flervalsfält; ett urvalsfält med enkelval lagrar en sträng-V och accepterar högst ett indatavärde

Alternativets export-/visningspar, ärvd Opt och ärvd TI löses med cykel- och djupkontroller; synliga visningsetiketter behåller sin ordning, och varje synligt valt row får blå bakgrund

Val över TI förblir i V och I medan deras rader hålls utanför visade listan; redigerbara komboboxar accepterar en anpassad sträng med tom I-array

Dubbletterade indatavärden, tvetydiga matchande exportalternativ, icke-sträng-etiketter, okända icke-redigerbara värden och motsägelsefulla combo/flerval-flaggor avvisas innan något värde eller utseende publiceras

Skrivskyddade fält, AES-formulärifyllningsbehörigheter, resursbudgetar och avbrott gäller; fel bevarar ursprunglig V, I, utseendelänkar och genererad objektgraf

Ändringar av signerade eller certifierade dokument kräver fortfarande en separat signaturmedveten formulärpolicy

Läs completa arrayen med GetChoiceFieldValues; det skalära Value-medlemmen i THPDFHeadlessFormField representerar inte en flervalsarray