File: Valid%20Symbol%20Names.md

package info (click to toggle)
ezdxf 1.4.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 104,528 kB
  • sloc: python: 182,341; makefile: 116; lisp: 20; ansic: 4
file content (21 lines) | stat: -rw-r--r-- 786 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
- The [snvalid()](https://help.autodesk.com/view/ACD/2016/ENU/?guid=GUID-2EFBE198-9860-456B-A090-206C743ACB90) [[AutoLISP]] function checks the symbol table name for valid characters.
	- Symbol tables names are layer- linetype-, style names ...
	- Characters disallowed in symbol table names:
		- `< >` less-than and greater-than symbol
		- `/\` forward slash and backslash
		- `"`	quotation mark
		- `:` colon
		- `?` question mark
		- `*` asterisk
		- `|`vertical bar
		- `,` comma
		- `=` equal sign
		- `` ` `` backquote
		- `;` semicolon (ASCII 59)
	- Known exceptions, used by [[AutoCAD]] for internal usage:
		- `*ADSK_...`
		- `*ACMAP`
		- `*TEMPORARY`
		- The `*` as first and **only** as first letter seems to be accepted by [[AutoCAD]]
			- `*XYZ` is OK
			- `XYZ*` is not OK