Home » Categories » Developer Documents » COM Object Model » IPlanswift » IItems » IPoint » Property



Property: IItem.IPoint(X:Double; Y: Double);


Get or Sets the Y coordinate of the IPoint

Code Reference

  ps: IPlanSwift;
  est: IItem;
  itm: IItem;
  sect: IItem;
  pt: IPoint;
  // Create Planswift Interface
  ps := coPlanswift.Create;
  // Get the Estimating tab
  est := ps.GetItem('Job\Takeoff');
  // Create a new Item
  itm := est.NewItem('Area', 'DoRecord Example');
  // Create a new Section
  sect := itm.NewSection('DoRecord Section');
  // Add 4 points to section to create a box
  sect.NewPoint(0, 0);
  sect.NewPoint(100, 0);
  sect.NewPoint(100, 100);
  sect.NewPoint(0, 100);
  // Show a message that the box has been drawn
  ShowMessage('Box Drawn');
  // Get the 4th point
  pt := sect.GetPoint(3);
  // Set the point 100 px lower on y axis
  sect.SetPoint(3, pt.X, pt.Y + 100);
  // Show that the point has been moved
  ShowMessage('Point 4 has been Moved');
  // Free planswift
  ps := nil;

[VB Example Needed]

[CSharp Example Needed]

Article Rating (0 Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles
Viewed 967 times since Thu, Jul 1, 2010