AddArticleThread
Navegación por página, propiedades del documento
Descripción
Crea un hilo de artículo PDF cuyos abalorios definen la secuencia lógica de lectura entre uno o más rectángulos de página
El método escribe la matriz /Threads del catálogo, la entrada /F del hilo, enlaces circulares de cuentas /N y /V, referencias de página, rectángulos y la matriz /B de cada página según ISO 32000-1 §12.4.3
Sintaxis
Function TPDFlib.AddArticleThread(Const Info: TPDFlibArticleThreadInfo; Const Beads: Array Of TPDFlibArticleBead): Integer;Parámetros
| Info | Metadatos opcionales de título, autor, asunto, palabras clave y fecha de creación del PDF; BeadCount se ignora al escribir |
|---|---|
| Beads | Uno o más rectángulos de página en el orden de lectura del artículo |
Valor devuelto
Devuelve el nuevo índice de hilo de artículo basado en uno, o 0 cuando el documento, el número de página, el rectángulo o un contenedor de artículo existente no son válidos
Observaciones
Cada rectángulo usa coordenadas de espacio de usuario PDF sin escala ordenadas como izquierda, inferior, derecha y superior
La entrada se valida antes de agregar objetos, las páginas repetidas reutilizan referencias de página estables y se conserva la página seleccionada
DeletePages elimina hilos vacíos y repara los enlaces circulares de los hilos supervivientes
Ejemplo
Info.Title := 'Feature story';
Info.Author := 'Editorial desk';
SetLength(Beads, 2);
Beads[0].Page := 1;
Beads[0].Left := 72;
Beads[0].Bottom := 360;
Beads[0].Right := 288;
Beads[0].Top := 720;
Beads[1].Page := 3;
Beads[1].Left := 72;
Beads[1].Bottom := 360;
Beads[1].Right := 288;
Beads[1].Top := 720;
ThreadIndex := PDF.AddArticleThread(Info, Beads);Véase también
AddLinkToArticleThread, SetOutlineArticleThread, ArticleThreadCount, GetArticleThreadInfo, GetArticleThreadBead, TPDFlibArticleThreadInfo, TPDFlibArticleBead