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.

NewBlankPage - FD

NewBlankPage

Creates a blank page in the current job and returns the PAge Item that was created.

Syntax:

Function: NewBlankPage(const AName: WideString; AWidth, AHeight, ADPI: Integerconst AScale: WideString): IItem;

Code Reference:

  • 1. Create a New Form application
  • 2. Add a button to the form
  • 3. Add Planswift to reference (Planswift9_tlb in the uses)
  • 4. Copy code to button onclick event

API Calls

Delphi

Using IItem Object Model
procedure TForm1.psNewBlankPage(Sender: TObject);
var
  ps: IPlanSwift;
  pg: IItem;
  note: IItem;
begin
//Create Planswift Interface
 ps := coPlanswift.Create;
 //Check to see if a job is open
 if not ps.IsJobOpen then begin
  ShowMessage('No Job Open');
  exit;
 end else begin
  //Create a new Blank page
   pg := ps.NewBlankPage('My New Page',36,24,200,'1/4"=1');
   //Draw a note on that page
   note := pg.NewItem('Note','My Page Note');
   // Set PAGEGUID on note so that it shows on the proper page
   note.SetPropertyFormula('PageGUID',pg.guid);
   //Set the note text
   note.SetPropertyFormula('Text','This is My New Page');
   //add first point on note
   note.NewPoint(0,0);
 end;
 //Free Planswift Interface
 ps := nil;
 
end;
Using PlanSwift Object Model
 

C#

Using IItem Object Model
 
Using PlanSwift Object Model
 

VB/VBA (OLE)

Using IItem Object Model
 
Using PlanSwift Object Model
 


Pascal Scripting (OLE)

Item Object Model
 
Root Object Model
 



Pascal Scripting

Item Object Model
 


Using the PlanSwift Object Model
 

Copyright 2023 ConstructConnect