Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.8 KB

File metadata and controls

22 lines (13 loc) · 1.8 KB

Version Information

Unicode

Vectorworks 2019 is a Unicode application. Internally, Vectorworks uses UTF-16. To provide easier transition of Vector Scripts, the script engine uses UTF-8 Encoding.

Similarly to Vectorworks 2018, all sources files for Vector Script should be in UTF-8 text file encoding with or without BOM (Byte Order Mark).

In contrast to previous versions, Vector Script STRING type size was increased from 255 to 2048 bytes, which translates to a different maximum number of characters, depending on the symbols used as in UTF-8 some symbols can be represented by 4 bytes (for example).

Mac File Path Change

The Vectorscript functions GetFile, PutFile, GetFolderPath and FindFileInPluginFolder return a file path. For Vectorworks 2019, on the Macintosh platform, the path returned will be in the Posix format, rather than in the deprecated HFS format. If a Vectorscript calls one of these functions and passes the file path returned into another Vectorscript function, no change should be needed. If a Vectorscript calls one of these functions and checks that an HFS file path is returned on the Macintosh platform, the Vectorscript will probably need to be modified.

New Features

New Functions

[VS:Vectorworks 2019 New Functions](VS:Vectorworks 2019 New Functions)

Obsoleted Functions