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 (64)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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);
    }
}