Hi,
ich glaub nicht das es direkt über die API geht, ich würde in dem Fall über die Project.ini gehen.
z.B um die Row1 Color zu lesen
string inPath = this.activedocument.Path + @"zenon\system\project.ini";
IniFile projectInit = new IniFile(ProjectIniPath());
string Alarm_ = projectInit.IniReadValue("ALARM", "OPTIONALCOLOR1");
IniFile ist indem Fall eine Helferklasse um Inifiles zu lesen und mit den kernel32.dll Methoden arbeitet
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,
string key, string val, string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,
string key, string def, StringBuilder retVal,
int size, string filePath);
Die verschiedenen(möglichen)IniEinträge sind unter Handbuch -> Konfigurationsdateien -> project.ini -> AML [ALARM]
dokumentiert
Lg Sigi