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 Long

DLL

int DLNormalizeStructTree(int InstanceID);

Dönüş değerleri

-1Seçilen belgenin yapı ağacı yok
0Ağaç zaten kurallıydı
NOnarı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