Geometry.GetOutlinedPathGeometry Метод

Определение

Получает объект PathGeometry в пределах заданного допуска, являющийся упрощенным контуром заполненной области данного объекта Geometry.

Перегрузки

GetOutlinedPathGeometry(Double, ToleranceType)

Получает объект PathGeometry в пределах заданного допуска, являющийся упрощенным контуром заполненной области данного объекта Geometry.

GetOutlinedPathGeometry()

Получает объект PathGeometry в пределах заданного допуска, являющийся упрощенным контуром заполненной области данного объекта Geometry.

GetOutlinedPathGeometry(Double, ToleranceType)

Получает объект PathGeometry в пределах заданного допуска, являющийся упрощенным контуром заполненной области данного объекта Geometry.

public:
 virtual System::Windows::Media::PathGeometry ^ GetOutlinedPathGeometry(double tolerance, System::Windows::Media::ToleranceType type);
public virtual System.Windows.Media.PathGeometry GetOutlinedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
[System.Security.SecurityCritical]
public virtual System.Windows.Media.PathGeometry GetOutlinedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
abstract member GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
[<System.Security.SecurityCritical>]
abstract member GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
Public Overridable Function GetOutlinedPathGeometry (tolerance As Double, type As ToleranceType) As PathGeometry

Параметры

tolerance
Double

Максимальный диапазон для расстояния между точками кусочно-линейной аппроксимации геометрии. Чем меньше значения, тем точнее результаты и медленнее производится выполнение. Если значение tolerance меньше .000001, вместо него используется значение .000001.

type
ToleranceType

Одно из значений ToleranceType, с помощью которого можно определить, является ли коэффициент допуска абсолютным значением или же он измеряется относительно области геометрии.

Возвращаемое значение

PathGeometry

Упрощенный контур заполненной области данного Geometry.

Атрибуты

Комментарии

Некоторые Geometry методы (например, GetOutlinedPathGeometry ) создают или используют многоугольную аппроксимацию геометрии. Коэффициент отклонения задает максимальное расстояние между точками в этой аппроксимации. Меньшие значения допуска обеспечивают лучшую приближение, но требует больше обработки, чем приближение с большим коэффициентом отклонения.

Применяется к

GetOutlinedPathGeometry()

Получает объект PathGeometry в пределах заданного допуска, являющийся упрощенным контуром заполненной области данного объекта Geometry.

public:
 System::Windows::Media::PathGeometry ^ GetOutlinedPathGeometry();
public System.Windows.Media.PathGeometry GetOutlinedPathGeometry ();
member this.GetOutlinedPathGeometry : unit -> System.Windows.Media.PathGeometry
Public Function GetOutlinedPathGeometry () As PathGeometry

Возвращаемое значение

PathGeometry

Упрощенный контур заполненной области данного Geometry.

Комментарии

Этот метод использует коэффициент отклонения по умолчанию (описанный StandardFlatteningTolerance свойством) при обработке геометрии. Чтобы указать собственный коэффициент отклонения, используйте GetOutlinedPathGeometry метод.

Некоторые Geometry методы (например, GetOutlinedPathGeometry ) создают или используют многоугольную аппроксимацию геометрии. Коэффициент отклонения задает максимальное расстояние между точками в этой аппроксимации. Меньшие значения допуска обеспечивают лучшую приближение, но требует больше обработки, чем приближение с большим коэффициентом отклонения.

Применяется к