AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Editor de imágenes y variables WDPic
  • Propiedades específicas de las variables de tipo picRTF
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
El tipo picRTF permite definir todas las características avanzadas de una capa que contiene texto RTF. Las características de esta capa en formato Texto RTF se pueden definir y cambiar mediante diferentes propiedades WLanguage.
Atención: Este tipo de variable solo se utiliza con variables de tipo picLayer.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
sFile is string = fExeDir() + ["\"] + "SourceImg.jpg"
MyWDPic is WDPic = sFile

WatermarkLayer is picLayer
WatermarkLayer.Name = "Watermark"
WatermarkLayer.Width = MyWDPic.Width
WatermarkLayer.Height = MyWDPic.Height
WatermarkLayer.Type = typeLayerRTF
WatermarkLayer.RTF = [
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036
{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fnil\fcharset0 Calibri;}}
{\colortbl ;\red255\green0\blue0;}
{\*\generator Riched20 10.0.18362}\viewkind4\uc1 
\pard\widctlpar\sl276\slmult1\f0\fs24\lang12 My 
\cf1 text\cf0  in \b RTF\b0\f1\fs22\par}}
]

ArrayAdd(MyWDPic.Layer, WatermarkLayer)

// Display in the Image Editor control
IE_NoName1 = MyWDPic

Info("To be continued...")

// Retrieve layer and modify text
WatermarkLayer<-MyWDPic.Layer["Watermark"]
WatermarkLayer.Text = "My watermark"

// Display in the control
IE_NoName1 = MyWDPic

Info("To be continued...")

// Save the image in a wdpic file
sNewFile is string = fExeDir() + ["\"] + "DestinationImg.wdpic"
MyWDPic.Save(sNewFile)

// load new file
MyNewWDPic is WDPic = sNewFile

// Retrieve layer and modify text
WatermarkLayer<-MyNewWDPic.Layer["Watermark"]
WatermarkLayer.Text.Font.Angle = 30
WatermarkLayer.Text.Font.Size = 150
WatermarkLayer.Text.Font.Color = iDarkRed
WatermarkLayer.RTF = [
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036
{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fnil\fcharset0 Calibri;}}
{\colortbl ;\red255\green0\blue0;}
{\*\generator Riched20 10.0.18362}\viewkind4\uc1 
\pard\widctlpar\sl276\slmult1\f0\fs24\lang12 My 
\cf1 text\cf0  in \b RTF1\b0\f1\fs22\par}}
]

// Display in the control
IE_NoName1 = MyNewWDPic
Observaciones

Propiedades específicas de las variables de tipo picRTF

Las siguientes propiedades pueden utilizarse para manipular una capa de tipo RTF:
Nombre de la propiedadTipo utilizadoEfecto
RTFCadena de caracteresTexto en formato de texto enriquecido (con etiquetas RTF).
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 13/12/2023

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