THPDFUnreachableObjectInfo Record
Zestawienie osiągalności grafu obiektów oraz numery obiektów nieosiągalnych od korzeni dokumentu
Deklaracja
THPDFUnreachableObjectInfo= record
TotalObjectCount: Integer;
ReachableObjectCount: Integer;
UnreachableObjectCount: Integer;
RemovedObjectCount: Integer;
ObjectNumbers: THPDFObjectNumberArray;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
TotalObjectCount | Obiekty pośrednie wyliczone w załadowanym dokumencie |
ReachableObjectCount | Obiekty osiągnięte przez przejście z oznaczaniem i skanowaniem od korzeni dokumentu |
UnreachableObjectCount | Obiekty, których żaden korzeń nie osiąga — śmieci zostawione przez wcześniejsze edycje |
RemovedObjectCount | Obiekty nieosiągalne faktycznie usunięte; niezerowe tylko przy polityce uopRemove |
ObjectNumbers | Numery znalezionych obiektów nieosiągalnych |
Uwagi dotyczące użycia
- Wypełnij go przez
ApplyUnreachableObjectPolicy; polityka wybiera między zachowaniem, raportowaniem i usuwaniem śmieci - Zwracana wartość funkcji to liczba znalezionych obiektów nieosiągalnych, więc zero oznacza, że graf jest czysty
- Najpierw użyj
uopReport, żeby przejrzećObjectNumbers, zanim zdecydujesz się nauopRemove— zwolnione, ale wypisane obiekty mogą być wciąż referencjonowane przez rewizje, które planujesz zachować