Partager via


Row.GetPolylineData, méthode (Visio)

Renvoie les points enregistrés dans une ligne polyligne.

Syntaxe

expression. GetPolylineData( _Flags_ , _xyArray()_ )

Expression Variable qui représente un objet Row .

Paramètres

Nom Requis/Facultatif Type de données Description
Flags Obligatoire Integer Indicateurs qui influencent les points renvoyés.
xyArray() Obligatoire Double Paramètre sortant. Renvoie un tableau de valeurs x et y successives déterminant les points enregistrés dans la ligne.

Valeur renvoyée

Aucune

Remarques

Si la ligne est d'un type autre que visTagPolylineTo, une exception est générée.

Si la méthode GetPolylineData réussit, Tableauxy renvoie un tableau à une dimension contenant n doubles (VT_R8) indexés de 0 à n-1. L'argument Tableauxy() est un paramètre de sortie attribué par la méthode GetPolylineData, dont la propriété est retransmise à l'appelant. Ce dernier doit finalement exécuter SafeArrayDestroy sur le tableau renvoyé. (Microsoft Visual Basic et Visual Basic pour Applications gèrent ces opérations pour vous.)

Le paramètre Indicateurs est un masque binaire définissant les options des points renvoyés. Sa valeur doit être visGeomWHPct, visGeomXYLocal ou une combinaison de l'une ou l'autre de ces valeurs avec visGeomExcludeLastPoint. Si ni visGeomWHPct ni visGeomXYLocal n’est passé dans le cadre du paramètre Flags , une erreur est générée.

Constante Valeur Description
visGeomExcludeLastPoint &H1 Facultatif. Le dernier point de la polyligne (les cellules X et Y de la ligne) ne sera pas inclus dans Tableauxy().
visGeomWHPct &H10 Les valeurs renvoyées dans Tableauxy() seront des pourcentages de la largeur/hauteur.
visGeomXYLocal &H20 Les valeurs renvoyées dans Tableauxy() seront des unités locales internes dans le dessin.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.