Saltar al contenido principal
Versión: 20 R7 BETA

SVG GET ATTRIBUTE

SVG GET ATTRIBUTE ( {* ;} objetoImagen ; id_Element ; nomAtrib ; valorAtrib )

ParámetroTipoDescripción
*OperadorSi se especifica, objetoImagen es un nombre de objeto (cadena). Si se omite, objetoImagen es una variable o un campo
objetoPicturePictureNombre del objeto (si se especifica *) o variable o campo (si se omite *)
id_ElementTextID del elemento donde uno o más atributos se definen
nomAtribTextAtributo cuyo valor quiere obtener
valorAtribText, IntegerValor actual del atributo

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando SVG GET ATTRIBUTE se utiliza para obtener el valor actual del atributo nomAtrib en un objeto o una imagen SVG.

Si pasa el parámetro opcional *, indica que el parámetro objetoImagen es un nombre de objeto (cadena). En este caso, el comando devuelve el valor del atributo de la imagen renderizada adjunta al objeto. Este valor puede haber sido modificada por SVG SET ATTRIBUTE, por ejemplo.
Si no pasa el parámetro *, indica que el parámetro objetoImagen es una variable o un campo. Por lo tanto, se pasa una referencia de variable (variable objeto únicamente) o de campo en lugar de una cadena. En este caso, el comando devuelve el valor del atributo de la imagen inicial renderizada (correspondiente a la fuente de datos de la variable).

Nota: este principio también se aplica al comando SVG Find element ID by coordinates.

El parámetro id_Elem ent se utiliza para definir la identificación (atributo "id" o "xml: id") del elemento cuyo valor de atributo desea obtener.

Para obtener más información acerca de los atributos SVG, consulte la descripción del comando SVG SET ATTRIBUTE. Esta es una lista de atributos 4D reservados y dedicados a la animación:

AtributosAccesoComentario
4D-textlectura/escrituraReemplaza/lee el contenido del nodo de texto. Utilizable con los elementos 'text' 'tspan' y 'textArea'
4D-bringToFrontescrituraSi 'true', mover el nodo en frente de los nodos hermanos. Sólo se puede usar con el comando SVG SET ATTRIBUTE
4D-isOfClass-{IDENT [[S|COMMA] IDENT]*}lecturaDevuelve 'true' si el atributo de clase heredado del nodo contiene todos los nombres de clases; de lo contrario, devuelve 'false'. Devuelve por ejemplo true para "4D-isOfClass-tierra" si la clase heredada del nodo es "land department01")
4D-enableD2Dlectura/escrituraSi 'false', desactiva Direct2D para el motor de renderización SVG. De hecho, los filtros SVG no son renderizados en Direct2D sino en GDI/GDIPlus. Esta opción le permite beneficiarse de los filtros SVG incluso si la base está en Direct2D. Note que esta opción sólo se tiene en cuenta cuando una imagen ya ha sido cargada en objetoImagen. Sin embargo, como esta opción se aplica d globalmente al motor, sólo debe definirse una vez por sesión (por ejemplo con un SVG simple cargado en memoria desde una variable texto al inicio de la base).

Ver también

SVG SET ATTRIBUTE