Geometry.GetRenderBounds Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí obdélník zarovnaný osou, který je přesně dostatečně velký, aby obsahoval geometrii a jeho tah.
Přetížení
GetRenderBounds(Pen) |
Vrátí obdélník zarovnaný osou, který je přesně dostatečně velký tak, aby obsahoval geometrii po jeho obrysu se zadaným Pen. |
GetRenderBounds(Pen, Double, ToleranceType) |
Vrátí obdélník zarovnaný osou, který je přesně dostatečně velký tak, aby obsahoval geometrii po jeho obrysu se zadaným Penvzhledem k zadanému faktoru tolerance. |
GetRenderBounds(Pen)
Vrátí obdélník zarovnaný osou, který je přesně dostatečně velký tak, aby obsahoval geometrii po jeho obrysu se zadaným 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
Parametry
- pen
- Pen
Objekt, který popisuje oblast tahu geometrie.
Návraty
Obdélník zarovnaný osou, který je přesně dostatečně velký, aby obsahoval obrysovou geometrii.
Poznámky
Tato metoda při zpracování geometrie používá výchozí faktor tolerance (popsaný vlastností StandardFlatteningTolerance). K určení vlastního faktoru tolerance použijte metodu GetRenderBounds.
Některé Geometry metody (například GetRenderBounds) produkují nebo používají mnohoúhelníkovou aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují více zpracování než aproximaci s velkým faktorem tolerance.
Platí pro
GetRenderBounds(Pen, Double, ToleranceType)
Vrátí obdélník zarovnaný osou, který je přesně dostatečně velký tak, aby obsahoval geometrii po jeho obrysu se zadaným Penvzhledem k zadanému faktoru tolerance.
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
Parametry
- pen
- Pen
Objekt, který popisuje oblast tahu geometrie.
- tolerance
- Double
Maximální mez vzdálenosti mezi body v polygonální aproximaci geometrie. Menší hodnoty vytvářejí přesnější výsledky, ale způsobují pomalejší provádění. Pokud je tolerance
menší než .000001, použije se místo toho .000001.
- type
- ToleranceType
Jedna z ToleranceType hodnot, která určuje, zda je faktor tolerance absolutní hodnotou nebo relativní k oblasti geometrie.
Návraty
Obdélník zarovnaný osou, který je přesně dostatečně velký, aby obsahoval obrysovou geometrii.
Poznámky
Některé Geometry metody (například GetRenderBounds) produkují nebo používají mnohoúhelníkovou aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují více zpracování než aproximaci s velkým faktorem tolerance.