Dateieinstellungen
Mittels Application.Project.Settings können alle Dateieinstellungen gelesen werden.
# Projektname bzw. Dateiname ausgeben
print (Application.Project.Settings.ProjectName)
# alle verfügbaren Projekteinstellungen anzeigen
print (dir(Application.Project.Settings))
# Aktuelles Land laut Dateieinstellungen
print (getattr(Application.Project.Settings, 'Locale'))
# Aktuelle Katastralgemeinde (bei mehreren Katastralgemeinden erhält man eine Liste)
print (getattr(Application.Project.Settings, 'Region'))
# Eigenschaften der Katastralgemeinde (u.a. der Gerichtsbezirk)
print (dir(getattr(Application.Project.Settings, 'Region')[0]))
print (getattr(Application.Project.Settings, 'Region')[0].DistrictCourt)
# auf Dateiattribute zugreifen
print (getattr(Application.Project.Settings, 'Meta~Auftrag'))
print (getattr(Application.Project.Settings, 'Meta~Datum'))
Benutzerdefinierte Dateiattribute können auch geschrieben werden.
print (setattr(Application.Project.Settings,'Meta~Test', 'abc123'))
print (getattr(Application.Project.Settings,'Meta~Test'))