Comparteix a través de


Geometry.GetRenderBounds Método

Definición

Devuelve un rectángulo alineado con el eje que es suficientemente grande como para contener la geometría y su trazo.

Sobrecargas

GetRenderBounds(Pen)

Devuelve un rectángulo alineado con el eje que es suficientemente grande como para contener la geometría después de que se haya dibujado con el objeto Pen especificado.

GetRenderBounds(Pen, Double, ToleranceType)

Devuelve un rectángulo alineado con el eje que es suficientemente grande como para contener la geometría después de que se haya dibujado con el objeto Pen especificado y dado el factor de tolerancia especificado.

GetRenderBounds(Pen)

Devuelve un rectángulo alineado con el eje que es suficientemente grande como para contener la geometría después de que se haya dibujado con el objeto Pen especificado.

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

Parámetros

pen
Pen

Objeto que describe el área del trazo de la geometría.

Devoluciones

Rectángulo alineado con el eje que es suficientemente grande como para contener la geometría dibujada.

Comentarios

Este método usa el factor de tolerancia predeterminado (descrito por la StandardFlatteningTolerance propiedad ) al procesar la geometría. Para especificar su propio factor de tolerancia, use el GetRenderBounds método .

Algunos Geometry métodos (como GetRenderBounds) producen o usan una aproximación poligonal de la geometría. El factor de tolerancia especifica la distancia máxima entre puntos de esta aproximación poligonal. Los valores de tolerancia más pequeños producen mejores aproximaciones, pero requieren más procesamiento que una aproximación con un factor de tolerancia grande.

Se aplica a

GetRenderBounds(Pen, Double, ToleranceType)

Devuelve un rectángulo alineado con el eje que es suficientemente grande como para contener la geometría después de que se haya dibujado con el objeto Pen especificado y dado el factor de tolerancia especificado.

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

Parámetros

pen
Pen

Objeto que describe el área del trazo de la geometría.

tolerance
Double

Límites máximos de la distancia entre puntos en la aproximación poligonal de la geometría. Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta. Si tolerance es menor que 0,000001, se utiliza en su lugar 0,000001.

type
ToleranceType

Uno de los valores de ToleranceType que especifica si el factor de tolerancia es un valor absoluto o relativo en el área de la geometría.

Devoluciones

Rectángulo alineado con el eje que es suficientemente grande como para contener la geometría dibujada.

Comentarios

Algunos Geometry métodos (como GetRenderBounds) producen o usan una aproximación poligonal de la geometría. El factor de tolerancia especifica la distancia máxima entre puntos de esta aproximación poligonal. Los valores de tolerancia más pequeños producen mejores aproximaciones, pero requieren más procesamiento que una aproximación con un factor de tolerancia grande.

Se aplica a