Geometry.GetRenderBounds Méthode

Définition

Retourne un rectangle aligné sur l'axe qui est exactement assez grand pour contenir la géométrie et son trait.Returns an axis-aligned rectangle that is exactly large enough to contain the geometry and its stroke.

Surcharges

GetRenderBounds(Pen)

Retourne un rectangle aligné sur un axe qui est exactement assez grand pour contenir la géométrie après qu'elle ait été esquissée avec le Pen spécifié.Returns an axis-aligned rectangle that is exactly large enough to contain the geometry after it has been outlined with the specified Pen.

GetRenderBounds(Pen, Double, ToleranceType)

Retourne un rectangle aligné sur un axe qui est exactement assez grand pour contenir la géométrie après qu'elle ait été esquissée avec le Pen spécifié, selon le facteur de tolérance spécifié.Returns an axis-aligned rectangle that is exactly large enough to contain the geometry after it has been outlined with the specified Pen, given the specified tolerance factor.

GetRenderBounds(Pen)

Retourne un rectangle aligné sur un axe qui est exactement assez grand pour contenir la géométrie après qu'elle ait été esquissée avec le Pen spécifié.Returns an axis-aligned rectangle that is exactly large enough to contain the geometry after it has been outlined with the specified 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

Paramètres

pen
Pen

Objet qui décrit la zone du trait de la géométrie.An object that describes the area of the geometry's stroke.

Retours

Rect

Rectangle aligné sur l'axe qui est exactement assez grand pour contenir la géométrie avec contour.An axis aligned rectangle that is exactly large enough to contain the outlined geometry.

Remarques

Cette méthode utilise le facteur de tolérance par défaut (décrit par la StandardFlatteningTolerance propriété) lors du traitement de la géométrie.This method uses the default tolerance factor (described by the StandardFlatteningTolerance property) when processing the geometry. Pour spécifier votre propre facteur de tolérance, utilisez la GetRenderBounds méthode.To specify your own tolerance factor, use the GetRenderBounds method.

Certaines Geometry méthodes (telles que GetRenderBounds ) produisent ou utilisent une approximation polygonale de la géométrie.Some Geometry methods (such as GetRenderBounds) produce or use a polygonal approximation of the geometry. Le facteur de tolérance spécifie la distance maximale entre les points dans cette approximation polygonale.The tolerance factor specifies the maximum distance between points in this polygonal approximation. Des valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent un traitement plus important qu’une approximation avec un facteur de tolérance élevé.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

S’applique à

GetRenderBounds(Pen, Double, ToleranceType)

Retourne un rectangle aligné sur un axe qui est exactement assez grand pour contenir la géométrie après qu'elle ait été esquissée avec le Pen spécifié, selon le facteur de tolérance spécifié.Returns an axis-aligned rectangle that is exactly large enough to contain the geometry after it has been outlined with the specified Pen, given the specified tolerance factor.

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

Paramètres

pen
Pen

Objet qui décrit la zone du trait de la géométrie.An object that describes the area of the geometry's stroke.

tolerance
Double

Limites maximales de la distance entre les points de l'approximation polygonale de la géométrie.The maximum bounds on the distance between points in the polygonal approximation of the geometry. Des valeurs plus faibles permettent de générer des résultats plus précis mais ralentissent l'exécution.Smaller values produce more accurate results but cause slower execution. Si tolerance est inférieure à 0,000001, 0,000001 sera utilisé à la place.If tolerance is less than .000001, .000001 is used instead.

type
ToleranceType

L'une des valeurs ToleranceType spécifiant si le facteur de tolérance est une valeur absolue ou relative à la zone de la géométrie.One of the ToleranceType values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.

Retours

Rect

Rectangle aligné sur l'axe qui est exactement assez grand pour contenir la géométrie avec contour.An axis aligned rectangle that is exactly large enough to contain the outlined geometry.

Remarques

Certaines Geometry méthodes (telles que GetRenderBounds ) produisent ou utilisent une approximation polygonale de la géométrie.Some Geometry methods (such as GetRenderBounds) produce or use a polygonal approximation of the geometry. Le facteur de tolérance spécifie la distance maximale entre les points dans cette approximation polygonale.The tolerance factor specifies the maximum distance between points in this polygonal approximation. Des valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent un traitement plus important qu’une approximation avec un facteur de tolérance élevé.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

S’applique à