DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des champs
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
FormePolygone (Fonction)
En anglais : ShapePolygon
Modifie la forme actuellement affichée dans un champ Forme pour obtenir une forme personnalisée (en spécifiant les coordonnées des points du polygone voulu).
Permet de créer ses propres formes (par exemple pour réaliser des diagrammes).
Exemple
T1 est un tableau d'entiers = [5,5,5,505,505,505,505,5]
FormePolygone(FRM_SansNom1, T1)
tabPoints est un tableau d'entiers = ...
[10,10,
1000,10,
1000,800,
900,800,
700,1000,
750,800,
10,800]
 
FormePolygone(FRM_SansNom1, tabPoints)
 
FRM_SansNom1.CouleurFond = OrangePastel
FRM_SansNom1.Couleur = OrangeFoncé
Syntaxe
FormePolygone(<Champ Forme> , <Points>)
<Champ Forme> : Nom de champ
Champ Forme à manipuler.
<Points> : Tableau d'entiers ou de points
Tableau d'entiers ou de variables de type Point contenant les points de passage du polygone.
Si ce tableau est un tableau d'entiers, les indices pairs représentent les abscisses (X) et les indices impairs représentent les ordonnées (Y) des points.
Remarques
Les positions X et Y sont relatives à la taille du champ et sont exprimées en 1/1000.
La forme d'origine est inscrite dans une zone identifiée par un repère de (0,0) à (1000, 1000). Les cordonnées des points de la nouvelle forme doivent être données par rapport à ce repère.
Remarque : Le premier et le dernier point indiqués sont automatiquement reliés.
Composante : wd290obj.dll
Voir Aussi
Version minimum requise
  • Version 21
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