Mit diesem Script werden die Verbindungen automatisch aktualisiert wenn:

  • Drucken Dialog geöffnet wird
  • PDF Dialog geöffnet wird

Dies wurde ab der 2.0 SP1 nämlich entfernt.

 

 

    AutomaticGeneratingConnections (754 Downloads)

using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Scripting;

public class AutomaticGeneratingConnections
{
    [DeclareEventHandler("onActionStart.String.PrnPrintDialogShow")]
    public void ehPrint()
    {
        GenerateConnections();
    }

    [DeclareEventHandler("onActionStart.String.XPdfExportAction")]
    public void ehPdf()
    {
        GenerateConnections();
    }

    private static void GenerateConnections()
    {
        ActionCallingContext acc = new ActionCallingContext();
        acc.AddParameter("TYPE", "CONNECTIONS");
        new CommandLineInterpreter().Execute("generate",acc);
    }
}