For the hatch not printing: any object really far away from the internal origin? That causes all kind of graphic issues.
For the linestyles not showing: what scale is the design layer?
Would it solve anything to store your workspace in a workgroup folder. Then you wouldn't have to redo all the work after deleting a user folder?
That's what I do with all my python plugins and workspace...
In Python:
vs.SetObjectVariableBoolean(_hObj, 684, False) # Text has no tight fill
Vectorscript should be:
SetObjectVariableBoolean(_hObj, 684, FALSE);
Just thinking out loud…
I suppose that if you use a database list of the doors with INSYMBOL, the handles are referring to the door in the symbol definition? And the x and y position values also?
If that’s the case I’m afraid we’re running into the limits of worksheets…
Pat is right.
But I think a script could make it semi-automatic.
If the worksheets have a name beginning with something recognizable, you could select them, get the instance layer and update the database formula.
Also, have the layer name in a cell and have the database formula use that cell as a reference. Like “(L=A1)”. That’ll make it easier to update your worksheet.
Workgroup folders are the way to go. Google Drive has a sync option, you can just create your workgroup folder in the drive.
You CAN also update your workgroup folder library directly from within Vectorworks.
if you add a workgroup folder in the Vectorworks preferences, the correct structure will be created at the chosen location. To add you library to it, just copy it via Explorer/Finder. Once the library has been added you can add new symbols by dragging them in the ressource browser from your active file to the wanted location in the workgroup folder.
This sounds more like a command. Typically in Vectorworks, commands are menu commands. You can of course attach a keyboard shortcut to a command.
Tools and Objects always need a click in the drawing to execute.