Compartir a través de


ScalingCanvas Clase

Definición

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
Herencia
ScalingCanvas
Implementaciones

Constructores

ScalingCanvas(ICanvas)

Propiedades

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

Métodos

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étodos de extensión

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

Dibuja el arco. Se trata de un método auxiliar para dibujar un arco cuando ya se ha definido un rectángulo para los límites de elipse.

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

Dibuja el arco. Se trata de un método auxiliar para dibujar un arco cuando ya se ha definido un rectángulo para los límites de elipse.

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)

Habilita la sombra predeterminada.

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

Rellena el arco. Se trata de un método auxiliar para rellenar un arco cuando ya se ha definido un rectángulo para los límites de elipse.

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

Rellena el arco. Se trata de un método auxiliar para rellenar un arco cuando ya se ha definido un rectángulo para los límites de elipse.

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

Rellena el arco con la pintura especificada. Se trata de un método auxiliar para al rellenar un arco con un degradado, por lo que no es necesario preocuparse por calcular las ubicaciones de identificadores de degradado en función del tamaño y la ubicación del rectángulo.

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)

Restablece el trazo a la configuración predeterminada:

  • Tamaño del trazo: 1
  • Patrón de guión de trazo: Ninguno
  • Ubicación del trazo: Centro
  • Combinación de línea de trazo: Miter
  • Límite de línea de trazo: butt
  • Pincel de trazo: Ninguno
  • Color del trazo: Negro
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)

Se aplica a