Sdílet prostřednictvím


ICanvas Rozhraní

Definice

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
Odvozené

Vlastnosti

Alpha

Nastaví neprůhlednost objektu am.

Antialias

Nastaví hodnotu, která označuje, jestli se má používat anti-aliasing.

BlendMode

Nastaví režim blendu, který určuje, co se stane, když se objekt vykreslí nad existujícím objektem.

DisplayScale

Získá nebo nastaví hodnotu, která představuje faktor škálování pro škálování uživatelského rozhraní podle.

FillColor

Nastaví barvu použitou k malování interiéru objektu.

Font

Nastaví písmo použité při kreslení textu.

FontColor

Nastaví barvu písma při kreslení textu.

FontSize

Nastaví velikost písma použitého při kreslení textu.

MiterLimit

Nastaví limit délky miteru spojnic v objektu.

StrokeColor

Nastaví použitou Color k vykreslení obrysu objektu.

StrokeDashOffset

Nastaví vzdálenost v pomlčkovém vzoru, kde začíná pomlčka.

StrokeDashPattern

Nastaví vzor pomlček a mezer, které se používají k vytvoření obrysu objektu.

StrokeLineCap

Nastaví obrazec na začátku a na konci čáry.

StrokeLineJoin

Nastaví typ spojení použitého na vrcholech obrazce.

StrokeSize

Nastaví šířku tahu použitého k nakreslení obrysu objektu.

Metody

ClipPath(PathF, WindingMode)

Vystřižuje objekt tak, aby byla viditelná pouze oblast mimo PathF objekt.

ClipRectangle(Single, Single, Single, Single)

Vystřižuje objekt tak, aby byla viditelná pouze oblast, která je v oblasti obdélníku.

ConcatenateTransform(Matrix3x2)

Použije transformaci určenou transform pro grafický objekt.

DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean)

Nakreslí oblouk na plátno.

DrawEllipse(Single, Single, Single, Single)

Nakreslí tři tečky na plátno.

DrawImage(IImage, Single, Single, Single, Single)

Nakreslí obrázek na plátno.

DrawLine(Single, Single, Single, Single)

Nakreslí čáru mezi dvěma body na plátno.

DrawPath(PathF)

Nakreslí zadaný path na plátno.

DrawRectangle(Single, Single, Single, Single)

Nakreslí obdélník na plátno.

DrawRoundedRectangle(Single, Single, Single, Single, Single)

Nakreslí obdélník se zaoblenými rohy na plátno.

DrawString(String, Single, Single, HorizontalAlignment)

Nakreslí textový řetězec na plátno.

DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single)

Nakreslí textový řetězec v ohraničujícím rámečku na plátno.

DrawText(IAttributedText, Single, Single, Single, Single)

Nakreslí přiřazený text v ohraničujícím rámečku na plátno.

FillArc(Single, Single, Single, Single, Single, Single, Boolean)

Nakreslí na plátno vyplněný oblouk.

FillEllipse(Single, Single, Single, Single)

Nakreslí na plátno vyplněné tři tečky.

FillPath(PathF, WindingMode)

Nakreslí a vyplní zadané path na plátno.

FillRectangle(Single, Single, Single, Single)

Nakreslí vyplněný obdélník na plátno.

FillRoundedRectangle(Single, Single, Single, Single, Single)

Nakreslí vyplněný obdélník se zaoblenými rohy na plátno.

GetStringSize(String, IFont, Single)

Vypočítá oblast, kterou by řetězec zabíral, pokud by byl nakreslen na plátně.

GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment)

Vypočítá oblast, kterou by řetězec zabíral, pokud by byl nakreslen na plátně.

ResetState()

Obnoví stav grafiky na výchozí hodnoty.

RestoreState()

Obnoví stav grafiky do naposledy uloženého stavu.

Rotate(Single)

Otočí grafický objekt kolem levého horního rohu plátna (0,0).

Rotate(Single, Single, Single)

Otočí grafický objekt kolem bodu.

SaveState()

Uloží aktuální stav grafiky.

Scale(Single, Single)

Změní velikost grafického objektu změnou jeho měřítka.

SetFillPaint(Paint, RectF)

Nastaví paint jako výplň grafického objektu.

SetShadow(SizeF, Single, Color)

Přidá stín do grafického objektu.

SubtractFromClip(Single, Single, Single, Single)

Vystřižuje objekt tak, aby byla viditelná pouze oblast mimo obdélník.

Translate(Single, Single)

Posune grafický objekt vodorovným a svislým směrem.

Metody rozšíření

ClipPath(ICanvas, PathF, WindingMode)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

ClipRectangle(ICanvas, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

ClipRectangle(ICanvas, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean)

Nakreslí oblouk. Toto je pomocná metoda kreslení oblouku, pokud máte obdélník již definovaný pro hranici tří teček.

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

Nakreslí oblouk. Toto je pomocná metoda kreslení oblouku, pokud máte obdélník již definovaný pro hranici tří teček.

DrawCircle(ICanvas, Point, Double)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawCircle(ICanvas, PointF, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawCircle(ICanvas, Single, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawEllipse(ICanvas, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawEllipse(ICanvas, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawLine(ICanvas, PointF, PointF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawPath(ICanvas, PathF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRectangle(ICanvas, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRectangle(ICanvas, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRoundedRectangle(ICanvas, Rect, Double)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRoundedRectangle(ICanvas, RectF, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRoundedRectangle(ICanvas, RectF, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

EnableDefaultShadow(ICanvas, Single)

Povolí výchozí stín.

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

Vyplní oblouk. Toto je pomocná metoda vyplnění oblouku, pokud máte obdélník již definovaný pro hranice tří teček.

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

Vyplní oblouk. Toto je pomocná metoda vyplnění oblouku, pokud máte obdélník již definovaný pro hranice tří teček.

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

Vyplní oblouk zadanou barvou. Toto je pomocná metoda při vyplňování oblouku přechodem, takže se nemusíte starat o výpočet umístění přechodového úchytu na základě velikosti obdélníku a umístění.

FillCircle(ICanvas, Point, Double)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillCircle(ICanvas, PointF, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillCircle(ICanvas, Single, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillEllipse(ICanvas, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillEllipse(ICanvas, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillPath(ICanvas, PathF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillPath(ICanvas, PathF, WindingMode)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRectangle(ICanvas, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRectangle(ICanvas, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRoundedRectangle(ICanvas, Rect, Double)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRoundedRectangle(ICanvas, RectF, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRoundedRectangle(ICanvas, RectF, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

ResetStroke(ICanvas)

Obnoví tah na výchozí nastavení:

  • Velikost tahu: 1
  • Model tahu pomlčky: Žádný
  • Umístění tahu: Na střed
  • Spojnice tahu: Miter
  • Zakončení čáry tahu: Zadek
  • Tah štětec: Žádný
  • Barva tahu: černá
SetFillPaint(ICanvas, Paint, Point, Point)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SetFillPaint(ICanvas, Paint, PointF, PointF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SetFillPaint(ICanvas, Paint, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SetFillPaint(ICanvas, Paint, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SetFillPattern(ICanvas, IPattern)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SetFillPattern(ICanvas, IPattern, Color)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SubtractFromClip(ICanvas, Rect)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SubtractFromClip(ICanvas, RectF)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

SetFillImage(ICanvas, IImage)

Představuje plátno nezávislé na platformě, na kterém lze kreslit 2D grafiku pomocí typů z Microsoft.Maui.Graphics oboru názvů.

Platí pro