HPDFXFABuildChoiceFieldAppearance
Unit: HPDFXFAHeadless
function HPDFXFABuildChoiceFieldAppearance(const Kind, Value, Style: AnsiString;
const Items: TXFAFieldOptions; Width, Height: Double;
const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
const Options: TXFAHeadlessPDFOptions;
GenerateAppearance: Boolean = True): THPDFXFAChoiceAppearance;
Przygotowuje jedno natywne pole choice combo albo list bez zmieniania dokumentu i strumienia wyjścia wywołującego, przy użyciu tego samego konsumenta opcji, wyborów, przewijania i wyglądów co automatyczne tworzenie headless XFA
Kind to combo albo list; Value i Items zawierają tekst UTF-8, Width i Height to fizyczne punkty PDF, a Style zawiera metadane emitowane przez callback layoutu XFA
Dokładne tablice eksportu i display oraz surowy wybór w Style mają pierwszeństwo przed kompatybilnymi argumentami Items i Value, zachowując autorskie białe znaki i osobne etykiety display
Zwrócony bundle zawiera V, Opt, I gdy wybrane, TI dla list, Ff i Q, a także AP i DA na żądanie; wyklucza tożsamość pola, tożsamość strony, rodzica i prostokąt
Multi-select listy przechowują rzeczywistą tablicę wartości PDF i wybrane indeksy w kolejności opcji; edytowalne combo zachowują wolny tekst bez wymyślania indeksu opcji
TrueTypeFont dostarcza rzeczywisty program fontu dla generowanych wyglądów; lista przewija się, by pokazać wybrane opcje przy użyciu rzeczywistych metryk fontu i maluje wybrane rzędy z ich etykietami display
GenerateAppearance domyślnie True; False przygotowuje wyłącznie metadane, nie wymaga programu fontu, nie tworzy AP ani DA i nie wykonuje pracy glifów; lista z samymi metadanymi startuje na pierwszym wybranym indeksie, bo metryki czytnika określają jej docelowy viewport
FirstObjectNumber musi być dodatnie i zostawiać miejsce na wszystkie kolejne generowane numery obiektów; wywołujący rezerwuje ten zakres, adoptuje obiekty i rejestruje Fonts w swoim AcroForm DR przed dołączeniem Properties do rzeczywistego widgeta
Bundle posiada wszystkie obiekty do momentu odłączenia, a limity wejścia, obiektów, fontów, glifów, bajtów serializacji i anulowania w Options obowiązują przez całe przygotowanie
Dla konsumenta Windows THotPDF zobacz legacy pola choice XFA