AddArticleThread
Navigering på sidnivå, dokumentegenskaper
Beskrivning
Skapar en PDF-artikeltråd vars beads definierar den logiska läsoföljden över en eller flera sidrektanglar
Metoden skriver Catalog:ens /Threads-array, trådens /F-post, cirkulära /N- och /V-bead-länkar, sidreferenser, rectanglar och varje sidas /B-array som ISO 32000-1 §12.4.3 kräver
Syntax
Function TPDFlib.AddArticleThread(Const Info: TPDFlibArticleThreadInfo; Const Beads: Array Of TPDFlibArticleBead): Integer;Parametrar
| Info | Valfri titel, författare, ämne, nyckelord och PDF-skapandedatum-metadata; BeadCount ignoreras vid skrivning |
|---|---|
| Beads | Ett eller flera sidrectanglar i artikelns läsordning |
Returvärde
Returnerar det nya 1-baserade artikeltrådsindexet, eller 0 när dokumentet, sidnumret, rektangeln eller en befintlig artikelcontainer är ogiltig
Anmärkningar
Varje rektangel anväller oskalade PDF-user space-koordinater i ordningen vänster, nedre, höger och övre
Indata valideras innan objekt läggs till, upprepade sidor återanvänder stabila sidreferenser och den valda sidan bevaras
DeletePages tar bort tomma trådar och reparerar de cirkulära länkarna hos överlevande trådar
Exempel
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 även
AddLinkToArticleThread, SetOutlineArticleThread, ArticleThreadCount, GetArticleThreadInfo, GetArticleThreadBead, TPDFlibArticleThreadInfo, TPDFlibArticleBead