ICanvas Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Pochodne
Właściwości
Alpha |
Ustawia nieprzezroczystość obiektu am. |
Antialias |
Ustawia wartość wskazującą, czy należy używać aliasów, jest włączona. |
BlendMode |
Ustawia tryb mieszania, który określa, co się stanie, gdy obiekt jest renderowany na podstawie istniejącego obiektu. |
DisplayScale |
Pobiera lub ustawia wartość reprezentującą współczynnik skalowania w celu skalowania interfejsu użytkownika według. |
FillColor |
Ustawia kolor używany do malowania wnętrza obiektu. |
Font |
Ustawia czcionkę używaną podczas rysowania tekstu. |
FontColor |
Ustawia kolor czcionki podczas rysowania tekstu. |
FontSize |
Ustawia rozmiar czcionki używanej podczas rysowania tekstu. |
MiterLimit |
Ustawia limit długości miter sprzężeń linii w obiekcie. |
StrokeColor |
Color Ustawia obiekt używany do malowania konturu obiektu. |
StrokeDashOffset |
Ustawia odległość w deseniu kreski, w którym rozpoczyna się kreska. |
StrokeDashPattern |
Ustawia wzorzec łączników i luk, które są używane do nakreślenia obiektu. |
StrokeLineCap |
Ustawia kształt na początku i na końcu wiersza. |
StrokeLineJoin |
Ustawia typ sprzężenia używanego w wierzchołkach kształtu. |
StrokeSize |
Ustawia szerokość pociągnięcia używanego do narysowania konturu obiektu. |
Metody
ClipPath(PathF, WindingMode) |
Przycina obiekt tak, aby widoczny był tylko obszar znajdujący się w regionie PathF obiektu. |
ClipRectangle(Single, Single, Single, Single) |
Przycina obiekt tak, aby widoczny był tylko obszar znajdujący się w regionie prostokąta. |
ConcatenateTransform(Matrix3x2) |
Stosuje przekształcenie określone przez |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Rysuje łuk na płótnie. |
DrawEllipse(Single, Single, Single, Single) |
Rysuje wielokropek na kanwę. |
DrawImage(IImage, Single, Single, Single, Single) |
Rysuje obraz na kanwę. |
DrawLine(Single, Single, Single, Single) |
Rysuje linię między dwoma punktami na kanwie. |
DrawPath(PathF) |
Rysuje określony |
DrawRectangle(Single, Single, Single, Single) |
Rysuje prostokąt na kanwę. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Rysuje prostokąt z zaokrąglonymi rogami na kanwę. |
DrawString(String, Single, Single, HorizontalAlignment) |
Rysuje ciąg tekstowy na kanwę. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Rysuje ciąg tekstowy w polu ograniczenia na kanwę. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Rysuje tekst przypisany w polu ograniczenia na kanwie. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Rysuje wypełniony łuk na płótnie. |
FillEllipse(Single, Single, Single, Single) |
Rysuje wypełniony wielokropek na kanwę. |
FillPath(PathF, WindingMode) |
Rysuje i wypełnia określone |
FillRectangle(Single, Single, Single, Single) |
Rysuje wypełniony prostokąt na kanwę. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Rysuje wypełniony prostokąt z zaokrąglonymi rogami na kanwie. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Oblicza obszar zajmowany przez ciąg, jeśli zostanie narysowany na kanwie. |
GetStringSize(String, IFont, Single) |
Oblicza obszar zajmowany przez ciąg, jeśli zostanie narysowany na kanwie. |
ResetState() |
Resetuje stan grafiki do wartości domyślnych. |
RestoreState() |
Przywraca stan grafiki do ostatnio zapisanego stanu. |
Rotate(Single, Single, Single) |
Obraca obiekt graficzny wokół punktu. |
Rotate(Single) |
Obraca obiekt graficzny wokół lewego górnego rogu kanwy (0,0). |
SaveState() |
Zapisuje bieżący stan grafiki. |
Scale(Single, Single) |
Zmienia rozmiar obiektu graficznego, skalując go. |
SetFillPaint(Paint, RectF) |
Ustawia |
SetShadow(SizeF, Single, Color) |
Dodaje cień do obiektu graficznego. |
SubtractFromClip(Single, Single, Single, Single) |
Przycina obiekt tak, aby widoczny był tylko obszar poza prostokątem. |
Translate(Single, Single) |
Przesuwa obiekt graficzny w kierunkach poziomych i pionowych. |
Metody rozszerzania
ClipPath(ICanvas, PathF, WindingMode) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
ClipRectangle(ICanvas, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
ClipRectangle(ICanvas, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Rysuje łuk. Jest to metoda pomocnika do rysowania łuku, gdy masz już prostokąt zdefiniowany dla granic wielokropka. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Rysuje łuk. Jest to metoda pomocnika do rysowania łuku, gdy masz już prostokąt zdefiniowany dla granic wielokropka. |
DrawCircle(ICanvas, Point, Double) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawCircle(ICanvas, PointF, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawCircle(ICanvas, Single, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawEllipse(ICanvas, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawEllipse(ICanvas, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawLine(ICanvas, PointF, PointF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawPath(ICanvas, PathF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRectangle(ICanvas, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRectangle(ICanvas, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
EnableDefaultShadow(ICanvas, Single) |
Włącza domyślny cień. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Wypełnia łuk. Jest to metoda pomocnika wypełniania łuku, gdy prostokąt jest już zdefiniowany dla granic wielokropka. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Wypełnia łuk. Jest to metoda pomocnika wypełniania łuku, gdy prostokąt jest już zdefiniowany dla granic wielokropka. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Wypełnia łuk określonym farbą. Jest to metoda pomocnika podczas wypełniania łuku gradientem, dzięki czemu nie musisz martwić się o obliczanie lokalizacji uchwytu gradientu na podstawie rozmiaru prostokąta i lokalizacji. |
FillCircle(ICanvas, Point, Double) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillCircle(ICanvas, PointF, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillCircle(ICanvas, Single, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillEllipse(ICanvas, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillEllipse(ICanvas, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillPath(ICanvas, PathF, WindingMode) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillPath(ICanvas, PathF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRectangle(ICanvas, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRectangle(ICanvas, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
ResetStroke(ICanvas) |
Resetuje pociągnięcie do ustawień domyślnych:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SetFillPaint(ICanvas, Paint, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SetFillPaint(ICanvas, Paint, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SetFillPattern(ICanvas, IPattern, Color) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SetFillPattern(ICanvas, IPattern) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SubtractFromClip(ICanvas, Rect) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SubtractFromClip(ICanvas, RectF) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |
SetFillImage(ICanvas, IImage) |
Reprezentuje niezależną od platformy kanwę, na której można narysować grafikę 2D przy użyciu typów z Microsoft.Maui.Graphics przestrzeni nazw. |