THPDFFDFInterchangeInfo Record
Relata o que uma passagem de intercâmbio FDF exportou ou aplicou: contagem de campos, contagem de anotações e se uma string de status estava presente
Declaração
THPDFFDFInterchangeInfo= record
FieldCount: Integer;
AnnotationCount: Integer;
StatusPresent: boolean;
Status: AnsiString;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
FieldCount | Número de campos de formulário gravados no array /Fields do FDF na exportação, ou dicionários de campos de formulário aplicados ao documento na importação |
AnnotationCount | Número de anotações gravadas no array /Annots do FDF na exportação, ou dicionários de anotações aplicados ao documento na importação |
StatusPresent | true quando uma string de status não vazia foi fornecida ou encontrada |
Status | O valor /Status do FDF levado de uma exportação ou reportado por uma importação |
Notas de uso
- Tanto
THotPDF.ExportLoadedInterchangeToFDFquantoTHotPDF.ImportLoadedInterchangeFromFDFreiniciam e preenchem o record, inclusive em falha precoce quando só oStatusé conhecido - Campos apenas de widget sem nome parcial são pulados na exportação e, portanto, não contam em
FieldCount - Compare
FieldCounteAnnotationCountcom as flags de inclusão que você passou para confirmar o que o stream realmente contém