THotPDF.RecountLoadedOutline Method
Přepočítá položky /Count stromu osnovy načteného dokumentu poté, co byla jeho struktura upravena přímo na místě
Deklarace
procedure RecountLoadedOutline(OutlinesDict: THPDFDictionaryObject);
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
OutlinesDict | Kořenový slovník osnovy načteného dokumentu, typicky cíl /Outlines v katalogu |
Návratová hodnota
Tento člen nevrací hodnotu
Poznámky k použití
- Prochází řetězce First/Next do hloubky a přepisuje /Count každého uzlu, aby prohlížeče ukazovaly správné součty pro rozbalení a sbalení; za otevřený se považuje uzel, jehož /Count chybí nebo je nezáporné
- Existující /Count se ponechá, když se přepočítaná hodnota shoduje, takže čisté podstromy v inkrementálních aktualizacích nezískávají falešné revize
- Průchod má omezení (64 úrovní do hloubky a rozpočet uzlů), takže poškozený nebo cyklický graf osnovy nemůže přepočet zaseknout
AddLoadedOutlineaSetLoadedOutlineOpenho volají automaticky; explicitní volání před uložením potřebují jen úpravy /First, /Next nebo /Count provedené mimo tato API