HPDFXFABuildCheckBoxAppearance

Unit: HPDFXFAHeadless

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

Przygotowuje jeden rzeczywisty wygląd checkbox przy użyciu tych samych natywnych konsumentów stanu, znaczników, podpisów, fontów i layoutu co automatyczne tworzenie headless XFA

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

Pierwszy item dostarcza eksport zaznaczenia, a drugi wartość danych wyczyszczenia; metadane allowNeutral włączają odrębny trzeci neutralny eksport i wygląd

Eksporty zarezerwowane, puste i z prefiksem XFAOn używają odrębnych aliasów wyglądów, podczas gdy Opt zachowuje literalny autorski eksport; surowe sekwencje hash i eksporty Unicode pozostają dokładne

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

Tożsamość widgetu, strona, prostokąt i flagi pola należą do adoptującego dokumentu; Properties zachowuje AP, AS, V, Opt, MK, H, DA i Q, gdy wygenerowane