Freigeben über


Row.GetPolylineData-Methode (Visio)

Gibt die in einer Polylinienzeile aufgezeichneten Punkte zurück.

Syntax

Ausdruck. GetPolylineData( _Flags_ , _xyArray()_ )

Ausdruck Eine Variable, die ein Row-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Flags Erforderlich Integer Flags, die die zurückgegebenen Punkte beeinflussen.
xyArray() Erforderlich Double Ausgabeparameter. Gibt ein Array von abwechselnden X- und Y-Werten zurück, die die in der Zeile aufgezeichneten Punkte angeben.

Rückgabewert

Nichts

Bemerkungen

Wenn der Zeilentyp nicht visTagPolylineTo ist, wird eine Ausnahme ausgelöst.

Wenn die GetPolylineData-Methode erfolgreich ist, gibt xyArray() ein eindimensionales Array von n Doubles (VT_R8) zurück, die von 0 bis n - 1 indiziert sind. Der Parameter xyArray() ist ein out-Parameter, der von der GetPolylineData-Methode zugeordnet wird, die den Besitz an den Aufrufer zurückgibt. Der Aufrufer sollte schließlich SafeArrayDestroy für das zurückgegebene Array ausführen. (Microsoft Visual Basic und Visual Basic for Applications dies für Sie verwalten.)

Der Flags-Parameter ist eine Bitmaske für die Angabe von Optionen zum Zurückgeben von Punkten. Dieser Wert sollte visGeomWHPct, visGeomXYLocal oder eine Kombination eines dieser Werte mit visGeomExcludeLastPoint sein. Wenn weder visGeomWHPct noch visGeomXYLocal als Teil des Flags-Parameters übergeben wird, wird ein Fehler generiert.

Konstante Wert Beschreibung
visGeomExcludeLastPoint &H1 Optional. Der letzte Punkt der Polylinie (die X- und Y-Zellen in der Zeile) wird nicht in xyArray() eingeschlossen.
visGeomWHPct &H10 Die in xyArray() zurückgegebenen Werte sind Prozentsätze für die Breite/Höhe.
visGeomXYLocal &H20 Die in xyArray() zurückgegebenen Werte sind lokale, interne Einheiten in der Zeichnung.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.