TXFAHeadlessPDFResult
Unit: HPDFXFAHeadless
TXFAHeadlessPDFResult = record
PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
GlyphUnits, BytesWritten: Integer;
FlattenResult: TXFAFlattenResult;
end;
PagesCreated telt native pagina-objecten, FieldsCreated telt uitgeschreven widget-instances, DrawsCreated telt uitgeschreven statische draws en ObjectsCreated omvat alle native indirecte graaf- en appearance-objecten
Elke radio-member draagt één FieldsCreated-instance bij, terwijl diens gedeelde native ouder aan ObjectsCreated bijdraagt; FieldsCreated kan daardoor hoger uitkomen dan het logische veldaantal dat een native PDF-reader teruggeeft
Elke geconsumeerde tekst-, vector- of afbeeldingsdraw draagt één DrawsCreated-instance bij; de native Image XObject van een afbeelding, optionele soft mask en plaatsings-Form XObject dragen elk bij aan ObjectsCreated
GlyphUnits telt geaggregeerde zichtbare tekst-UTF-16-code-units; BytesWritten is de exacte voorbereide PDF-lengte die succesvol aan de destination-stream is overhandigd
De scalar-caption van een Boolean-widget wordt één keer geteld en deelt diens echte embedded appearance over de off-, on- en neutral-statussen heen; verborgen, inactive en onzichtbare captions verbruiken geen glyph-units
FlattenResult behoudt de bestaande XFA-flatten-statistieken; diens Warnings wijst naar de door de aanroeper geleverde lijst of is nil wanneer de adapter een interne tijdelijke lijst gebruikte
De adapter is via dit record geen eigenaar van resources; waarschuwingslijsten in caller-eigendom blijven in caller-eigendom
HPDFXFAWriteHeadlessPDF geeft dit record pas terug nadat het schrijven naar de destination slaagt