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