ImportDocumentData

Propiedades del documento, marcadores

Descripción

Aplica un volcado de datos del documento en texto sin formato: actualiza claves de información, reconstruye el árbol de marcadores y sustituye los intervalos de etiquetas de página

Sintaxis

Delphi

Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;

Parámetros

DataTexto con el formato escrito por ExportDocumentData (convención clásica dump_data/update_info)
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

0No hay ningún documento seleccionado, el texto está vacío o no se aplicó nada
NEl número de registros aplicados (claves de información, marcadores e intervalos de etiquetas)

Observaciones

Las claves de información se actualizan individualmente. El primer registro de marcador elimina el árbol existente y cada registro posterior añade un marcador cuyo elemento principal es el marcador más reciente un nivel por encima (los niveles se limitan como máximo a uno más que su predecesor). El primer registro de etiqueta de página borra los intervalos existentes. Las páginas de destino fuera del intervalo recurren a la página 1 y las líneas desconocidas se ignoran para que los campos futuros no dañen lectores antiguos

Ejemplo

PDF.ImportDocumentData(
  'BookmarkBegin'#13#10+
  'BookmarkTitle: Chapter 1'#13#10+
  'BookmarkLevel: 1'#13#10+
  'BookmarkPageNumber: 5'#13#10, 2);

Véase también

ExportDocumentData, NewOutline, SetInformation, AddPageLabels