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 |
|---|---|
| Beads | Makale 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