BeginUpdate
Temporarily suspends program updates.
Syntax:
Function
: IPlanswift
.
BeginUpdate;
Code Reference:
- 1. Create a New Forms Application
- 2. Add a Planswift to the References (Planswift_Tlb)
- 3. Add a button to the form
- 4. Copy code below to the onclick event of the button
- 5. Compile and run
API Calls
Delphi
Code Block |
---|
language | delphi |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
procedure TForm1.psBeginUpdateEndUpdate(Sender: TObject);
var
ps : IPlanswift;
pg: IItem;
dimension: IItem;
sect: IItem;
psline: ILine;
pt: IPoint;
begin
//Create the PlanSwift Interface
ps := coPlanswift.Create;
//Put Planswift Interface to Update Mode
ps.BeginUpdate;
//Get Selected Page
pg := ps.SelectedPage;
//Call The GetLine Function (See GetLine)
psline := ps.GetLine('Draw Dimension Line');
//Create a New Dimension Item
dimension :=pg.NewItem('Dimension','Demo Dimension Item');
//PageGUID Must be set to the selected page
dimension.SetPropertyFormula('PageGUID',pg.GUID);
//Get The First Piont from psLine
pt := psline.Point1;
//Add Start Point to the Dimension Section
dimension.NewPoint(pt.X,pt.Y);
//Get The Second Point from psLine
pt := psline.Point2;
//Add End Point to the Dimension Section
dimension.NewPoint(pt.X,pt.Y);
//Take Planswift out of Update Mode
ps.EndUpdate;
//Clear Planswift Interface
ps := nil;
end; |
Code Block |
---|
language | delphi |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|
C#
Code Block |
---|
language | c# |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
language | c# |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|
VB/VBA (OLE)
Code Block |
---|
language | vb |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
language | vb |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|
Pascal Scripting (OLE)
Code Block |
---|
firstline | 1 |
---|
title | Item Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
title | Root Object Model |
---|
linenumbers | true |
---|
|
|
Pascal Scripting
Code Block |
---|
firstline | 1 |
---|
title | Item Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
title | Using the PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|