TXFAHeadlessPDFResult

Unit: HPDFXFAHeadless

TXFAHeadlessPDFResult = record
  PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
  GlyphUnits, BytesWritten: Integer;
  FlattenResult: TXFAFlattenResult;
end;

PagesCreated tæller native sideobjekter, FieldsCreated tæller udsendte widget-instances, DrawsCreated tæller udsendte statiske draws, og ObjectsCreated inkluderer alle native indirekte graf- og appearance-objekter

Hvert radio-member bidrager med én FieldsCreated-instance, mens dets delte native parent bidrager til ObjectsCreated; FieldsCreated kan derfor overstige det logiske feltantal, som en native PDF-reader returnerer

Hvert forbrugt tekst-, vektor- eller billeddraw bidrager med én DrawsCreated-instance; et billedes native Image XObject, valgfri soft mask og placerings-Form XObject bidrager hver til ObjectsCreated

GlyphUnits tæller samlede synlige tekst UTF-16 code units; BytesWritten er den eksakte forberedte PDF-længde, der succesfuldt er sendt til destinationsstreamen

En Boolean widgets scalar-caption tælles én gang og deler sin faktiske indlejrede appearance på tværs af off-, on- og neutral-tilstande; skjulte, inaktive og usynlige captions forbruger ingen glyph units

FlattenResult bevarer den eksisterende XFA flatten-statistik; dens Warnings peger på kalder-leveret liste eller er nil, når adapteren brugte en intern midlertidig liste

Adapteren ejer ingen ressourcer gennem denne record; kalder-ejede advarselslister forbliver kalder-ejet

HPDFXFAWriteHeadlessPDF returnerer denne record først, efter at destinationsskrivningen lykkes