THPDFCollectionSchemaFieldInfo Record
Descreve um campo do schema de coleção de um portfolio carregado: chave do dicionário, nome de exibição, subtipo, ordem de classificação e flags de visibilidade e editabilidade
Declaração
THPDFCollectionSchemaFieldInfo= record
Key: AnsiString;
DisplayName: AnsiString;
Subtype: THPDFCollectionFieldSubtype;
Order: Integer;
Visible: boolean;
Editable: boolean;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
Key | Chave do campo no dicionário /Schema da coleção, como usado pelos metadados de itens da coleção |
DisplayName | Valor da entrada /N exibido como legenda da coluna nos viewers de portfolio |
Subtype | THPDFCollectionFieldSubtype interpretado da entrada /Subtype, como cfsText, cfsDate ou cfsSize |
Order | Valor da entrada de ordem de classificação /O, ou -1 quando o campo não a tem |
Visible | Valor da entrada /V; assume true quando a entrada está ausente |
Editable | Valor da entrada /E; assume false quando a entrada está ausente |
Notas de uso
- Enumere os campos de schema com
THotPDF.GetLoadedCollectionSchemaFieldCounte leia cada um comTHotPDF.GetLoadedCollectionSchemaFieldInfo - O record descreve a visão somente leitura de um schema existente; ele é preenchido por índice e retorna
falsequando o documento não tem coleção - Use
Keycom os acessores de metadados de itens do portfolio para ler ou gravar valores por arquivo daquela coluna