THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance

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

Opdaterer et skrivbart Ch-felt og regenererer hver widget-appearance i én atomisk operation

Multi-selection list boxes gemmer et faktisk Unicode-strengarray i V og matchende stigende option-indeks i I, ordnet efter kilde-Opt-indgangene uanset kalderens rækkefølge

Tomt input gemmer tomme V- og I-arrays for multi-selection-felter; et single-selection-felt gemmer en streng-V og accepterer højst én inputværdi

Option export/display-par, nedarvet Opt og nedarvet TI opløses med cyklus- og dybdetjek; synlige display-labels bevarer deres rækkefølge, og hver synlig valgt række får blå baggrund

Markeringer over TI forbliver i V og I, mens deres rækker holder sig uden for den viste liste; redigerbare combo boxes accepterer en brugerdefineret streng med et tomt I-array

Duplikerede inputværdier, tvetydige matchende export-options, ikke-streng-labels, ukendte ikke-redigerbare værdier og modstridende combo/multiple-flag afvises, før nogen værdi eller appearance publiceres

Skrivebeskyttede felter, AES form-fill-tilladelser, ressourcebudgetter og cancellation gælder; fejl bevarer den originale V, I, appearance-links og genereret objektgraf

Ændringer i signerede eller certificerede dokumenter kræver stadig en separat signaturbevidst formularpolitik

Læs det komplette array med GetChoiceFieldValues; scalar Value-memberen i THPDFHeadlessFormField repræsenterer ikke et multi-selection-array