PaperSpace Collection (ActiveX)

A special Block object containing all the entities in the active paper space layout.

Supported Platforms: Windows only

Class Information

Class Name

AcadPaperSpace

Object Inheritance
Object
   AcadObject
      AcadBlock
         AcadPaperSpace
Create Using

VBA

Not applicable
Access Via

VBA

Document.PaperSpace

Members

These members are part of this object:

Remarks

This collection represents all the objects in the active paper space layout. If a different paper space layout is made active, the data in the PaperSpace collection will be changed to reflect the data in the new active paper space layout.

Because this collection is actually a block, it possesses several block characteristics. For example, this collection has a Layout object associated with it that contains all of the plot settings and visible attributes of the paper space layout. Additionally, all the objects in the PaperSpace collection can be found in the Blocks collection under a block named *PAPER_SPACE. Both the block named *PAPER_SPACE and the PaperSpace collection actually point to the same data. The PaperSpace collection was created to provide a faster and easier means of accessing the data in active paper space layout.

Paper space layouts are used for creating a finished layout for printing or plotting the drawing, as opposed to doing drafting or design work, which is accomplished in model space. Although both 2D and 3D objects can exist in paper space, commands that render a 3D viewpoint are disabled.

You cannot create or delete the PaperSpace collection. You cannot delete, detach, bind, unload, or reload PaperSpace like an external reference can be so those functions are not listed. Nor cannot you manipulate ModelSpace like you can with a block definition.