Geometry.GetRenderBounds Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.