THotPDF.FlattenLoadedFormFields Method
把選取的已載入欄位繪製成靜態頁面內容,並只移除對應的欄位樹與 widget 註解
宣告
function FlattenLoadedFormFields(const FieldNames: array of AnsiString;
EnforceSignaturePermissions: Boolean = True): Integer;
參數
| 名稱 | 用途 |
|---|---|
FieldNames | 要壓平的完整限定欄位名稱;傳入空陣列代表所有欄位 |
EnforceSignaturePermissions | 在修改之前拒絕違反 DocMDP 與 FieldMDP 政策的欄位 |
傳回值
傳回已壓平的相符欄位數量
使用說明
- 文字與選項外觀會在繪製前重新產生
- 只有擁有被選取 widget 的頁面會收到附加的內容串流
- 未受影響的欄位、註解、頁面與 AcroForm 資源全部保留
- 增量更新模式只標記變更過的物件,以附加方式儲存
- 停用權限關卡後,簽章政策的責任轉由呼叫端承擔