RegenerateFormAppearances
Pola formularza, wydajność
Opis
Przechodzi przez pełną hierarchię pól AcroForm i regeneruje strumień wyglądu każdego widocznego widżetu
Składnia
Delphi
Function TPDFlib.RegenerateFormAppearances(OnlyIfNecessary: Integer): Integer;Parametry
| OnlyIfNecessary | Wartość niezerowa zachowuje użyteczne istniejące wyglądy, a 0 przebudowuje obsługiwane wyglądy |
|---|
Wartości zwracane
| 0 | Żaden widoczny wygląd widżetu nie został zregenerowany |
|---|---|
| Wartość dodatnia | Liczba pomyślnie zregenerowanych strumieni wyglądu widżetów |
Uwagi
Przemierzanie zaczyna się od pól korzennych i odwiedza każdego potomka raz, w tym liście Widget pod logicznymi polami nadrzędnymi
Gdy każdy widoczny Widget odniesie sukces, brudny zestaw bieżącej sesji jest czyszczony, a NeedAppearances staje się false; zawiedzione Widgety pozostają brudne i trzymają flagę true
Użyj tego pełnego skanu dla importowanych dokumentów, których wcześniej istniejące brakujące wyglądy nie są reprezentowane przez śledzenie brudnych bieżącej sesji
Dla dużych formularzy zmienianych przez tę bibliotekę w bieżącej sesji przedkłada się RegenerateDirtyFormAppearances, by praca skalowała się z zbiorem dotkniętych Widgetów