CorelDRAW Community
CorelDRAW Community
  • Site
  • User
  • Site
  • Search
  • User
Developer Area
Developer Area
Programming Guide 8 - Understanding the object model
  • Forums
  • Wikis
  • API References
  • Tags
  • More
  • Cancel
  • New
Developer Area requires membership for participation - click to join
  • -Programming Guide
    • 1 - About this resource
    • 2 - About additional resources
    • +3 - Understanding automation
    • +4 - Getting started with macros
    • +5 - Creating scripts and macros
    • +6 - Making macros user-friendly
    • +7 - Organizing and deploying macros
    • -8 - Understanding the object model
      • 8.1 - Understanding the object-model hierarchy
      • 8.2 - Working with the Application object
      • 8.3 - Working with documents
      • 8.4 - Working with pages
      • 8.5 - Working with layers
      • 8.6 - Working with shapes
      • 8.7 - Working with import filters and export filters
      • 8.8 - Arranging open documents
    • 9 - Glossary

8 - Understanding the object model

In Corel DESIGNER and CorelDRAW, the Application object is the root of all other objects and is used if no other root object is specified.

Documents, pages, layers, shapes, and filters are among the most important objects in the Corel DESIGNER and CorelDRAW object models. Understanding these objects — and their relationships to one another — is the key to understanding the CorelDRAW and Corel DESIGNER object model.

In this section

This section contains the following topics:

  • Understanding the object-model hierarchy
  • Working with the Application object
  • Working with documents
  • Working with pages
  • Working with layers
  • Working with shapes
  • Working with import filters and export filters
  • Arranging open documents

All code examples in this section are written in VBA.

For a visual representation of the object model, please see the object-model diagram CorelDRAW Object Model Diagram.pdf.

  • Share
  • History
  • More
  • Cancel
Related
Recommended

© Corel Corporation. All rights reserved. The content herein is in the form of a personal web log ("Blog") or forum posting. As such, the views expressed in this site are those of the participants and do not necessarily reflect the views of Corel Corporation, or its affiliates and their respective officers, directors, employees and agents. Terms of Use / Privacy​ ​/ ​Cookies / Terms and Conditions / User Guidelines.