THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance
procedure SetChoiceFieldValuesWithAppearance(FieldIndex: Integer;
const SelectedValues: array of UnicodeString;
const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
Aktualizuje zapisovatelné pole Ch a zregeneruje appearance všech widgetů v jedné atomické operaci
List boxy s vícenásobným výběrem ukládají do V skutečné pole Unicode řetězců a do I odpovídající vzestupné indexy voleb, uspořádané podle zdrojových položek Opt bez ohledu na pořadí od volajícího
Prázdný vstup u polí s vícenásobným výběrem uloží prázdná pole V i I; pole s jedním výběrem uloží do V řetězec a přijme nejvýše jednu vstupní hodnotu
Páry export/display voleb, zděděné Opt i zděděné TI se rozřešují s kontrolami cyklů a hloubky; viditelné zobrazované popisky si ponechávají pořadí a každý viditelný vybraný řádek dostane modré pozadí
Výběry nad TI zůstávají ve V a I, zatímco jejich řádky leží mimo zobrazený seznam; upravitelné combo boxy přijmou vlastní řetězec s prázdným polem I
Duplicitní vstupní hodnoty, dvojsmyslné shodné exportní volby, nestringové popisky, neznámé neupravitelné hodnoty i rozporné příznaky combo/multiple se odmítnou dřív, než se publikuje jakákoli hodnota či appearance
Platí pole jen pro čtení, AES oprávnění pro vyplňování formulářů, rozpočty zdrojů i zrušení; selhání zachová původní V, I, odkazy appearance i vygenerovaný objektový graf
Změny v podepsaných či certifikovaných dokumentech pořád vyžadují samostatnou formulářovou politiku pracující s podpisy
Kompletní pole načtěte přes GetChoiceFieldValues; skalární člen Value v THPDFHeadlessFormField nepředstavuje pole pro vícenásobný výběr