Record THPDFLoadedAnnotationInfo
Metadatos de solo lectura de una anotación de una página cargada, extraídos de su diccionario de anotación: subtype, contents, rectángulo, título, flags, presencia de appearance, número de objeto e índice de página
Declaración
THPDFLoadedAnnotationInfo= record
Subtype: AnsiString;
Contents: AnsiString;
Rect: THPDFRect;
Title: AnsiString;
Flags: Integer;
HasAppearance: boolean;
ObjectNumber: Integer;
PageIndex: Integer;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Subtype | Nombre /Subtype de la anotación, como Text, Link o RichMedia |
Contents | Texto /Contents de la anotación |
Rect | Array /Rect mapeado a THPDFRect como Left, Top, Right, Bottom; ceros cuando la entrada falta o está malformada |
Title | Cadena de título (autor) /T de la anotación |
Flags | Entero de flags /F de la anotación, cero cuando la entrada está ausente |
HasAppearance | true cuando el diccionario de anotación lleva una entrada /AP |
ObjectNumber | Número de objeto indirecto del diccionario de anotación |
PageIndex | Índice de página propietario basado en cero, que repite la página solicitada |
Notas de uso
- Enumere las anotaciones con
THotPDF.GetLoadedAnnotationCounty traiga cada una conTHotPDF.GetLoadedAnnotationInfo; un resultadofalsedeja el record en cero - Use
ObjectNumberconTHotPDF.GetLoadedAnnotationDictcuando necesite entradas más allá de los campos de resumen - El exportador de intercambio FDF consume este record para serializar anotaciones, así que sus campos definen exactamente qué sobrevive al viaje de ida y vuelta por FDF