TXFAHeadlessPDFResult
Unit: HPDFXFAHeadless
TXFAHeadlessPDFResult = record
PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
GlyphUnits, BytesWritten: Integer;
FlattenResult: TXFAFlattenResult;
end;
PagesCreated počítá nativní objekty stránek, FieldsCreated emitované instance widgetů, DrawsCreated emitované statické draw a ObjectsCreated zahrnuje všechny nativní nepřímé grafové i appearance objekty
Každý radio člen přispívá jednou instancí FieldsCreated, zatímco jeho sdílený nativní rodič přispívá do ObjectsCreated; FieldsCreated proto může překročit logický počet polí vrácený nativní PDF čtečkou
Každý konzumovaný draw textu, vektoru či obrázku přispívá jednou instancí DrawsCreated; nativní Image XObject obrázku, volitelná soft maska i umístěný Form XObject přispívají každý zvlášť do ObjectsCreated
GlyphUnits počítá agregátní UTF-16 code unit viditelného textu; BytesWritten je přesná připravená délka PDF úspěšně předaná do cílového streamu
Skalární caption Boolean widgetu se počítá jednou a sdílí své skutečné vložené appearance napříč stavy off, on i neutral; skryté, neaktivní i neviditelné caption nekonzumují žádné glyph unit
FlattenResult si ponechává stávající statistiky XFA flatten; jeho Warnings ukazuje na seznam dodaný volajícím nebo je nil, když adaptér použil interní dočasný seznam
Adaptér prostřednictvím tohoto záznamu nevlastní žádné resource; seznamy varování vlastněné volajícím zůstávají jeho vlastnictvím
HPDFXFAWriteHeadlessPDF vrací tento záznam až po úspěšném zápisu do cíle