Geometry.GetRenderBounds Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.