NormalizeStructTree
Etiketli PDF, yapı onarımı
Açıklama
Her yapı alt öğesi koleksiyonunu dizi olarak kurallı hâle getirir, doğrudan yapı öğelerini dolaylı nesnelere yükseltir, alt öğe /P bağlantılarını onarır, geçersiz skaler alt öğeleri kaldırır ve yineleme veya döngüyle karşılaşıldığında yalnızca erişilebilir ilk kenarı tutar
Sözdizimi
Delphi
Function TPDFlib.NormalizeStructTree: Integer;ActiveX
Function PDFlib::NormalizeStructTree() As LongDLL
int DLNormalizeStructTree(int InstanceID);Dönüş değerleri
| -1 | Seçilen belgenin yapı ağacı yok |
|---|---|
| 0 | Ağaç zaten kurallıydı |
| N | Onarılan kenarların, koleksiyonların, başvuruların veya yükseltilen nesnelerin pozitif sayısı |
Açıklamalar
Dolaşma yinelemelidir ve erişilebilir yapı alt öğelerinin sayısına göre doğrusaldır. Sayısal MCID değerleri ile geçerli /MCR veya /OBJR sözlükleri yerinde korunur; böylece mevcut sayfa /StructParents ve /ParentTree eşlemeleri geçerliliğini sürdürür