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

Nom Description
GetRenderBounds(Pen)

Retourne un rectangle aligné sur l’axe qui est exactement assez grand pour contenir la géométrie une fois qu’elle a été décrite avec le rectangle spécifié Pen.

GetRenderBounds(Pen, Double, ToleranceType)

Retourne un rectangle aligné sur l’axe qui est exactement assez grand pour contenir la géométrie une fois qu’elle a été décrite avec le facteur de tolérance spécifié Pen.

GetRenderBounds(Pen)

Retourne un rectangle aligné sur l’axe qui est exactement assez grand pour contenir la géométrie une fois qu’elle a été décrite avec le rectangle spécifié 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.

Retours

Rectangle aligné sur l’axe qui est exactement assez grand pour contenir la géométrie hiérarchique.

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 (par exemple 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 de 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 l’axe qui est exactement assez grand pour contenir la géométrie une fois qu’elle a été décrite avec le facteur de tolérance spécifié 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

Paramètres

pen
Pen

Objet qui décrit la zone du trait de la géométrie.

tolerance
Double

Limites maximales sur la distance entre les points de l’approximation polygonale de la géométrie. Les valeurs plus petites produisent des résultats plus précis, mais provoquent une exécution plus lente. S’il tolerance est inférieur à .000001, .000001 est utilisé à la place.

type
ToleranceType

Une des valeurs qui spécifie si le facteur de ToleranceType tolérance est une valeur absolue ou par rapport à la zone de la géométrie.

Retours

Rectangle aligné sur l’axe qui est exactement assez grand pour contenir la géométrie hiérarchique.

Remarques

Certaines Geometry méthodes (par exemple 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 de 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 à