THPDFCollectionSchemaFieldInfo Record
Opisuje jedno pole schematu kolekcji załadowanego portfolio: klucz słownika, nazwę wyświetlaną, podtyp, kolejność sortowania oraz flagi widoczności i edytowalności
Deklaracja
THPDFCollectionSchemaFieldInfo= record
Key: AnsiString;
DisplayName: AnsiString;
Subtype: THPDFCollectionFieldSubtype;
Order: Integer;
Visible: boolean;
Editable: boolean;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Key | Klucz pola w słowniku /Schema kolekcji, tak jak używa go metadana elementów kolekcji |
DisplayName | Wartość wpisu /N pokazywana jako podpis kolumny w przeglądarkach portfolio |
Subtype | THPDFCollectionFieldSubtype sparsowany z wpisu /Subtype, na przykład cfsText, cfsDate albo cfsSize |
Order | Wartość wpisu kolejności sortowania /O albo -1, gdy pole jej nie niesie |
Visible | Wartość wpisu /V, domyślnie true, gdy wpisu brakuje |
Editable | Wartość wpisu /E, domyślnie false, gdy wpisu brakuje |
Uwagi dotyczące użycia
- Wyliczaj pola schematu przez
THotPDF.GetLoadedCollectionSchemaFieldCounti czytaj każde przezTHotPDF.GetLoadedCollectionSchemaFieldInfo - Rekord opisuje widok tylko do odczytu istniejącego schematu, jest wypełniany per indeks i zwraca
false, gdy dokument nie ma kolekcji - Użyj
Keyz akcesorami metadanych elementów portfolio, aby czytać albo pisać wartości per plik dla tej kolumny