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
| Options | Tipos 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 |
|---|---|
| Text | El 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