ExportDocumentData

Propiedades del documento, marcadores

Descripción

Exporta las claves de información del documento, todo el árbol de marcadores y los intervalos de etiquetas de página como texto sin formato editable

Sintaxis

Delphi

Function TPDFlib.ExportDocumentData(Options: Integer): WideString;

Parámetros

OptionsTipos de registros que se procesarán: 0 selecciona todo; de lo contrario, combine el bit 1 (claves de información del documento), el bit 2 (marcadores) y el bit 4 (intervalos de etiquetas de página)

Valores devueltos

''No se seleccionó ningún documento o ninguna opción produjo coincidencias
TextEl volcado en el formato clásico de línea dump_data

Observaciones

El formato sigue la convención ampliamente utilizada dump_data/update_info: bloques InfoBegin/InfoKey:/InfoValue: para las claves de información estándar, bloques BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: para cada marcador en orden de recorrido en profundidad y bloques PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: para cada intervalo de etiquetas Los valores escapan &, CR y LF como & 
 


Edite el texto (vuelva a titular marcadores, cambie niveles, corrija metadatos) y cárguelo de nuevo con ImportDocumentData, en el mismo documento o en otro — el flujo de trabajo clásico de edición y migración masiva de marcadores

Ejemplo

Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);

Véase también

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel