TXFAHeadlessPDFResult
Unit: HPDFXFAHeadless
TXFAHeadlessPDFResult = record
PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
GlyphUnits, BytesWritten: Integer;
FlattenResult: TXFAFlattenResult;
end;
PagesCreated liczy natywne obiekty stron, FieldsCreated liczy wyemitowane instancje widgetów, DrawsCreated liczy wyemitowane statyczne draw'y, a ObjectsCreated obejmuje wszystkie natywne obiekty grafu pośredniego i wyglądów
Każdy członek radio wnosi jedną instancję FieldsCreated, podczas gdy jego współdzielony natywny rodzic wnosi do ObjectsCreated; FieldsCreated może więc przekraczać logiczną liczbę pól zwracaną przez natywnego czytnika PDF
Każdy skonsumowany draw tekstu, wektora albo obrazu wnosi jedną instancję DrawsCreated; natywny Image XObject obrazu, opcjonalna miękka maska i Form XObject umieszczenia każde wnoszą do ObjectsCreated
GlyphUnits liczy zagregowane jednostki kodowe UTF-16 widocznego tekstu; BytesWritten to dokładna długość przygotowanego PDF pomyślnie przekazana do strumienia docelowego
Skalarny podpis widgetu Boolean jest liczony raz i dzieli swój rzeczywisty osadzony wygląd między stany off, on i neutral; ukryte, nieaktywne i niewidzialne podpisy nie konsumują jednostek glifów
FlattenResult zachowuje istniejące statystyki flatten XFA; jego Warnings wskazuje na listę dostarczoną przez wywołującego albo jest nil, gdy adapter użył wewnętrznej tymczasowej listy
Adapter nie posiada zasobów przez ten rekord; listy ostrzeżeń wywołującego pozostają jego własnością
HPDFXFAWriteHeadlessPDF zwraca ten rekord dopiero po udanym zapisie do celu