Geometry.GetRenderBounds Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een rechthoek met een as die precies groot genoeg is om de geometrie en de lijn te bevatten.
Overloads
| Name | Description |
|---|---|
| GetRenderBounds(Pen) |
Retourneert een as uitgelijnde rechthoek die precies groot genoeg is om de geometrie te bevatten nadat deze is gemarkeerd met de opgegeven Pen. |
| GetRenderBounds(Pen, Double, ToleranceType) |
Retourneert een rechthoek met een as die precies groot genoeg is om de geometrie te bevatten nadat deze is beschreven met de opgegeven Pen, gezien de opgegeven tolerantiefactor. |
GetRenderBounds(Pen)
Retourneert een as uitgelijnde rechthoek die precies groot genoeg is om de geometrie te bevatten nadat deze is gemarkeerd met de opgegeven 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
Parameters
- pen
- Pen
Een object dat het gebied van de geometriestreek beschrijft.
Retouren
Een uitgelijnde rechthoek met een as die precies groot genoeg is om de omlijnde geometrie te bevatten.
Opmerkingen
Deze methode maakt gebruik van de standaardtolerantiefactor (beschreven door de StandardFlatteningTolerance eigenschap) bij het verwerken van de geometrie. Als u uw eigen tolerantiefactor wilt opgeven, gebruikt u de GetRenderBounds methode.
Sommige Geometry methoden (zoals GetRenderBounds) produceren of gebruiken een veelhoekige benadering van de geometrie. De tolerantiefactor geeft de maximale afstand tussen punten in deze veelhoekige benadering aan. Kleinere tolerantiewaarden produceren betere benaderingen, maar vereisen meer verwerking dan een benadering met een grote tolerantiefactor.
Van toepassing op
GetRenderBounds(Pen, Double, ToleranceType)
Retourneert een rechthoek met een as die precies groot genoeg is om de geometrie te bevatten nadat deze is beschreven met de opgegeven Pen, gezien de opgegeven tolerantiefactor.
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
Parameters
- pen
- Pen
Een object dat het gebied van de geometriestreek beschrijft.
- tolerance
- Double
De maximumgrenzen op de afstand tussen punten in de veelhoekige benadering van de geometrie. Kleinere waarden produceren nauwkeurigere resultaten, maar leiden tot tragere uitvoering. Als tolerance deze kleiner is dan .000001, wordt in plaats daarvan .000001 gebruikt.
- type
- ToleranceType
Een van de ToleranceType waarden die aangeeft of de tolerantiefactor een absolute waarde is of ten opzichte van het gebied van de geometrie.
Retouren
Een uitgelijnde rechthoek met een as die precies groot genoeg is om de omlijnde geometrie te bevatten.
Opmerkingen
Sommige Geometry methoden (zoals GetRenderBounds) produceren of gebruiken een veelhoekige benadering van de geometrie. De tolerantiefactor geeft de maximale afstand tussen punten in deze veelhoekige benadering aan. Kleinere tolerantiewaarden produceren betere benaderingen, maar vereisen meer verwerking dan een benadering met een grote tolerantiefactor.