Geometry.GetRenderBounds Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en axeljusterad rektangel som är exakt tillräckligt stor för att innehålla geometrin och dess linje.
Överlagringar
| Name | Description |
|---|---|
| GetRenderBounds(Pen) |
Returnerar en axeljusterad rektangel som är exakt tillräckligt stor för att innehålla geometrin efter att den har beskrivits med angiven Pen. |
| GetRenderBounds(Pen, Double, ToleranceType) |
Returnerar en axeljusterad rektangel som är exakt tillräckligt stor för att innehålla geometrin efter att den har beskrivits med angiven Pen, givet den angivna toleransfaktorn. |
GetRenderBounds(Pen)
Returnerar en axeljusterad rektangel som är exakt tillräckligt stor för att innehålla geometrin efter att den har beskrivits med angiven 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
Parametrar
- pen
- Pen
Ett objekt som beskriver geometrins linjeområde.
Returer
En axeljusterad rektangel som är exakt stor nog att innehålla den konturerade geometrin.
Kommentarer
Den här metoden använder standardtoleransfaktorn (beskrivs av StandardFlatteningTolerance egenskapen) vid bearbetning av geometrin. Använd metoden för GetRenderBounds att ange din egen toleransfaktor.
Vissa Geometry metoder (till exempel GetRenderBounds) producerar eller använder en polygonisk uppskattning av geometrin. Toleransfaktorn anger det maximala avståndet mellan punkter i den här polygonala uppskattningen. Mindre toleransvärden ger bättre uppskattningar, men kräver mer bearbetning än en uppskattning med en stor toleransfaktor.
Gäller för
GetRenderBounds(Pen, Double, ToleranceType)
Returnerar en axeljusterad rektangel som är exakt tillräckligt stor för att innehålla geometrin efter att den har beskrivits med angiven Pen, givet den angivna toleransfaktorn.
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
Parametrar
- pen
- Pen
Ett objekt som beskriver geometrins linjeområde.
- tolerance
- Double
De maximala gränserna för avståndet mellan punkter i den polygonala uppskattningen av geometrin. Mindre värden ger mer exakta resultat men orsakar långsammare körning. Om tolerance är mindre än .000001 används .000001 i stället.
- type
- ToleranceType
Ett av de ToleranceType värden som anger om toleransfaktorn är ett absolut värde eller i förhållande till geometrins område.
Returer
En axeljusterad rektangel som är exakt stor nog att innehålla den konturerade geometrin.
Kommentarer
Vissa Geometry metoder (till exempel GetRenderBounds) producerar eller använder en polygonisk uppskattning av geometrin. Toleransfaktorn anger det maximala avståndet mellan punkter i den här polygonala uppskattningen. Mindre toleransvärden ger bättre uppskattningar, men kräver mer bearbetning än en uppskattning med en stor toleransfaktor.