...
...
...
...
NewBlankPage
Creates a blank page in the current job and returns the PAge Item that was created.
...
Function
: NewBlankPage(
const
AName:
WideString
; AWidth, AHeight, ADPI:
Integer
;
const
AScale:
WideString
): IItem;
...
- 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
Code Block |
---|
language | delphi |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
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; |
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 |
---|
|
|