Shape.FitCurve メソッド (Visio)

1 つまたは複数の図形を、元のセグメントのパスに類似したスプライン、円弧、およびセグメントを使用して置き換えることにより、図形の座標セグメントの数を減らします。 通常、これにより図形のセグメントの数が減少します。

構文

expression. FitCurve( _Tolerance_ , _Flags_ )

: Shape オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Tolerance 必須 倍精度浮動小数点型 (Double) 作成されるパスが図形の元のパスにどれだけ近似するかを示す許容誤差です。
Flags 必須 Integer 図形の描画方法を制御するフラグです。

戻り値

なし

解説

Selection オブジェクトの FitCurve メソッドは、選択範囲内の各図形を最適化します。 選択した複数の図形が 1 つの図形に結合されるわけではありません。

FitCurve メソッドによって作成されるパスは、指定した最初のパスに対する許容誤差の範囲内に収まります。 許容誤差は、内部図面単位 (インチ) で指定する必要があります。 最初のパスと完全に一致させるには、許容誤差をゼロ (0) に指定します。

引数 Flags は、パスを最適化するときのオプションを指定するビットマスクです。 この引数には、ゼロまたは次の値の組み合わせを指定します。

定数 説明
visSplinePeriodic &H1 適切であれば、連続スプラインを作成します。
visSplineDoCircles &H2 図形の円形セグメントを検出し、そのセグメントに対してスプラインの代わりに円弧を生成します。
visSplineAbrupt &H4 パスで方向または曲率の急激な変化が検出された場合は必ず、作成されるスプラインが破断されます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。