ICanvas Interface
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.
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Derivado
Propriedades
Alpha |
Define a opacidade do objeto am. |
Antialias |
Define um valor que indica se o uso de suavização de borda está habilitado. |
BlendMode |
Define o modo de mesclagem, que determina o que acontece quando um objeto é renderizado sobre um objeto existente. |
DisplayScale |
Obtém ou define um valor que representa o fator de dimensionamento para dimensionar a interface do usuário. |
FillColor |
Define a cor usada para pintar o interior de um objeto. |
Font |
Define a fonte usada ao desenhar texto. |
FontColor |
Define a cor da fonte ao desenhar texto. |
FontSize |
Define o tamanho da fonte usada ao desenhar texto. |
MiterLimit |
Define o limite do comprimento da esquadria das junções de linha em um objeto. |
StrokeColor |
Define o usado para pintar o contorno Color de um objeto. |
StrokeDashOffset |
Define a distância dentro do padrão de traço onde um traço começa. |
StrokeDashPattern |
Define o padrão de traços e lacunas que são usados para destacar um objeto. |
StrokeLineCap |
Define a forma no início e no final de uma linha. |
StrokeLineJoin |
Define o tipo de junção usado nos vértices de uma forma. |
StrokeSize |
Define a largura do traçado usado para desenhar o contorno de um objeto. |
Métodos
ClipPath(PathF, WindingMode) |
Recorta um objeto para que apenas a área fora de um PathF objeto fique visível. |
ClipRectangle(Single, Single, Single, Single) |
Recorta um objeto para que apenas a área que está dentro da região do retângulo fique visível. |
ConcatenateTransform(Matrix3x2) |
Aplica a transformação especificada por |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Desenha um arco na tela. |
DrawEllipse(Single, Single, Single, Single) |
Desenha uma elipse na tela. |
DrawImage(IImage, Single, Single, Single, Single) |
Desenha uma imagem na tela. |
DrawLine(Single, Single, Single, Single) |
Desenha uma linha entre dois pontos na tela. |
DrawPath(PathF) |
Desenha o especificado |
DrawRectangle(Single, Single, Single, Single) |
Desenha um retângulo na tela. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Desenha um retângulo com cantos arredondados na tela. |
DrawString(String, Single, Single, HorizontalAlignment) |
Desenha uma cadeia de texto na tela. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Desenha uma cadeia de texto dentro de uma caixa delimitadora na tela. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Desenha o texto atribuído dentro de uma caixa delimitadora na tela. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Desenha um arco preenchido na tela. |
FillEllipse(Single, Single, Single, Single) |
Desenha uma elipse preenchida na tela. |
FillPath(PathF, WindingMode) |
Desenha e preenche o especificado |
FillRectangle(Single, Single, Single, Single) |
Desenha um retângulo preenchido na tela. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Desenha um retângulo preenchido com cantos arredondados na tela. |
GetStringSize(String, IFont, Single) |
Calcula a área que uma cadeia de caracteres ocuparia se desenhada na tela. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Calcula a área que uma cadeia de caracteres ocuparia se desenhada na tela. |
ResetState() |
Redefine o estado dos gráficos para seus valores padrão. |
RestoreState() |
Restaura o estado dos gráficos para o estado salvo mais recentemente. |
Rotate(Single) |
Gira um objeto gráfico em torno do canto superior esquerdo da tela (0,0). |
Rotate(Single, Single, Single) |
Gira um objeto gráfico em torno de um ponto. |
SaveState() |
Salva o estado gráfico atual. |
Scale(Single, Single) |
Altera o tamanho de um objeto gráfico dimensionando-o. |
SetFillPaint(Paint, RectF) |
Define |
SetShadow(SizeF, Single, Color) |
Adiciona uma sombra a um objeto gráfico. |
SubtractFromClip(Single, Single, Single, Single) |
Recorta um objeto para que apenas a área fora do retângulo fique visível. |
Translate(Single, Single) |
Desloca um objeto gráfico nas direções horizontal e vertical. |
Métodos de Extensão
ClipPath(ICanvas, PathF, WindingMode) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
ClipRectangle(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
ClipRectangle(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Desenha o arco. Este é um método auxiliar para desenhar um arco quando você tem um retângulo já definido para os limites de elipse. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Desenha o arco. Este é um método auxiliar para desenhar um arco quando você tem um retângulo já definido para os limites de elipse. |
DrawCircle(ICanvas, Point, Double) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawCircle(ICanvas, PointF, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawCircle(ICanvas, Single, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawEllipse(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawEllipse(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawLine(ICanvas, PointF, PointF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawPath(ICanvas, PathF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRectangle(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRectangle(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
EnableDefaultShadow(ICanvas, Single) |
Habilita a sombra padrão. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Preenche o arco. Este é um método auxiliar para preencher um arco quando você tem um retângulo já definido para os limites de elipse. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Preenche o arco. Este é um método auxiliar para preencher um arco quando você tem um retângulo já definido para os limites de elipse. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Preenche o arco com a tinta especificada. Este é um método auxiliar para ao preencher um arco com um gradiente, para que você não precise se preocupar em calcular os locais da alça de gradiente com base no tamanho e na localização do retângulo. |
FillCircle(ICanvas, Point, Double) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillCircle(ICanvas, PointF, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillCircle(ICanvas, Single, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillEllipse(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillEllipse(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillPath(ICanvas, PathF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillPath(ICanvas, PathF, WindingMode) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRectangle(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRectangle(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
ResetStroke(ICanvas) |
Redefine o traçado para as configurações padrão:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPaint(ICanvas, Paint, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPaint(ICanvas, Paint, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPattern(ICanvas, IPattern) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPattern(ICanvas, IPattern, Color) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SubtractFromClip(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SubtractFromClip(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillImage(ICanvas, IImage) |
Representa uma tela independente de plataforma na qual gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de