THotPDF.RecountLoadedOutline Method
Przelicza wpisy /Count załadowanego drzewa konspektu po zedytowaniu jego struktury w miejscu
Deklaracja
procedure RecountLoadedOutline(OutlinesDict: THPDFDictionaryObject);
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
OutlinesDict | Słownik korzenia konspektu załadowanego dokumentu, zwykle cel /Outlines z katalogu |
Wartość zwracana
Ten członek nie zwraca wartości
Uwagi dotyczące użycia
- Przechodzi łańcuchy First/Next w głąb (depth-first) i przepisuje /Count każdego węzła, więc przeglądarki pokazują poprawne sumy dla rozwinięcia i zwinięcia; węzeł liczy się jako otwarty, gdy jego /Count jest nieobecny albo nieujemny
- Istniejący /Count zostaje nietknięty, gdy przeliczona wartość się zgadza, więc czyste poddrzewa nie dostają fałszywych rewizji w aktualizacjach przyrostowych
- Przejście jest ograniczone (64 poziomy w głąb i budżet węzłów), więc zniekształcone albo cykliczne grafy konspektu nie zawieszą przeliczania
AddLoadedOutlineiSetLoadedOutlineOpenwołają go automatycznie; jawne wywołanie przed zapisem potrzebuje tylko edycja /First, /Next albo /Count zrobiona z pominięciem API