AddArticleThread

Page-level navigation, document properties

Beskrivelse

Oppretter én PDF-artikkeltråd hvis perler definerer den logiske leseretningen på tvers av én eller flere siderektangler

Metoden skriver catalog /Threads-matrisen, trådens /F-oppføring, sirkulære /N- og /V-perlelenker, sidereferanser, rektangler og hver sides /B-matrise slik ISO 32000-1 §12.4.3 krever

Syntaks

Function TPDFlib.AddArticleThread(Const Info: TPDFlibArticleThreadInfo; Const Beads: Array Of TPDFlibArticleBead): Integer;

Parametere

InfoValgfri tittel, forfatter, emne, nøkkelord og metadata for PDF-opprettingsdato; BeadCount ignoreres ved skriving
BeadsÉn eller flere siderektangler i artikkelens leserekkefølge

Returverdi

Returnerer den nye artikkeltråd-indeksen (fra 1), eller 0 når dokumentet, sidenummeret, rektangelet eller en eksisterende artikkelcontainer er ugyldig

Merknader

Hvert rektangel bruker uskalerte PDF-brukerromkoordinater ordnet som venstre, bunn, høyre og topp Inndata valideres før objekter legges til, gjentatte sider gjenbruker stabile sidereferanser, og den valgte siden bevares

DeletePages fjerner tomme tråder og reparerer de sirkulære lenkene til overlevende tråder

Eksempel

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);

Se også

AddLinkToArticleThread, SetOutlineArticleThread, ArticleThreadCount, GetArticleThreadInfo, GetArticleThreadBead, TPDFlibArticleThreadInfo, TPDFlibArticleBead