THotPDF.FlattenLoadedFormFields-metoden
Ritar valda inlästa fält till statiskt sidinnehåll och tar endast bort deras fältträd och widget-annotationer
Deklaration
function FlattenLoadedFormFields(const FieldNames: array of AnsiString;
EnforceSignaturePermissions: Boolean = True): Integer;
Parametrar
| Namn | Syfte |
|---|---|
FieldNames | Fullt kvalificerade fältnamn att platta ut, eller en tom array för varje fält |
EnforceSignaturePermissions | Vägra DocMDP- och FieldMDP-policyöverträdelser före ändring |
Returvärde
Returnerar antalet matchande fält som plattades ut
Användningsanmärkningar
- Text- och valutseenden återskapas före målning
- Endast sidor som äger valda widgetar får tillagda innehållsströmmar
- Oberörda fält, annotationer, sidor och AcroForm-resurser förblir närvarande
- Inkrementellt uppdateringsläge markerar endast ändrade objekt för append-only-sparande
- Att inaktivera behörighetsgrinden överför ansvaret för signaturpolicyn till anroparen