uses DPSCAD_TLB;
var
ADocument : IPCsDocument;
APage : IPCsPage;
AText : IPCsText;
Point3D : TPCsPoint3d;
begin
{check if we're connected to Automation}
if CheckConnection() then // (See function here)
begin
{active project}
ADocument := PCsApplication.ActiveDocument;
{active page}
APage := ADocument.ActivePage;
{set position for text}
Point3D.X := 10000;
Point3D.Y := 10000;
Point3D.Z := 0;
{create text}
AText := APage.Texts.Add(Point3D,'This is the Text');
{update drawing in Automation through IPCsApplication}
PCsApplication.Redraw;
end;
end;
var
ADocument : IPCsDocument;
APage : IPCsPage;
AText : IPCsText;
Point3D : TPCsPoint3d;
begin
{check if we're connected to Automation}
if CheckConnection() then // (See function here)
begin
{active project}
ADocument := PCsApplication.ActiveDocument;
{active page}
APage := ADocument.ActivePage;
{set position for text}
Point3D.X := 10000;
Point3D.Y := 10000;
Point3D.Z := 0;
{create text}
AText := APage.Texts.Add(Point3D,'This is the Text');
{update drawing in Automation through IPCsApplication}
PCsApplication.Redraw;
end;
end;