ICanvas Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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, která je v oblasti objektu PathF . |
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 |
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ý |
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é |
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, HorizontalAlignment, VerticalAlignment) |
Vypočítá oblast, kterou by řetězec zabíral, pokud by byl nakreslen na plátně. |
GetStringSize(String, IFont, Single) |
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, Single, Single) |
Otočí grafický objekt kolem bodu. |
Rotate(Single) |
Otočí grafický objekt kolem levého horního rohu plátna (0,0). |
SaveState() |
Uloží aktuální stav grafiky. |
Scale(Single, Single) |
Změní velikost grafického objektu změnou jeho měřítka. |
SetFillPaint(Paint, RectF) |
Nastaví |
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, 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, 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, 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, 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) |
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, 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ů. |
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ů. |
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, 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, 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, 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, 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) |
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í:
|
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, 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ů. |
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ů. |
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ů. |