AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos XML
  • Presentación
  • ¿Cómo proceder?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modificación de un SVG Image (funciones XML)
Presentación
SVG (Scalable Vector Graphics) es un formato vectorial Image: esto significa que la Image se gira a la carta y no es "fija"..
La ventaja de estas imágenes es que nunca se pixelan.
SVG es un formato basado en XML: en WLanguage, es muy fácil modificar las propiedades y los atributos de estas imágenes.
La ventaja de modificar un SVG Image en el código es que el mismo Image de origen puede utilizarse en varios temas/colores.
¿Cómo proceder?
Para modificar un SVG Image en el código:
  1. Cargar un SVG Image:
    Para abrir y editar un SVG Image en el código, basta con utilizar el tipo xmlDocument:
    MySVG is xmlDocument
     
    // Opens the original document
    MySVG = XMLOpen(...
     "C:\[..]\Badge-SVG.svg", fromFile)
  2. Modificar el Image:
    Para modificar la Image, basta con acceder a las propiedades (atributos) o valores a modificar.
    // Changes the color
    // - of the borders
    MySVG.svg.path..Attribute["fill"] = ...
     "#9C27B0"
    // - text
    MonSVG.svg.text..Attribute["fill"] = ...
     "#E91E63"
     
    // Changes the text
    MonSVG.svg.text..Text = "Great!"
  3. Guardar la Image modificada:
    La cadena que corresponde al XML Document modificado debe ser reconstruida. El contenido SVG puede guardarse en un archivo o visualizarse directamente en un control Imagen.
    // Rebuilds the SVG image
    // to display it in the Image control
    IMG_Preview = XMLBuildString(MySVG)
Versión mínima requerida
  • Versión 20
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local