DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Traitement de texte / Types de variable
  • Propriétés spécifiques à la description des variables de type docElémentZoneDeTexte
  • Formes prédéfinies disponibles
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type docElémentZoneDeTexte permet de définir toutes les caractéristiques avancées d'une zone de texte présente dans une variable de type docElément. Les caractéristiques de cette zone de texte peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
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.
Exemple
MonDoc est un Document
 
e est un docElément
e.Type = typeDocElémentZoneDeTexte
 
e.ZoneDeTexte.Hauteur = 40
e.ZoneDeTexte.Largeur = 50
e.ZoneDeTexte.Habillage = docHabillageEncadré
e.ZoneDeTexte.X = 10
e.ZoneDeTexte.Y = 10
 
e.ZoneDeTexte.FormePrédéfinie = "rect"
e.ZoneDeTexte.Fond.Couleur = Blanc
e.ZoneDeTexte.Trait.Couleur = RougeClair
e.ZoneDeTexte.Trait.Epaisseur = 0.5
e.ZoneDeTexte.Trait.Type = TraitPointillé
 
f est un docFragment(MonDoc, 1, 1)
DocInsère(f, e)
 
MonElem est un docElément = f.Elément[1]
MonElem.ZoneDeTexte.Contenu.Texte = "Texte zone de texte"
Remarques

Propriétés spécifiques à la description des variables de type docElémentZoneDeTexte

Les propriétés suivantes peuvent être utilisées pour manipuler un élément de type Zone de texte :
Nom de la propriétéType manipuléEffet
Trait.TypeConstante de type EntierType du trait :
  • TraitAucun : Aucun trait.
  • TraitContinu :
  • TraitContinuEpais :
  • TraitContinuMoyen :
  • TraitDouble :
  • TraitMixte :
  • TraitMixteMoyen :
  • TraitMixteTiretDouble :
  • TraitMixteTiretDoubleMoyen :
  • TraitPointillé :
  • TraitPointilléMoyen :
  • TraitTiret :
  • TraitTiretMoyen :
Trait.CouleurEntier ou constante de type EntierCouleur du trait : Cette couleur peut correspondre soit à une couleur RVB (obtenue avec la fonction RVB), soit à une couleur prédéfinie.
Trait.EpaisseurRéelEpaisseur du trait (en millimètres).
AltitudeEntierNuméro d'ordre correspondant à l'altitude de la zone de texte.
Cette propriété est automatiquement modifiée lors de l'utilisation de la fonction DocChangeAltitude.
ContenuVariable de type docFragmentFragment du texte de la zone.
FondVariable de type FondFond de la zone.
FormePrédéfinieChaîne de caractèresNom de la forme prédéfinie utilisée pour le cadre de la zone. Cette propriété peut correspondre à :
  • Chaîne vide : La forme correspond à un carré mais n'a pas de contour.
  • "<nom de la forme>" : Forme personnalisé, affichée dans le champ mais non gérée par programmation. Consultez le paragraphe Formes prédéfinies pour plus de détails.
HabillageConstante de type EntierType d'habillage de la zone de texte :
  • docHabillageAlignéSurLeTexte : La zone de texte est insérée dans la ligne et elle est liée à l'emplacement du texte où elle a été insérée. Elle est traitée comme n'importe quel caractère. Elle se déplace avec le texte.
  • docHabillageAuTravers : Permet de personnaliser l'habillage.
  • docHabillageDerrièreLeTexte : Permet d'utiliser la zone de texte en filigrane derrière le texte.
  • docHabillageDevantLeTexte : Permet d'afficher la zone de texte par dessus le texte.
  • docHabillageEncadré : Habille le texte autour de la bordure de la zone de texte (conseillé pour une zone de texte carrée).
  • docHabillageHautEtBas : La zone de texte reste sur sa ligne et est située entre deux parties de texte en haut et en bas.
  • docHabillageRapproché : Habille la zone de texte selon ses contours (conseillé pour une zone de texte ronde ou à forme irrégulière).
HauteurRéelHauteur de la zone de texte en millimètres.
LargeurRéelLargeur de la zone de texte en millimètres.
MargeInterneBasseRéelMarge interne en bas de la zone de texte (en millimètres).
MargeInterneDroiteRéelMarge interne à droite de la zone de texte (en millimètres).
MargeInterneGaucheRéelMarge interne à gauche de la zone de texte (en millimètres).
MargeInterneHauteRéelMarge interne en haut de la zone de texte (en millimètres).
TraitCaractéristiques du trait de contour de la zone de texte.
XRéelPosition X de la zone de texte par rapport à son point d'ancrage (en millimètres).
Cette propriété est utilisée uniquement pour les zones de texte pour lesquelles la propriété Habillage est différente de la constante docHabillageAlignéSurLeTexte.
YRéelPosition Y de la zone de texte par rapport à son point d'ancrage (en millimètres).
Cette propriété est utilisée uniquement pour les zones de texte pour lesquelles la propriété Habillage est différente de la constante docHabillageAlignéSurLeTexte.

Formes prédéfinies disponibles

Les formes prédéfinies disponibles sont les suivantes :
orderCallout1curvedConnector5foldedCornerribbon2
accentBorderCallout2curvedDownArrowframerightArrow
accentBorderCallout3curvedLeftArrowfunnelrightArrowCallout
accentCallout1curvedRightArrowgear6rightBrace
accentCallout2curvedUpArrowgear9rightBracket
accentCallout3decagonhalfFrameround1Rect
actionButtonBackPreviousdiagStripeheartround2DiagRect
actionButtonBeginningdiamondheptagonround2SameRect
actionButtonBlankdodecagonhexagonroundRect
actionButtonDocumentdonuthomePlatertTriangle
actionButtonEnddoubleWavehorizontalScrollsmileyFace
actionButtonForwardNextdownArrowirregularSeal1snip1Rect
actionButtonHelpdownArrowCalloutirregularSeal2snip2DiagRect
actionButtonHomeellipseleftArrowsnip2SameRect
actionButtonInformationellipseRibbonleftArrowCalloutsnipRoundRect
actionButtonMovieellipseRibbon2leftBracestar4
actionButtonReturnflowChartAlternateProcessleftBracketstar5
actionButtonSoundflowChartCollateleftCircularArrowstar6
arcflowChartConnectorleftRightArrowstar7
bentArrowflowChartDecisionleftRightArrowCalloutstar8
bentConnector2flowChartDelayleftRightCircularArrowstar10
bentConnector3flowChartDisplayleftRightUpArrowstar12
bentConnector4flowChartDocumentleftUpArrowstar16
bentConnector5flowChartExtractlightningBoltstar24
bentUpArrowflowChartInputOutputlinestar32
bevelflowChartInternalStoragemathDividestraightConnector1
blockArcflowChartMagneticDiskmathEqualstripedRightArrow
borderCallout1flowChartMagneticDrummathMinussun
borderCallout2flowChartMagneticTapemathMultiplyswooshArrow
borderCallout3flowChartManualInputmathNotEqualteardrop
bracePairflowChartManualOperationmathPlustrapezoid
bracketPairflowChartMergemoontriangle
callout1flowChartMultidocumentnonIsoscelesTrapezoidupArrow
callout2flowChartOfflineStoragenoSmokingupArrowCallout
callout3flowChartOffpageConnectornotchedRightArrowupDownArrow
canflowChartOnlineStorageoctagonupDownArrowCallout
chevronflowChartOrparallelogramuturnArrow
chordflowChartPredefinedProcesspentagonverticalScroll
circularArrowflowChartPreparationpieWedgewave
cloudCalloutflowChartProcessplaquewedgeEllipseCallout
cornerflowChartPunchedCardpluswedgeRectCallout
cubeflowChartPunchedTapequadArrowwedgeRoundRectCallout
curvedConnector2flowChartSortquadArrowCallout
curvedConnector3flowChartSummingJunctionrect
curvedConnector4flowChartTerminatorribbon
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale