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. |