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 registro que se procesarán: 0 selecciona todos; en caso 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 hay ningún documento seleccionado o nada coincide con las opciones
TextEl volcado en el formato clásico de líneas dump_data

Observaciones

Sigue la convención dump_data/update_info: bloques InfoBegin/InfoKey:/InfoValue:, BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: y PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle:. Escapa &, CR y LF como & 
 


Edite el texto (cambie el título de los marcadores, desplace niveles, corrija metadatos) y vuelva a cargarlo con ImportDocumentData, en el mismo documento o en otro distinto — el flujo de trabajo clásico para editar y migrar marcadores en bloque

Ejemplo

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

Véase también

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel