Compartilhar via


Geometry.GetRenderBounds Método

Definição

Retorna um retângulo alinhado ao eixo que é exatamente grande o suficiente para conter a geometria e seu traço.

Sobrecargas

GetRenderBounds(Pen)

Retorna um retângulo alinhado ao eixo que é exatamente grande o suficiente para conter a geometria depois de ter sido descrito com o Penespecificado.

GetRenderBounds(Pen, Double, ToleranceType)

Retorna um retângulo alinhado ao eixo que é exatamente grande o suficiente para conter a geometria depois de ter sido descrito com o Penespecificado, considerando o fator de tolerância especificado.

GetRenderBounds(Pen)

Retorna um retângulo alinhado ao eixo que é exatamente grande o suficiente para conter a geometria depois de ter sido descrito com o Penespecificado.

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

Parâmetros

pen
Pen

Um objeto que descreve a área do traço da geometria.

Retornos

Um retângulo alinhado de eixo que é exatamente grande o suficiente para conter a geometria descrita.

Comentários

Esse método usa o fator de tolerância padrão (descrito pela propriedade StandardFlatteningTolerance) ao processar a geometria. Para especificar seu próprio fator de tolerância, use o método GetRenderBounds.

Alguns métodos Geometry (como GetRenderBounds) produzem ou usam uma aproximação poligonal da geometria. O fator de tolerância especifica a distância máxima entre os pontos nessa aproximação poligonal. Valores de tolerância menores produzem melhores aproximações, mas exigem mais processamento do que uma aproximação com um fator de tolerância grande.

Aplica-se a

GetRenderBounds(Pen, Double, ToleranceType)

Retorna um retângulo alinhado ao eixo que é exatamente grande o suficiente para conter a geometria depois de ter sido descrito com o Penespecificado, considerando o fator de tolerância especificado.

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

Parâmetros

pen
Pen

Um objeto que descreve a área do traço da geometria.

tolerance
Double

Os limites máximos na distância entre pontos na aproximação poligonal da geometria. Valores menores produzem resultados mais precisos, mas causam uma execução mais lenta. Se tolerance for menor que .000001, .000001 será usado.

type
ToleranceType

Um dos valores ToleranceType que especifica se o fator de tolerância é um valor absoluto ou relativo à área da geometria.

Retornos

Um retângulo alinhado de eixo que é exatamente grande o suficiente para conter a geometria descrita.

Comentários

Alguns métodos Geometry (como GetRenderBounds) produzem ou usam uma aproximação poligonal da geometria. O fator de tolerância especifica a distância máxima entre os pontos nessa aproximação poligonal. Valores de tolerância menores produzem melhores aproximações, mas exigem mais processamento do que uma aproximação com um fator de tolerância grande.

Aplica-se a