Hallo zusammen,
über eine Maske (Scripting) wo ein paar Parameter eingegeben werden, erstelle ich automatisch einen generierten Seitenfilter. Das funktioniert ohne Probleme. Wenn ich nun aber im Anschluss die label action starte, ignoriert er bei den Beschriftungsexporten den Seitenfilter, obwohl useselection = 1 ist.
Code:
Eplan.EplApi.Base.Settings xmlSettings = new Eplan.EplApi.Base.Settings();
xmlSettings.ReadSettings(strXMLLabelconfigfile);
ActionCallingContext context1 = new ActionCallingContext();
context1.AddParameter("configscheme", strXMLLabelconfigname);
context1.AddParameter("filterscheme", "");
context1.AddParameter("sortscheme", "");
context1.AddParameter("language", "de_DE");
context1.AddParameter("destinationfile", strXMLExportFile);
context1.AddParameter("recrepeat", "1");
context1.AddParameter("taskrepeat", "1");
context1.AddParameter("showoutput", "0");
context1.AddParameter("useselection", "1");
context1.AddParameter("type", "PROJECT");
new CommandLineInterpreter().Execute("label", context1);
Wenn ich das Ganze per Hand exportiere klappt das aber ohne Probleme.
Mir kommt es so vor, als ignoriert er Filterungen/Markierungen wenn Aktionen über eine Maske gestartet werden.
Wo liegt mein Fehler, oder was muss ich machen damit das klappt?
Gruß Florian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP