THPDFCollectionSchemaFieldInfo Record
描述已載入 Portfolio 集合結構描述的單一欄位:字典鍵、顯示名稱、子類型、排序次序,以及可見與可編輯旗標
宣告
THPDFCollectionSchemaFieldInfo= record
Key: AnsiString;
DisplayName: AnsiString;
Subtype: THPDFCollectionFieldSubtype;
Order: Integer;
Visible: boolean;
Editable: boolean;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
Key | 欄位在集合 /Schema 字典中的鍵,集合項目中繼資料也使用此鍵 |
DisplayName | /N 項目的值,在 Portfolio 檢視器中顯示為欄位標題 |
Subtype | 從 /Subtype 項目剖析出的 THPDFCollectionFieldSubtype,例如 cfsText、cfsDate 或 cfsSize |
Order | /O 排序項目的值;欄位未帶此項目時為 -1 |
Visible | /V 項目的值;項目缺漏時預設 true |
Editable | /E 項目的值;項目缺漏時預設 false |
使用說明
- 用
THotPDF.GetLoadedCollectionSchemaFieldCount列舉結構描述欄位,再用THotPDF.GetLoadedCollectionSchemaFieldInfo逐一讀取 - record 描述既有結構描述的唯讀視圖;以索引填入,文件沒有集合時傳回
false - 把
Key搭配 Portfolio 項目中繼資料存取器,讀寫該欄位的每檔案值