Understanding the CorelDRAW object model : Working with pages : Creating pages |
The methods for creating pages belong to the Document class.
Both the Document.AddPages method and the Document.AddPagesEx method add the specified number of pages to the end of a document. The difference between these methods is that AddPages uses the default page size, while AddPagesEx uses a specified size.
Similarly, both the Document.InsertPages method and the Document.InsertPagesEx method insert the specified number of pages at the specified location in a document. The difference between these methods is that InsertPages uses the default page size, while InsertPagesEx uses a specified size.
As an example, the following VBA code uses the AddPages method to add three default-sized pages to the end of the document:
Public Function AddSomeSimplePages() as Page |
Set AddSomeSimplePages = ActiveDocument.AddPages(3) |
End Function |
The following VBA example uses the AddPagesEx method to add to the end of the document three pages that are 8.5 inches wide by 11 inches high:
Public Function AddSomeSpecifiedPages() as Page |
Dim doc as Document |
Set doc = ActiveDocument |
doc.Unit = cdrInch |
Set AddSomeSpecifiedPages = doc.AddPagesEx(3, 8.5, 11) |
End Function |
The preceding examples return the first page that was added; all other added pages follow this page. You can therefore reference any of the added pages by incrementing the Index property of the returned page:
Dim firstNewPage As Page, secondNewPage As Page |
Set firstNewPage = AddSomeSimplePages |
Set secondNewPage = ActiveDocument.Pages(firstNewPage.Index + 1) |
If you want, you can use event handlers to respond to events that are triggered by creating a page:
• |
Document.PageCreate
|
Copyright 2013 Corel Corporation. All rights reserved.