Geometry.GetRenderBounds Metoda

Definice

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ý, 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ý, aby obsahoval geometrii po jeho obrysu se zadaným Penfaktorem tolerance.

GetRenderBounds(Pen)

Vrátí obdélník zarovnaný osou, který je přesně dostatečně velký, 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

Rect

Obdélník zarovnaný osou, který je přesně dostatečně velký, aby obsahoval obrysovou geometrii.

Poznámky

Tato metoda používá při zpracování geometrie výchozí faktor tolerance (popsaný StandardFlatteningTolerance vlastností). K určení vlastního faktoru tolerance použijte metodu GetRenderBounds .

Některé Geometry metody (například GetRenderBounds) produkují nebo používají polygonální 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ětší 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ý, aby obsahoval geometrii po jeho obrysu se zadaným Penfaktorem 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 tolerance je menší než .000001, použije se místo toho .000001.

type
ToleranceType

Jedna z ToleranceType hodnot, která určuje, zda je faktor tolerance absolutní nebo relativní k oblasti geometrie.

Návraty

Rect

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í polygonální 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ětší zpracování než aproximaci s velkým faktorem tolerance.

Platí pro