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
| Info | Valgfri 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