THotPDF.ExportLoadedAnnotationsToXFDF Method

Exporta anotações carregadas para um arquivo XML Forms Data Format (XFDF) usando os elementos de anotação aceitos pela ISO 19444-1: text, freetext, line, square, circle, polygon, polyline, highlight, underline, strikeout, squiggly, stamp, ink, caret, fileattachment, sound, link e redact

Anotações line gravam os pares de coordenadas completos start e end com estilos de ponto final, comprimento e extensão de leader, atributos de posicionamento e offset de caption; anotações polygon e polyline gravam o filho <vertices> padrão; anotações ink gravam <inklist> com um ou mais filhos <gesture>; anotações text gravam atributos de relacionamento de resposta; anotações stamp gravam atributos de ícone e rotação; anotações link e redaction gravam coords; anotações link gravam filhos BorderStyleAlt para arrays Border; anotações FreeText gravam estilo padrão, appearance padrão, rotação, justificação e tail intent; anotações square, circle e caret gravam geometria de fringe; anotações caret gravam dados de appearance padrão; rich text de anotações é gravado como <contents-richtext>; e os atributos padrão de cor interna, estilo de borda ou efeito de borda cloudy são preservados quando presentes

Conteúdos de texto plano, estilo padrão, appearance padrão, texto de geometria e dados de anexo codificados são gravados sem inserir espaços em branco de formatação XML nos seus elementos de texto; espaços, tabs e quebras de linha significativas no texto plano são preservados

Syntax

function ExportLoadedAnnotationsToXFDF(const AFileName: TFileName): Integer;

Parâmetros

AFileName: TFileName
O nome do arquivo de saída onde os dados de anotações XFDF serão salvos

Valor de retorno

Retorna o número de anotações suportadas gravadas no arquivo XFDF. Subtipos de anotação sem suporte são ignorados e uma contagem zero não gera arquivo de saída