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

OnlyIfNecessaryWartość 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ść dodatniaLiczba 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

Zobacz również

RegenerateDirtyFormAppearances, GetDirtyFormAppearanceCount