THPDFCollectionSchemaFieldInfo レコード
ロード済みポートフォリオのコレクションスキーマにおける 1 フィールドを表します。辞書キー、表示名、サブタイプ、並び順、可視性と編集可否のフラグを含みます
宣言
THPDFCollectionSchemaFieldInfo= record
Key: AnsiString;
DisplayName: AnsiString;
Subtype: THPDFCollectionFieldSubtype;
Order: Integer;
Visible: boolean;
Editable: boolean;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
Key | コレクション /Schema 辞書におけるフィールドのキー。コレクション項目メタデータで使われるものです |
DisplayName | ポートフォリオビューアで列見出しとして表示される /N エントリの値 |
Subtype | /Subtype エントリから解析された THPDFCollectionFieldSubtype。たとえば cfsText、cfsDate、cfsSize です |
Order | /O 並び順エントリの値。フィールドが持たない場合は -1 です |
Visible | /V エントリの値。エントリがない場合の既定は true です |
Editable | /E エントリの値。エントリがない場合の既定は false です |
使用上の注意
- スキーマフィールドは
THotPDF.GetLoadedCollectionSchemaFieldCountで数え、1 つずつTHotPDF.GetLoadedCollectionSchemaFieldInfoで読み取ります - レコードは既存スキーマの読み取り専用ビューを表します。インデックス指定で値が入り、ドキュメントにコレクションがない場合は
falseを返します - その列のファイルごとの値を読み書きするには、
Keyをポートフォリオ項目メタデータのアクセサと組み合わせて使います