Freigeben über


ScalingCanvas Klasse

Definition

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
Vererbung
ScalingCanvas
Implementiert

Konstruktoren

ScalingCanvas(ICanvas)

Eigenschaften

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

Methoden

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)

Erweiterungsmethoden

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

Zeichnet den Bogen. Dies ist eine Hilfsmethode zum Zeichnen eines Bogens, wenn Sie ein Rechteck für die Ellipse-Grenzen bereits definiert haben.

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

Zeichnet den Bogen. Dies ist eine Hilfsmethode zum Zeichnen eines Bogens, wenn Sie ein Rechteck für die Ellipse-Grenzen bereits definiert haben.

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)

Aktiviert den Standardschatten.

FillArc(ICanvas, Rect, Single, Single, Boolean)

Füllt den Bogen aus. Dies ist eine Hilfsmethode, um einen Bogen zu füllen, wenn sie bereits für die Ellipse-Grenzen definiert sind.

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

Füllt den Bogen aus. Dies ist eine Hilfsmethode, um einen Bogen zu füllen, wenn sie bereits für die Ellipse-Grenzen definiert sind.

FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean)

Füllt den Bogen mit der angegebenen Farbe aus. Dies ist eine Hilfsmethode für das Ausfüllen eines Bogens mit einem Farbverlauf, sodass Sie sich nicht sorgen müssen, dass Sie die Farbverlaufspunkte basierend auf der Rechteckgröße und -position berechnen.

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)

Setzt den Strich auf die Standardeinstellungen zurück:

  • Strichgröße: 1
  • Strichstrichmuster: Keine
  • Strichposition: Mitte
  • Strichzeilen-Verknüpfung: Miter
  • Strichzeilen-Kappe: Butt
  • Strichpinsel: Keine
  • Strichfarbe: Schwarz
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)

Gilt für: