To open any link in a new tab, preserving your position in the current article, just hold down the <CTRL> key on your keyboard before clicking the link or click using your mouse wheel.
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

GetPointD



Returns the IPoint object from the given index position.



Syntax:

Procedure: GetPoint(PointIndex: Integer): IPoint


API Calls

Delphi

Using PlanSwift Object Model
// PlanSwift Code:


If Item.PointCount > 0 Then
  AProp := Item.GetPoint(0);


// FreshDesk Code:


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(0, 0);
  sect.NewPoint(100, 0);
  sect.NewPoint(100, 100);
  sect.NewPoint(0, 100);
  // 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;

C#

Using IItem Object Model
public class PlanswiftApi
{
    private PlanSwift Planswift { get; }
    public PlanSwiftApi()
    {
        Planswift = new PlanSwift();
    }
}
Using PlanSwift Object Model
Coming soon

VB/VBA (OLE)

Using IItem Object Model
Coming soon
Using PlanSwift Object Model
Coming soon
  • No labels