Scopo
Ritorna un oggetto di tipo IDPropertyDefinition con la definizione della proprietà del documento. Tra le proprietà del documento sono comprese anche quelle dei documenti che vengono eventualmente estesi e nel caso ci siano sono le prime ad essere enumerate.
Sintassi
IDPropertyDefinition definizione = null
//
definizione := documento.GetPropertyDefinition(indice proprietà)
//
definizione := documento.GetPropertyDefinition(indice proprietà)
Argomenti
Indice Proprietà | Indice della proprietà (da 1 al numero di proprietà del documento ottenibile tramite la funzione GetPropertyCount) |
Valore di ritorno
Viene ritornato un oggetto di tipo IDPropertyDefinition con la definizione della proprietà del documento.
Esempio
// Carico le definizioni delle proprietà
Idx := ONE
while Idx <= Struttura.GetPropertyCount()
{
MyIDPropertyDefinition property = new() //
//
property.Carica(Struttura.GetPropertyDefinition(Idx))
Properties.Add(property)
//
Idx := Idx + ONE
}
Idx := ONE
while Idx <= Struttura.GetPropertyCount()
{
MyIDPropertyDefinition property = new() //
//
property.Carica(Struttura.GetPropertyDefinition(Idx))
Properties.Add(property)
//
Idx := Idx + ONE
}
- Se viene passato un indice non compreso tra 1 e il numero di proprietà del documento viene restituito un oggetto nullo.
- Le proprietà private dei documenti non fanno parte del metaschema e non sono quindi visibili. Dalla versione 22.0 è possibile utilizzare i metodi GetOtherPropertyCount e GetOtherPropertyDefinition per elencare anche le proprietà private e/o quelle di tipo oggetto.
Ultima modifica: 04/01/2022 / Validità: da 7.5.3400