|
EPLAN Electric P8 : Eplan API
patzi88 am 23.01.2009 um 10:27 Uhr (0)
Okay das mit der 1 war nur eine spielerei, aber gut zu wissen das dass die Varianten sind ja mit Code:oNewPage.Create(oOpenProject, DocumentTypeManager.DocumentType.Circuit, oPagePropList);wird die seite zuerst erstellt und dann sollte eigentlich das Makro hinzugefügt werden. und ja die dlls sind alle im Debug und im BIN Ordner.
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 08:25 Uhr (0)
Wenn ich direkt meinen Code:string m_strTemplateProjectName = "IEC_bas001.zw9"; belege und auch auf das richtige verzeichnis weise (@"C:Program FilesEPLANElectric P8VorlagenAutforce");kommt eine Fehlermeldung von VS -- "Das Projekt kann nicht erstellt werden."Genaue Fehlermeldung: Zitat:Eplan.EplApi.DataModel.ProjectCreationException was unhandled Message="Das Projekt kann nicht erstellt werden." Source="Eplan.EplApi.DataModelu" StackTrace: at Eplan.EplApi.DataModel.ProjectManager.CreateProject(String p ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 08:25 Uhr (0)
Wenn ich direkt meinen Code:string m_strTemplateProjectName = "IEC_bas001.zw9"; belege und auch auf das richtige verzeichnis weise (@"C:Program FilesEPLANElectric P8VorlagenAutforce");kommt eine Fehlermeldung von VS -- "Das Projekt kann nicht erstellt werden."Genaue Fehlermeldung: Zitat:Eplan.EplApi.DataModel.ProjectCreationException was unhandled Message="Das Projekt kann nicht erstellt werden." Source="Eplan.EplApi.DataModelu" StackTrace: at Eplan.EplApi.DataModel.ProjectManager.CreateProject(String p ...
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API
patzi88 am 27.01.2009 um 10:39 Uhr (0)
Soda nach intensiven testen habe ich nicht wirklich eine lauffähige Vorschau zustande gebracht... Hoffe mal das sich sie Hotline bald meldet, bzw. werde ich dann die Lösung hier posten...Oder vielleicht findet sich hier noch jemand der das schon gelöst hat.lg
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 19.01.2009 um 16:30 Uhr (0)
Ja ich glaube kaum das der Quellcode weiterhilft aber bitte:Code: string m_strTemplateProjectName = "IEC_tpl001.ept"; string strTemplatePath = new Settings().GetExpandedStringSetting("USER.TrDMProject.Masterdata.Pathnames.Templates", 0); strTemplatePath += "" + m_strTemplateProjectName;so verwende ich das template, aber wie kann ich nun eine Vorlage miteinbinden?
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 19.01.2009 um 16:30 Uhr (0)
Ja ich glaube kaum das der Quellcode weiterhilft aber bitte:Code: string m_strTemplateProjectName = "IEC_tpl001.ept"; string strTemplatePath = new Settings().GetExpandedStringSetting("USER.TrDMProject.Masterdata.Pathnames.Templates", 0); strTemplatePath += "" + m_strTemplateProjectName;so verwende ich das template, aber wie kann ich nun eine Vorlage miteinbinden?
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 21.01.2009 um 10:24 Uhr (0)
Sodala, eine Frage hätte ich noch, wenn ich als erste Seite ein Titel/Deckblatt auswähhleCode: oNewPage.Create(oNewProject, DocumentTypeManager.DocumentType.TitlePage, oPagePropList);kann ich dann auch den Formularnamen eingeben, zB F26_001.f26 das er mir auch gleich das richtige Formular generiert?MitCode:oPagePropList.PAGE_FORMULAR = "F26_001"; Auch mit Endung hats nicht funktioniert...dankelg
|
| In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API
patzi88 am 23.01.2009 um 08:20 Uhr (0)
Ja ich weis aber wenn ich Code:oPagePropList.PAGE_NOMINATIOMN = "Seitenname";änderst sich genau - nichts!und zu dem zweiten:Code: PointD oPointD = new PointD(50.0, 50.0); Insert oInsert = new Insert(); StorableObject[] arrStorableObjects = oInsert.WindowMacro(strWMacroPath, 0, oOpenProject, oPointD, Insert.MoveKind.Absolute);habe ich schon das ganze verwendet, aber trotzdem kommt eine FileNotFoundException
|
| In das Form EPLAN Electric P8 wechseln |