Syntax

code
Function: IItem.GetPoint(PointIndex: Integer): IPoint


Description

Returns the IPoint object from the given index position.


Code Reference


code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var

  ps: IPlanSwift;

  est: IItem;

  itm: IItem;

  sect: IItem;

  pt: IPoint;

begin

  // Create Planswift Interface

  ps := coPlanswift.Create;

  // Get the estimating tab

  est := ps.GetItem('Job\Takeoff');

  // Create a NewItem

  itm := est.NewItem('Area''GetPoint Example');

  // Create a New Section

  sect := itm.NewSection('GetPoint Section');

  // Add 4 Points to the section on the current page

  sect.NewPoint(00);

  sect.NewPoint(1000);

  sect.NewPoint(100100);

  sect.NewPoint(0100);

  // Show Message that box was drawn

  ShowMessage('Box Drawn');

  // Get the thrid drawn poing

  pt := sect.GetPoint(3);

  // set it to a new postion

  sect.SetPoint(3, pt.X, pt.Y + 100);

  // Show message the the 4th point was moved

  ShowMessage('Point 4 has been Moved');

  // Free Plnaswift

  ps := nil;