Shape.FitCurve-Methode (Visio)

Verringert die Anzahl von Geometriesegmenten in einem Shape oder in Shapes, indem sie durch ähnliche Spline-, Bogen- und Liniensegmente ersetzt werden, die sich dem Pfad des ursprünglichen Segments annähern. Normalerweise wird dadurch die Anzahl von Segmenten im Shape verringert.

Syntax

Ausdruck. FitCurve( _Tolerance_ , _Flags_ )

expression Eine Variable, die ein Shape-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Toleranz Erforderlich Double Gibt an, wie genau die resultierenden Pfade mit den ursprünglichen Pfaden des Shapes übereinstimmen müssen.
Flags Erforderlich Integer Kennzeichen, die beeinflussen, wie das Shape gezeichnet wird.

Rückgabewert

Nichts

Bemerkungen

Mit der FitCurve-Methode eines Selection-Objekts werden die einzelnen Shapes in der Auswahl optimiert. Mit der Methode werden die ausgewählten Shapes nicht zu einem Shape kombiniert.

Die aus der FitCurve-Methode resultierenden Pfade liegen im angegebenen Toleranzbereich der ursprünglichen Pfade. Die Toleranz sollte in internen Zeichnungseinheiten (Zoll) angegeben werden. Geben Sie eine Toleranz von Null (0) an, um eine genaue Übereinstimmung mit den ursprünglichen Pfaden zu erreichen.

Das Flags-Argument ist eine Bitmaske für die Angabe von Optionen zum Optimieren des Pfads. Der Wert sollte Null oder eine Kombination aus mindestens einem der folgenden Werte sein.

Konstante Wert Beschreibung
visSplinePeriodic &H1 Erzeugt ggf. periodische Splines.
visSplineDoCircles &H2 Erkennt kreisförmige Segmente in den Shapes und generiert kreisförmige Bogen anstelle von Splinezeilen für diese Segmente.
visSplineAbrupt &H4 Unterbricht die resultierenden Splines, sobald eine abrupte Änderung der Richtung oder der Krümmung in einem Pfad ermittelt wird.

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.