El comando SVG_Get_options devuelve un entero largo que representa un array de 32 bits donde cada bit puede representar una opción del componente. Puede utilizar los Operadores en los bits de 4D para probar (??) el estado de una opción y activarla (+?) o desactivarla (-?).
Las siguientes opciones están disponibles:
Bit
Opción
Por defecto
1
Asignar un ID automáticamente cuando se crea un elemento
0 (desactivado)
2
Cerrar automáticamente los objetos
0 (desactivado)
3
Crear objetos con un fondo
1 (activado)
4
Coordenadas absolutas para trazos
1 (activado)
5
Crear código más legible
0 (desactivado)
6
Pitido cuando se produce un error
1 (activado)
7
No mostrar los errores de 4D
0 (desactivado)
8
Imágenes transparentes
1 (activado)
9
Utilizar origen trigonométrico
0 (desactivado)
10
Reemplazar automáticamente Arial
1 (activado)
11
Utilizar la renderización 'crispEdges' por defecto para un nuevo diseño
0 (desactivado)
12
Controlar los parámetros
1 (activado)
13
Keep extra spaces
0 (desactivado)
14
Rotación centrada
0 (desactivado)
Asignar un ID automáticamente al crear un elemento[#/table]
Asignar un ID automáticamente cuando se crea un elemento Si esta opción está activa, cuando el componente crea un nuevo elemento, añade y llena sistemáticamente un atributo 'id' para el objeto creado, si esto no se ha especificado.
Cerrar automáticamente los objetos Si esta opción está activa, los objetos creados con los comandos SVG_New_arc y SVG_New_polyline_by_arrays se cerrarán automáticamente.
Crear objetos con un fondo Si esta opción está activa, los objetos cerrados se crearán con un color de fondo, de lo contrario, el fondo será transparente.
Coordenadas absolutas para trazos Durante el dibujo de trazos con los comandos SVG_PATH_MOVE_TO, SVG_PATH_LINE_TO, SVG_PATH_CURVE y SVG_PATH_ARC, las coordenadas pasadas se interpretarán como absolutas si esta opción está activa, en caso contrario serán consideradas como relativas.
Crear código más legible Esta opción permite crear un código indentado y con buenos espacios, pero sin embargo difícil de manejar, su activación es especialmente útil durante la fase de depuración.
Pitido cuando se produce un error Cuando se produce un error y ningún método de gestión de errores de la base local se ha instalado con el comando SVG_Set_error_handler, se emite un pito si esta opción está activa.
No mostrar los errores de 4D Esta opción activa por defecto bloquea la visualización de errores 4D mediante la instalación de un método de gestión de errores propio al componente 4D SVG. Puede preferir no utilizar esta gestión interna y permitir a 4D mostrar estos mensajes. Esto puede ser útil durante la depuración, por ejemplo.
Imágenes transparentes Por defecto, las imágenes SVG creadas con el comando SVG_New son transparentes. Al deshabilitar esta opción, las imágenes tendrán un fondo blanco.
Utilizar origen trigonométrico Por defecto, SVG ubica el origen en la parte superior de la escala de grados (medianoche). Esta opción le permite pasar las coordenadas de acuerdo a los puntos de referencia trigonométricos (3h o 15min). La conversión se realiza de inmediato.
Reemplazar automáticamente Arial Por defecto, 4D SVG remplaza la fuente 'Arial' por 'Arial Unicode MS', 'Arial' para mejorar la compatibilidad con los caracteres no romanos (japonés por ejemplo). En algunos casos, puede desactivar este funcionamiento. Esta opción permite no remplazar las fuentes Arial.
Utilizar la renderización 'crispEdges' por defecto para un nuevo diseño El atributo crispEdges (ver SVG_SET_SHAPE_RENDERING) puede forzarse por defecto gracias a esta opción.
Control de los parámetros Por defecto, 4D SVG controla la validez de los parámetros pasados a los comandos. Una vez la fase de desarrollo termina, puede desactivar esta opción con el fin de acelerar sensiblemente la ejecución del código.
Mantener espacios extras (Nuevo en v14) Permite múltiples espacios adyacentes para mostrar en objetos texto.
Rotación centrada (Nuevo en v14) Si se activa esta opción, el comando SVG_SET_TRANSFORM_ROTATE intenta realizar una rotación centrada cuando no se pasa el tercer y cuarto parámetro. El centro de rotación se calcula sobre la base de la x, y, atributos de ancho y alto del objeto. Si el objeto referenciado no tiene estos atributos, la rotación se realiza alrededor del punto (0,0).