THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance

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

Aktualizuje zapisywalne pole Ch i regeneruje każdy wygląd widgetu w jednej operacji atomowej

Listy wielokrotnego wyboru przechowują rzeczywistą tablicę łańcuchów Unicode w V i pasujące rosnące indeksy opcji w I, uporządkowane wg wpisów Opt źródła niezależnie od kolejności wywołującego

Puste wejście przechowuje puste tablice V i I dla pól wielokrotnego wyboru; pole pojedynczego wyboru przechowuje łańcuchowe V i przyjmuje co najwyżej jedną wartość wejściową

Pary export/display opcji, dziedziczone Opt i dziedziczone TI są rozwiązywane z kontrolami cykli i głębokości; widoczne etykiety display zachowują swoją kolejność, a każdy widoczny zaznaczony wiersz otrzymuje niebieskie tło

Zaznaczenia ponad TI pozostają w V i I, podczas gdy ich wiersze są poza wyświetlaną listą; edytowalne pola combo przyjmują własny łańcuch z pustą tablicą I

Zduplikowane wartości wejściowe, niejednoznaczne pasujące opcje export, etykiety nietekstowe, nieznane wartości nieedytowalne i sprzeczne flagi combo/wielokrotnego wyboru są odrzucane przed publikacją jakiejkolwiek wartości albo wyglądu

Pola tylko do odczytu, uprawnienia wypełniania formularzy AES, budżety zasobów i anulowanie obowiązują; niepowodzenie zachowuje oryginalne V, I, linki wyglądów i wygenerowany graf obiektów

Zmiany w dokumentach podpisanych albo certyfikowanych nadal wymagają osobnej polityki formularzy świadomej podpisów

Odczytaj kompletną tablicę przez GetChoiceFieldValues; skalarny składnik Value w THPDFHeadlessFormField nie reprezentuje tablicy wielokrotnego wyboru