Geometry.GetRenderBounds Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать геометрию и его штрих.
Перегрузки
| Имя | Описание |
|---|---|
| GetRenderBounds(Pen) |
Возвращает прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать геометрию после того, как она была описана с указанным Pen. |
| GetRenderBounds(Pen, Double, ToleranceType) |
Возвращает прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать геометрию после того, как она была описана с указанным Penкоэффициентом допуска. |
GetRenderBounds(Pen)
Возвращает прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать геометрию после того, как она была описана с указанным Pen.
public:
System::Windows::Rect GetRenderBounds(System::Windows::Media::Pen ^ pen);
public System.Windows.Rect GetRenderBounds(System.Windows.Media.Pen pen);
member this.GetRenderBounds : System.Windows.Media.Pen -> System.Windows.Rect
Public Function GetRenderBounds (pen As Pen) As Rect
Параметры
- pen
- Pen
Объект, описывающий область росчерка геометрии.
Возвращаемое значение
Прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать контурную геометрию.
Комментарии
Этот метод использует коэффициент допуска по умолчанию (описанный свойством StandardFlatteningTolerance ) при обработке геометрии. Чтобы указать собственный фактор терпимости, используйте GetRenderBounds этот метод.
Некоторые Geometry методы (например GetRenderBounds) создают или используют многоугольник геометрии. Коэффициент допуска указывает максимальное расстояние между точками в этом приближении многоугольника. Меньшие значения допустимости создают лучшие приближения, но требуют больше обработки, чем приближение с большим коэффициентом допуска.
Применяется к
GetRenderBounds(Pen, Double, ToleranceType)
Возвращает прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать геометрию после того, как она была описана с указанным Penкоэффициентом допуска.
public:
virtual System::Windows::Rect GetRenderBounds(System::Windows::Media::Pen ^ pen, double tolerance, System::Windows::Media::ToleranceType type);
public virtual System.Windows.Rect GetRenderBounds(System.Windows.Media.Pen pen, double tolerance, System.Windows.Media.ToleranceType type);
abstract member GetRenderBounds : System.Windows.Media.Pen * double * System.Windows.Media.ToleranceType -> System.Windows.Rect
override this.GetRenderBounds : System.Windows.Media.Pen * double * System.Windows.Media.ToleranceType -> System.Windows.Rect
Public Overridable Function GetRenderBounds (pen As Pen, tolerance As Double, type As ToleranceType) As Rect
Параметры
- pen
- Pen
Объект, описывающий область росчерка геометрии.
- tolerance
- Double
Максимальные границы расстояния между точками в многоугольном приближении геометрии. Меньшие значения создают более точные результаты, но приводят к более медленному выполнению. Если tolerance значение меньше ,000001, вместо него используется .000001.
- type
- ToleranceType
Одно из ToleranceType значений, указывающее, является ли коэффициент допуска абсолютным значением или относительно области геометрии.
Возвращаемое значение
Прямоугольник, выровненный по оси, который достаточно велик, чтобы содержать контурную геометрию.
Комментарии
Некоторые Geometry методы (например GetRenderBounds) создают или используют многоугольник геометрии. Коэффициент допуска указывает максимальное расстояние между точками в этом приближении многоугольника. Меньшие значения допустимости создают лучшие приближения, но требуют больше обработки, чем приближение с большим коэффициентом допуска.