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