Partager via


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.

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é.

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é.

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é.

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.

Retours

Rectangle aligné sur l'axe qui est exactement assez grand pour contenir la géométrie avec contour.

Remarques

Cette méthode utilise le facteur de tolérance par défaut (décrit par la propriété ) lors du StandardFlatteningTolerance traitement de la géométrie. Pour spécifier votre propre facteur de tolérance, utilisez la GetRenderBounds méthode .

Certaines Geometry méthodes (telles que GetRenderBounds) produisent ou utilisent une approximation polygonale de la géométrie. Le facteur de tolérance spécifie la distance maximale entre les points dans cette approximation polygonale. Les valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent plus de traitement qu’une approximation avec un facteur de tolérance important.

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é.

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.

tolerance
Double

Limites maximales de la distance entre les points de l'approximation polygonale de la géométrie. Des valeurs plus faibles permettent de générer des résultats plus précis mais ralentissent l'exécution. Si tolerance est inférieure à 0,000001, 0,000001 sera utilisé à la place.

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.

Retours

Rectangle aligné sur l'axe qui est exactement assez grand pour contenir la géométrie avec contour.

Remarques

Certaines Geometry méthodes (telles que GetRenderBounds) produisent ou utilisent une approximation polygonale de la géométrie. Le facteur de tolérance spécifie la distance maximale entre les points dans cette approximation polygonale. Les valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent plus de traitement qu’une approximation avec un facteur de tolérance important.

S’applique à