This function draws a block representing Paper Sheet with user defined size and scale.  
The program recognises drawing units ( mm/cm/dm/m/feet/inches). The user can select one of the predefined formats and scales
or he can define his own desired parameters. The user can also choose to make the program find automatically the nearest matching predefined size or scale, enclosing a drawn scope or selected objects.
The Program remembers choosen settings from previous use so the user doesn't have to set everything from the beginning.


This function toggles selected paper format block between horizontal and vertical orientation.


This function allows to edit the parameters of the PaperSheet Block.

Command: (PPP) or  PICKPAPER

This function returns coordinates of lower left and upper right corner of selected rectangle (it can be nested rectangle). Function is ment for selecting a plot scope determined by Paper Format Block created with PAPERSHEETFORMAT command or any drawn rectangle.
Function should be used when user is prompted to select the Plot Area in the Plot dialog window. When autocad asks for the first corner of the plot area the this function should be run just by typing (PPP) with brackets or 'PICKPAPER with aphostrophe, depending on software the user uses.
The user can then  just pick this rectangle or rectangle in PaperSheetBloc (no need to scroll and pick points precisely).

Examples (click to enlarge):

Inserting "Papersheet" Block

User Defined dimmensions

Finding best fitting size automatically

Editing Papersheet block

Picking plot scope

 Toggling horizontal / vertical orintation


Version history:
1.00 - 29.10.2017 - first release
[...] - misc updates
2.08 - 21.04.2019 - expanding of application to work with other paper formats, added a function to find drawing units, added PAPERFORMATTOGGLE command.

3.00 - 10.05.2020 - added "user defined scale" option, added "Draw" option
4.00...16.01.2021 - added SETTINGS option to dialog window, fixed bug with PaperSheetBlock name in PAPERFORMATTOGGLE function
5.00...11.04.2021 - added Inner Frame option
6.00...18.10.2021 - fixed bug with unknown Color when canceling Color selection in Layer Settings dialog box, fixed bug with wrong Inneframe size while PAPERFORMATTOGGLE command, added option to find size automatically, added errortrapper to PAPERFORMATTOGGLE, separated left/right/top/bottom Margins, updated LayerSettings Dialog Box, added PAPERFORMATEDIT command, added ability find Paper size based on objects selection
7.00...05.07.2022 - fixed bug with double swapping dimmensions in PAPERFORMATTOGGLE command, added editable Scale Prefix in Settings, added option to find scale autpmatically, corrected placing block with automatically calculatred sizes when margins are not equal.
7.01...23.07.2022 - updated GET_AECBOSMODE and updated GET_DEGUNITS definition, fixed bug with 3D SNAPS, fixed bug with swapping dimmensions in PAPERFORMATTOGGLE command for Blocks witohout margins,

File format:

-All Autocad versions.

-The application comes with the long command names listed above. To create your own short aliases for these commands, go to ACAD.PGP file or Menu Manage->Customization->Edit aliases->Edit Aliases. Command aliases used in video-example: PSF for PAPERSHEETFORMAT, PFT for PAPERFORMATTOGGLE

Due to Gstarcad limitations this version differs from the normal version by having additional "DrawingUnits" section where the user has to specify units of the drawing. In Autocad this lisp routine gets Drawing Units automatically.

-Demo version is limited to 3 runs and valid for one day. Platform: Windows.


Price 5 USD

No comments:

Post a Comment