Scopo
Ritorna il numero delle proprietà pubbliche definite per il documento. Nel conteggio sono comprese anche tutte le proprietà dei documenti che eventualmente vengono estesi.
Sintassi
n := documento.GetPropertyCount()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornato un intero corrispondente al numero di proprietà definite nel documento e nei documenti che vengono estesi.
Esempio
// Carico le definizioni delle proprietà
while Idx <= Struttura.GetPropertyCount()
{
MyIDPropertyDefinition property = new() //
//
property.Carica(Struttura.GetPropertyDefinition(Idx))
Properties.Add(property)
//
Idx := Idx + ONE
}
while Idx <= Struttura.GetPropertyCount()
{
MyIDPropertyDefinition property = new() //
//
property.Carica(Struttura.GetPropertyDefinition(Idx))
Properties.Add(property)
//
Idx := Idx + ONE
}
- In genere questa funzione viene usata insieme alla funzione GetPropertyDefinition per recuperare le definizioni delle proprietà.
- 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