Partager via


ScalingCanvas Classe

Définition

public ref class ScalingCanvas : Microsoft::Maui::Graphics::IBlurrableCanvas, Microsoft::Maui::Graphics::ICanvas
public class ScalingCanvas : Microsoft.Maui.Graphics.IBlurrableCanvas, Microsoft.Maui.Graphics.ICanvas
type ScalingCanvas = class
    interface ICanvas
    interface IBlurrableCanvas
Public Class ScalingCanvas
Implements IBlurrableCanvas, ICanvas
Héritage
ScalingCanvas
Implémente

Constructeurs

ScalingCanvas(ICanvas)

Propriétés

Alpha
Antialias
BlendMode
DisplayScale
FillColor
Font
FontColor
FontSize
MiterLimit
ParentCanvas
RetinaScale
StrokeColor
StrokeDashOffset
StrokeDashPattern
StrokeLineCap
StrokeLineJoin
StrokeSize
Wrapped

Méthodes

ClipPath(PathF, WindingMode)
ClipRectangle(Single, Single, Single, Single)
ConcatenateTransform(Matrix3x2)
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean)
DrawEllipse(Single, Single, Single, Single)
DrawImage(IImage, Single, Single, Single, Single)
DrawLine(Single, Single, Single, Single)
DrawPath(PathF)
DrawRectangle(Single, Single, Single, Single)
DrawRoundedRectangle(Single, Single, Single, Single, Single)
DrawString(String, Single, Single, HorizontalAlignment)
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single)
DrawText(IAttributedText, Single, Single, Single, Single)
FillArc(Single, Single, Single, Single, Single, Single, Boolean)
FillEllipse(Single, Single, Single, Single)
FillPath(PathF, WindingMode)
FillRectangle(Single, Single, Single, Single)
FillRoundedRectangle(Single, Single, Single, Single, Single)
GetScale()
GetStringSize(String, IFont, Single)
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment)
ResetState()
RestoreState()
Rotate(Single)
Rotate(Single, Single, Single)
SaveState()
Scale(Single, Single)
SetBlur(Single)
SetFillPaint(Paint, RectF)
SetShadow(SizeF, Single, Color)
SubtractFromClip(Single, Single, Single, Single)
Translate(Single, Single)

Méthodes d’extension

ClipPath(ICanvas, PathF, WindingMode)
ClipRectangle(ICanvas, Rect)
ClipRectangle(ICanvas, RectF)
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean)

Dessine l’arc. Il s’agit d’une méthode d’assistance pour dessiner un arc lorsque vous avez déjà défini un rectangle pour les limites de points de suspension.

DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean)

Dessine l’arc. Il s’agit d’une méthode d’assistance pour dessiner un arc lorsque vous avez déjà défini un rectangle pour les limites de points de suspension.

DrawCircle(ICanvas, Point, Double)
DrawCircle(ICanvas, PointF, Single)
DrawCircle(ICanvas, Single, Single, Single)
DrawEllipse(ICanvas, Rect)
DrawEllipse(ICanvas, RectF)
DrawLine(ICanvas, PointF, PointF)
DrawPath(ICanvas, PathF)
DrawRectangle(ICanvas, Rect)
DrawRectangle(ICanvas, RectF)
DrawRoundedRectangle(ICanvas, Rect, Double)
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double)
DrawRoundedRectangle(ICanvas, RectF, Single)
DrawRoundedRectangle(ICanvas, RectF, Single, Single)
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single)
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single)
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single)
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single)
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 disposez d’un rectangle déjà défini pour les limites de points de suspension.

FillArc(ICanvas, RectF, Single, Single, Boolean)

Remplit l’arc. Il s’agit d’une méthode d’assistance pour remplir un arc lorsque vous disposez d’un rectangle déjà défini pour les limites de points de suspension.

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é, de sorte que vous n’avez pas besoin de 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)
FillCircle(ICanvas, PointF, Single)
FillCircle(ICanvas, Single, Single, Single)
FillEllipse(ICanvas, Rect)
FillEllipse(ICanvas, RectF)
FillPath(ICanvas, PathF)
FillPath(ICanvas, PathF, WindingMode)
FillRectangle(ICanvas, Rect)
FillRectangle(ICanvas, RectF)
FillRoundedRectangle(ICanvas, Rect, Double)
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double)
FillRoundedRectangle(ICanvas, RectF, Single)
FillRoundedRectangle(ICanvas, RectF, Single, Single)
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single)
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single)
ResetStroke(ICanvas)

Réinitialise le trait aux paramètres par défaut :

  • Taille du trait : 1
  • Trait de tiret de trait : Aucun
  • Emplacement du trait : Centre
  • Jointure de trait de trait : Miter
  • Cap de trait de trait : Butt
  • Pinceau de trait : Aucun
  • Couleur de trait : Noir
SetFillPaint(ICanvas, Paint, Point, Point)
SetFillPaint(ICanvas, Paint, PointF, PointF)
SetFillPaint(ICanvas, Paint, Rect)
SetFillPaint(ICanvas, Paint, RectF)
SetFillPattern(ICanvas, IPattern)
SetFillPattern(ICanvas, IPattern, Color)
SubtractFromClip(ICanvas, Rect)
SubtractFromClip(ICanvas, RectF)
SetFillImage(ICanvas, IImage)

S’applique à