Geometry.GetRenderBounds Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.