Uso de caracteres Unicode, códigos de control y caracteres especiales

AutoCAD ActiveX

 
Uso de caracteres Unicode, códigos de control y caracteres especiales
 
 
 

Puede representar símbolos en las cadenas de texto mediante caracteres Unicode, códigos de control y caracteres especiales. (Todos los caracteres que no sean texto deben especificarse mediante su equivalente ASCII).

Para crear caracteres especiales, se puede introducir las siguientes cadenas de caracteres Unicode:

Descripción de los caracteres Unicode

Carácter Unicode

Descripción

\U+00B0

Símbolo de grado

\U+00B1

Símbolo de tolerancia más/menos

\U+2205

Símbolo de cota de diámetro

Los caracteres especiales se pueden especificar, además de con caracteres Unicode, incluyendo información de control en la cadena de texto. Utilice un par de signos de porcentaje (%%) delante de cada secuencia de control. Por ejemplo, el siguiente código de control utiliza un texto de AutoCAD estándar y tipos de letra PostScript para dibujar el número de carácter nnn:

%%nnn

En una cadena de texto de VB o VBA, el ejemplo anterior se escribiría como:

Dim percent as Long
percent = ASC("%")
TextString = chr(percent) + chr(percent) + "nnn"

Estos códigos de control sólo funcionan con los tipos de letra de texto estándar de AutoCAD:

Descripción de los códigos de control

Código de control

Descripción

%%o

Activa y desactiva el modo de suprarrayado.

%%u

Activa y desactiva el modo de subrayado.

%%d

Dibuja el símbolo de grados.

%%p

Dibuja un símbolo de tolerancia más/menos.

%%c

Dibuja el símbolo de cota de diámetro.

%%%

Dibuja el signo de porcentaje (uno solo).