PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
New WINDEV, WEBDEV 25 feature!
  • Properties specific to the description of picRTF variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
The picRTF type allows you to define all the advanced characteristics of a layer that contains RTF. The characteristics of this layer in RTF can be defined and modified using different WLanguage properties.
Caution: This type of variable is only used with picLayer variables.
Remark: See Declaring a variable for more details on the declaration of this type of variable and the use of WLanguage properties.
Example
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
Remarks

Properties specific to the description of picRTF variables

The following properties can be used to handle an RTF layer:
Property nameType usedEffect
RTFCharacter stringText with rich text format (with RTF tags).

Remark: These properties can be handled by using one of the following syntaxes:
  • <Variable name>..<Property name>
  • <Variable name>.<Property name>
Minimum version required
  • Version 25
This page is also available for…
Comments
Click [Add] to post a comment