Le type
picRTF permet de définir toutes les caractéristiques avancées d'un calque contenant un texte RTF. Les caractéristiques de ce calque au format Texte RTF peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Attention : Ce type de variable est utilisé uniquement avec les variables de type
picCalque.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
sFichier est une chaîne = fRepExe() + ["\"] + "ImgSource.jpg"
MonWDPic est un WDPic = sFichier
CalqueFiligrane est un picCalque
CalqueFiligrane.Nom = "Filigrane"
CalqueFiligrane.Largeur = MonWDPic.Largeur
CalqueFiligrane.Hauteur = MonWDPic.Hauteur
CalqueFiligrane.Type = typeCalqueRTF
CalqueFiligrane.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 Mon
\cf1 texte\cf0 en \b RTF\b0\f1\fs22\par
}
]
TableauAjoute(MonWDPic.Calque, CalqueFiligrane)
// Affichage dans le champ Editeur d'images
EI_SansNom1 = MonWDPic
Info("A suivre ...")
// Récupération du calque et modification du texte
CalqueFiligrane<-MonWDPic.Calque["Filigrane"]
CalqueFiligrane.Texte = "Mon filigrane"
// Affichage dans le champ
EI_SansNom1 = MonWDPic
Info("A suivre ...")
// Sauvegarde de l'image dans un fichier wdpic
sNouveauFichier est une chaîne = fRepExe() + ["\"] + "ImgDestination.wdpic"
MonWDPic.Sauve(sNouveauFichier)
// chargement du nouveau fichier
MonNouveauWDPic est un WDPic = sNouveauFichier
// Récupération du calque et modification du texte
CalqueFiligrane<-MonNouveauWDPic.Calque["Filigrane"]
CalqueFiligrane.Texte.Police.Angle = 30
CalqueFiligrane.Texte.Police.Taille = 150
CalqueFiligrane.Texte.Police.Couleur = iRougeFoncé
CalqueFiligrane.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 Mon
\cf1 texte\cf0 en \b RTF1\b0\f1\fs22\par
}
]
// Affichage dans le champ
EI_SansNom1 = MonNouveauWDPic
Remarques
Propriétés spécifiques à la description des variables de type picRTF
Les propriétés suivantes peuvent être utilisées pour manipuler un calque de type texte RTF :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
RTF | Chaîne de caractères | Texte au format RTF (avec les balises RTF). |