HPDFXFABuildRadioButtonAppearance

Unit: HPDFXFAHeadless

function HPDFXFABuildRadioButtonAppearance(const Value, Style: AnsiString;
  const Items: TXFAFieldOptions; Width, Height: Double;
  const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
  const Options: TXFAHeadlessPDFOptions;
  const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFAButtonAppearance;

Przygotowuje jeden rzeczywisty wygląd członka radio przy użyciu tych samych natywnych konsumentów kształtów, znaczników, rozmiaru, obramowania, podpisów Unicode i fontów co automatyczne tworzenie headless XFA

Value i Items zawierają dane UTF-8; Width i Height to fizyczne punkty PDF, a Style niesie metadane emitowane przez callback layoutu XFA

Style musi zawierać niepustą tożsamość scope powtarzania radiogrouphex i wybraną wartość grupy radiovaluehex, łącznie z zakodowaną pustą wartością, gdy wybór grupy jest pusty

Pierwszy item dostarcza eksport członka, chyba że buttonexporthex dostarcza jego dokładną surową wartość; wybór porównuje ten eksport z zdekodowaną wartością grupy, zamiast traktować niepustą Value jako Boolean

AP zawiera dokładnie Off i stan zaznaczenia członka; metadane neutralne checkboxa nie dodają trzeciego stanu radio

Eksporty zarezerwowane, puste i z prefiksem XFAOn używają odrębnych aliasów wyglądów; adoptująca grupa zachowuje literalne autorskie eksporty w swojej tablicy Opt

TrueTypeFont dostarcza rzeczywisty domyślny program fontu; Options.CaptionFontFamilies dostarcza realnych dodatkowych programów regular, bold, italic i bold-italic

Opcjonalny ResolvedCaptionRuns ma dokładnie ten sam ładunek, formatowanie i walidację uporządkowanych kandydatów co HPDFXFABuildButtonAppearance; może się różnić wyłącznie rozpoznana skonfigurowana rodzina

FirstObjectNumber musi być dodatnie i zostawiać miejsce na wszystkie kolejne generowane numery obiektów; zwrócony bundle posiada osiągalny natywny graf, dopóki obiekty nie zostaną odłączone

Przygotowanie nie zmienia dokumentu ani strumienia wywołującego; limity wejścia, obiektów, glifów, fontów, bajtów serializacji i anulowania obowiązują przez całe przygotowanie

Properties zachowuje AP, AS, MK, H, DA i Q, gdy wygenerowane; nie zawiera rodzica, wartości grupy, tablicy eksportu, strony, prostokąta ani tożsamości pola

Dokument adoptujący tworzy rodzica i Kids, wiąże każdy widget z poprawnym scope powtarzania, utrwala wybraną wartość grupy i rejestruje Fonts w zasobach AcroForm