ICanvas Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Dérivé
Propriétés
Alpha |
Définit l’opacité de l’objet am. |
Antialias |
Définit une valeur qui indique si l’utilisation de l’anticrénelage est activée. |
BlendMode |
Définit le mode de fusion, qui détermine ce qui se passe lorsqu’un objet est rendu au-dessus d’un objet existant. |
DisplayScale |
Obtient ou définit une valeur qui représente le facteur de mise à l’échelle pour mettre à l’échelle l’interface utilisateur. |
FillColor |
Définit la couleur utilisée pour peindre l’intérieur d’un objet. |
Font |
Définit la police utilisée lors du dessin de texte. |
FontColor |
Définit la couleur de police lors du dessin de texte. |
FontSize |
Définit la taille de la police utilisée lors du dessin de texte. |
MiterLimit |
Définit la limite de la longueur des jointures de ligne dans un objet. |
StrokeColor |
Définit l’objet utilisé pour peindre le Color contour d’un objet. |
StrokeDashOffset |
Définit la distance dans le modèle de tirets où commence un tiret. |
StrokeDashPattern |
Définit le modèle de tirets et d’écarts utilisés pour décrire un objet. |
StrokeLineCap |
Définit la forme au début et à la fin d’une ligne. |
StrokeLineJoin |
Définit le type de jointure utilisé aux sommets d’une forme. |
StrokeSize |
Définit la largeur du trait utilisé pour dessiner le contour d’un objet. |
Méthodes
ClipPath(PathF, WindingMode) |
Extrait un objet afin que seule la zone en dehors d’un PathF objet soit visible. |
ClipRectangle(Single, Single, Single, Single) |
Clipse un objet afin que seule la zone qui se trouve dans la région du rectangle soit visible. |
ConcatenateTransform(Matrix3x2) |
Applique la transformation spécifiée par |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Dessine un arc sur le canevas. |
DrawEllipse(Single, Single, Single, Single) |
Dessine un ellipse sur le canevas. |
DrawImage(IImage, Single, Single, Single, Single) |
Dessine une image sur le canevas. |
DrawLine(Single, Single, Single, Single) |
Dessine une ligne entre deux points sur le canevas. |
DrawPath(PathF) |
Dessine le canevas spécifié |
DrawRectangle(Single, Single, Single, Single) |
Dessine un rectangle sur le canevas. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Dessine un rectangle avec des angles arrondis sur le canevas. |
DrawString(String, Single, Single, HorizontalAlignment) |
Dessine une chaîne de texte sur le canevas. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Dessine une chaîne de texte dans une zone englobante sur le canevas. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Dessine le texte attribué dans une zone englobante sur le canevas. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Dessine un arc rempli sur la zone de dessin. |
FillEllipse(Single, Single, Single, Single) |
Dessine un ellipse rempli sur la zone de dessin. |
FillPath(PathF, WindingMode) |
Dessine et remplit le canevas spécifié |
FillRectangle(Single, Single, Single, Single) |
Dessine un rectangle rempli sur le canevas. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Dessine un rectangle rempli avec des angles arrondis sur le canevas. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Calcule la zone qu’une chaîne occuperait si elle était dessinée sur le canevas. |
GetStringSize(String, IFont, Single) |
Calcule la zone qu’une chaîne occuperait si elle était dessinée sur le canevas. |
ResetState() |
Réinitialise l’état graphique à ses valeurs par défaut. |
RestoreState() |
Restaure l’état graphique à l’état enregistré le plus récemment. |
Rotate(Single, Single, Single) |
Fait pivoter un objet graphique autour d’un point. |
Rotate(Single) |
Fait pivoter un objet graphique autour du coin supérieur gauche du canevas (0,0). |
SaveState() |
Enregistre l’état graphique actuel. |
Scale(Single, Single) |
Modifie la taille d’un objet graphique en la mettant à l’échelle. |
SetFillPaint(Paint, RectF) |
Définit |
SetShadow(SizeF, Single, Color) |
Ajoute une ombre à un objet graphique. |
SubtractFromClip(Single, Single, Single, Single) |
Clipse un objet afin que seule la zone en dehors d’un rectangle soit visible. |
Translate(Single, Single) |
Déplace un objet graphique dans des directions horizontales et verticales. |
Méthodes d’extension
ClipPath(ICanvas, PathF, WindingMode) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
ClipRectangle(ICanvas, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
ClipRectangle(ICanvas, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Dessine l’arc. Il s’agit d’une méthode d’assistance permettant de dessiner un arc lorsque vous avez déjà défini un rectangle pour les limites ellipse. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Dessine l’arc. Il s’agit d’une méthode d’assistance permettant de dessiner un arc lorsque vous avez déjà défini un rectangle pour les limites ellipse. |
DrawCircle(ICanvas, Point, Double) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawCircle(ICanvas, PointF, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawCircle(ICanvas, Single, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawEllipse(ICanvas, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawEllipse(ICanvas, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawLine(ICanvas, PointF, PointF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawPath(ICanvas, PathF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRectangle(ICanvas, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRectangle(ICanvas, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
EnableDefaultShadow(ICanvas, Single) |
Active l’ombre par défaut. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Remplit l’arc. Il s’agit d’une méthode d’assistance pour remplir un arc lorsque vous avez un rectangle déjà défini pour les limites de l’ellipse. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Remplit l’arc. Il s’agit d’une méthode d’assistance pour remplir un arc lorsque vous avez un rectangle déjà défini pour les limites de l’ellipse. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Remplit l’arc avec la peinture spécifiée. Il s’agit d’une méthode d’assistance pour le remplissage d’un arc avec un dégradé, afin que vous n’ayez pas à vous soucier du calcul des emplacements de poignée de dégradé en fonction de la taille et de l’emplacement du rectangle. |
FillCircle(ICanvas, Point, Double) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillCircle(ICanvas, PointF, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillCircle(ICanvas, Single, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillEllipse(ICanvas, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillEllipse(ICanvas, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillPath(ICanvas, PathF, WindingMode) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillPath(ICanvas, PathF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRectangle(ICanvas, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRectangle(ICanvas, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
ResetStroke(ICanvas) |
Réinitialise le trait aux paramètres par défaut :
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SetFillPaint(ICanvas, Paint, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SetFillPaint(ICanvas, Paint, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SetFillPattern(ICanvas, IPattern, Color) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SetFillPattern(ICanvas, IPattern) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SubtractFromClip(ICanvas, Rect) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SubtractFromClip(ICanvas, RectF) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |
SetFillImage(ICanvas, IImage) |
Représente un canevas indépendant de la plateforme sur lequel les graphiques 2D peuvent être dessinés à l’aide de types à partir de l’espace Microsoft.Maui.Graphics de noms. |