THotPDF.FlattenLoadedFormFields Method
Rysuje wybrane załadowane pola jako statyczną treść strony i usuwa wyłącznie ich drzewa pól oraz adnotacje widget
Deklaracja
function FlattenLoadedFormFields(const FieldNames: array of AnsiString;
EnforceSignaturePermissions: Boolean = True): Integer;
Parametry
| Nazwa | Przeznaczenie |
|---|---|
FieldNames | W pełni kwalifikowane nazwy pól do spłaszczenia albo pusta tablica dla wszystkich pól |
EnforceSignaturePermissions | Odrzuca naruszenia polityk DocMDP i FieldMDP przed modyfikacją |
Wartość zwracana
Zwraca liczbę spłaszczonych pasujących pól
Uwagi dotyczące użycia
- Wygląd pól tekstowych i wyboru jest odtwarzany przed rysowaniem
- Tylko strony będące właścicielami wybranych widgetów dostają dopisane strumienie treści
- Niedotknięte pola, adnotacje, strony i zasoby AcroForm (resource) pozostają na miejscu
- Tryb incremental-update oznacza do zapisu przyrostowego wyłącznie zmienione obiekty
- Wyłączenie bramki uprawnień przenosi odpowiedzialność za politykę podpisów na wywołującego