The ArtiosCAD canvas allows many part of a design to exist in the same drafting design. Many of the tools in ArtiosCAD can recognize a part in the canvas or the canvas itself. As the canvas is a special type of ARD, geometry macros will still run. However, some geometry macros cannot recognize the individual parts and are canvas wide.
Print registration geometry macros supplied with ArtiosCAD are one such example.
The original ARD supplied with ArtiosCAD used a series of library functions to determine sizing information. Library functions are interact scripts that execute interact code to return a function. A library function can be written as to apply to the entire canvas. It may not be part aware.
To allow interact-aware macros to be better part aware, the expressions used in Stylemaker above should be replaced with part-aware expressions.
ArtiosCAD 14.1.1 has changed its print registration geometry macros to use the new part-aware expressions.
Below is a list of library functions and equivalent part-aware expression: