Registro THPDFLoadedAnnotationInfo
Metadatos de solo lectura de una anotación de una página cargada, extraídos de su diccionario de anotación: subtipo, contenidos, rectángulo, título, flags, presencia de apariencia, 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 de /Contents de la anotación |
Rect | Array /Rect mapeado a THPDFRect como Left, Top, Right, Bottom; ceros cuando la entrada falta o está mal formada |
Title | Cadena /T de título (autor) de la anotación |
Flags | Entero /F de flags 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 basado en cero de la página propietaria, en eco de la página solicitada |
Notas de uso
- Enumere las anotaciones con
THotPDF.GetLoadedAnnotationCounty obtenga cada una conTHotPDF.GetLoadedAnnotationInfo; un resultadofalsedeja el registro a cero - Use
ObjectNumberconTHotPDF.GetLoadedAnnotationDictcuando necesite entradas más allá de los campos de resumen - El exportador de intercambio FDF consume este registro para serializar anotaciones, de modo que sus campos definen exactamente qué viaja de ida y vuelta por FDF