Partager via


ICanvas Interface

Définition

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 transform un objet graphique.

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é path .

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é path .

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 paint comme remplissage d’un objet graphique.

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 :

  • Taille du trait : 1
  • Trait de tiret : Aucun
  • Emplacement du trait : Centre
  • Jointure de trait de trait : Miter
  • Capuchon de trait de trait : butte
  • Pinceau trait : Aucun
  • Couleur du trait : Noir
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.

S’applique à