AddArticleThread

Sayfa düzeyinde gezinme, belge özellikleri

Açıklama

Boncukları bir veya daha fazla sayfa dikdörtgeni boyunca mantıksal okuma sırasını tanımlayan bir PDF makale iş parçacığı oluşturur

Yöntem, ISO 32000-1 §12.4.3 gereğince katalog /Threads dizisini, dizinin /F girdisini, dairesel /N ve /V bead bağlantılarını, sayfa başvurularını, dikdörtgenleri ve her sayfanın /B dizisini yazar

Sözdizimi

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

Parametreler

Infoİsteğe bağlı başlık, yazar, konu, anahtar sözcükler ve PDF oluşturma tarihi meta verileri; yazma sırasında BeadCount yok sayılır
BeadsMakale okuma sırasındaki bir veya daha fazla sayfa dikdörtgeni

Dönüş değeri

Yeni bir tabanlı makale dizisi indeksini döndürür; belge, sayfa numarası, dikdörtgen veya mevcut bir makale kapsayıcısı geçersizse 0 döndürür

Açıklamalar

Her dikdörtgen, sol, alt, sağ ve üst sırasındaki ölçeklenmemiş PDF kullanıcı alanı koordinatlarını kullanır

Nesneler eklenmeden önce girdi doğrulanır, yinelenen sayfalar kararlı sayfa başvurularını yeniden kullanır ve seçili sayfa korunur

DeletePages boş iş parçacıklarını kaldırır ve kalan iş parçacıklarının dairesel bağlantılarını onarır

Örnek

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

Ayrıca bkz

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