TXFAHeadlessPDFResult
Unidade: HPDFXFAHeadless
TXFAHeadlessPDFResult = record
PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
GlyphUnits, BytesWritten: Integer;
FlattenResult: TXFAFlattenResult;
end;
PagesCreated conta objetos nativos de páginas, FieldsCreated conta instâncias de widgets emitidas, DrawsCreated conta desenhos estáticos emitidos e ObjectsCreated inclui todos os objetos nativos de grafos indiretos e de aparências
Cada membro de radio contribui com uma instância de FieldsCreated, enquanto o pai nativo partilhado dele contribui para ObjectsCreated; por isso FieldsCreated pode exceder a contagem lógica de campos devolvida por um leitor nativo de PDFs
Cada desenho consumido de texto, vetor ou imagem contribui com uma instância de DrawsCreated; o Image XObject nativo de uma imagem, a soft mask opcional e o Form XObject de posicionamento contribuem cada um para ObjectsCreated
GlyphUnits conta unidades de código UTF-16 agregadas de texto visível; BytesWritten é o comprimento exato do PDF preparado entregue com sucesso à stream de destino
A caption escalar de um widget Boolean é contada uma vez e partilha a aparência incorporada real dele entre os estados off, on e neutro; captions ocultas, inativas e invisíveis não consomem unidades de glyph
FlattenResult mantém as estatísticas existentes de flatten XFA; o Warnings dele aponta para a lista fornecida por quem chama ou é nil quando o adaptador usou uma lista temporária interna
O adaptador não é dono de recursos através deste registo; listas de avisos próprias de quem chama permanecem dele
HPDFXFAWriteHeadlessPDF devolve este registo apenas depois da escrita no destino ter sucesso