TXFAHeadlessPDFResult
Unit: HPDFXFAHeadless
TXFAHeadlessPDFResult = record
PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
GlyphUnits, BytesWritten: Integer;
FlattenResult: TXFAFlattenResult;
end;
PagesCreated conta os objetos nativos de páginas, FieldsCreated conta as instâncias de widgets emitidas, DrawsCreated conta os draws estáticos emitidos, e ObjectsCreated inclui todos os objetos nativos indiretos de grafo e aparências
Cada membro de radio contribui com uma instância em FieldsCreated, enquanto seu pai nativo compartilhado contribui para ObjectsCreated; portanto FieldsCreated pode exceder a contagem lógica de campos retornada por um reader PDF nativo
Cada draw de texto, vetor ou imagem consumido contribui com uma instância em DrawsCreated; o Image XObject nativo de uma imagem, sua soft mask opcional e seu Form XObject de placement contribuem cada um para ObjectsCreated
GlyphUnits conta as unidades UTF-16 agregadas de texto visível; BytesWritten é o comprimento exato do PDF preparado entregue com sucesso ao stream de destino
A caption escalar de um widget Boolean é contada uma vez e compartilha sua aparência embutida real entre os estados off, on e neutral; captions hidden, inactive e invisible não consomem glyph units
FlattenResult retém as estatísticas existentes de flatten do XFA; seu Warnings aponta para a lista fornecida pelo chamador ou é nil quando o adapter usou uma lista temporária interna
O adapter não é dono de recursos através deste record; listas de warnings de posse do chamador permanecem do chamador
HPDFXFAWriteHeadlessPDF retorna este record somente depois que a gravação no destino tem sucesso