次の方法で共有


ICanvas インターフェイス

定義

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
派生

プロパティ

Alpha

am オブジェクトの不透明度を設定します。

Antialias

アンチエイリアシングを使用するかどうかを示す値を設定します。

BlendMode

ブレンド モードを設定します。このモードは、オブジェクトが既存のオブジェクトの上にレンダリングされるときに何が起こるかを決定します。

DisplayScale

UI をスケーリングするスケール ファクターを表す値を取得または設定します。

FillColor

オブジェクトの内部を塗りつぶすために使用する色を設定します。

Font

テキストを描画するときに使用するフォントを設定します。

FontColor

テキストを描画するときのフォントの色を設定します。

FontSize

テキストを描画するときに使用するフォントのサイズを設定します。

MiterLimit

オブジェクト内の線結合のマイター長の制限を設定します。

StrokeColor

オブジェクトのアウトラインの描画に使用する Color を設定します。

StrokeDashOffset

ダッシュが始まるダッシュ パターン内の距離を設定します。

StrokeDashPattern

オブジェクトの輪郭を描くために使用するダッシュとギャップのパターンを設定します。

StrokeLineCap

線の始点と終点の図形を設定します。

StrokeLineJoin

図形の頂点で使用される結合の種類を設定します。

StrokeSize

オブジェクトのアウトラインの描画に使用するストロークの幅を設定します。

メソッド

ClipPath(PathF, WindingMode)

オブジェクトをクリップして、 PathF オブジェクトの領域内にある領域のみが表示されるようにします。

ClipRectangle(Single, Single, Single, Single)

四角形の領域内にある領域のみが表示されるようにオブジェクトをクリップします。

ConcatenateTransform(Matrix3x2)

transformで指定された変換をグラフィカル オブジェクトに適用します。

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)

キャンバス上の 2 つの点の間に線を描画します。

DrawPath(PathF)

指定した path をキャンバスに描画します。

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)

指定した path をキャンバスに描画して塗りつぶします。

FillRectangle(Single, Single, Single, Single)

塗りつぶされた四角形をキャンバスに描画します。

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

角が丸い塗りつぶされた四角形をキャンバスに描画します。

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

キャンバスに描画された場合に文字列が占める領域を計算します。

GetStringSize(String, IFont, Single)

キャンバスに描画された場合に文字列が占める領域を計算します。

ResetState()

グラフィックスの状態を既定値にリセットします。

RestoreState()

グラフィックスの状態を最後に保存した状態に戻します。

Rotate(Single, Single, Single)

点を中心にグラフィカル オブジェクトを回転させます。

Rotate(Single)

グラフィカル オブジェクトをキャンバスの左上隅 (0,0) の周りに回転させます。

SaveState()

現在のグラフィックス状態を保存します。

Scale(Single, Single)

グラフィカル オブジェクトのサイズをスケーリングして変更します。

SetFillPaint(Paint, RectF)

グラフィカル オブジェクトの塗りつぶしとして paint を設定します。

SetShadow(SizeF, Single, Color)

グラフィカル オブジェクトに影を追加します。

SubtractFromClip(Single, Single, Single, Single)

四角形の外側の領域のみが表示されるようにオブジェクトをクリップします。

Translate(Single, Single)

グラフィカル オブジェクトを水平方向および垂直方向にシフトします。

拡張メソッド

ClipPath(ICanvas, PathF, WindingMode)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

ClipRectangle(ICanvas, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

ClipRectangle(ICanvas, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

円弧を描画します。これは、楕円の境界に対して既に定義されている四角形がある場合に円弧を描画するヘルパー メソッドです。

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

円弧を描画します。これは、楕円の境界に対して既に定義されている四角形がある場合に円弧を描画するヘルパー メソッドです。

DrawCircle(ICanvas, Point, Double)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawCircle(ICanvas, PointF, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawCircle(ICanvas, Single, Single, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawEllipse(ICanvas, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawEllipse(ICanvas, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawLine(ICanvas, PointF, PointF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawPath(ICanvas, PathF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawRectangle(ICanvas, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawRectangle(ICanvas, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawRoundedRectangle(ICanvas, Rect, Double)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawRoundedRectangle(ICanvas, RectF, Single, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

DrawRoundedRectangle(ICanvas, RectF, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

EnableDefaultShadow(ICanvas, Single)

既定の影を有効にします。

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

円弧を塗りつぶします。これは、楕円の境界に対して既に定義されている四角形がある場合に円弧を塗りつぶすヘルパー メソッドです。

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

円弧を塗りつぶします。これは、楕円の境界に対して既に定義されている四角形がある場合に円弧を塗りつぶすヘルパー メソッドです。

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

指定したペイントで円弧を塗りつぶします。 これは、グラデーションで円弧を塗りつぶすときのヘルパー メソッドです。そのため、四角形のサイズと位置に基づいてグラデーション ハンドルの位置を計算する必要はありません。

FillCircle(ICanvas, Point, Double)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillCircle(ICanvas, PointF, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillCircle(ICanvas, Single, Single, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillEllipse(ICanvas, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillEllipse(ICanvas, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillPath(ICanvas, PathF, WindingMode)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillPath(ICanvas, PathF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillRectangle(ICanvas, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillRectangle(ICanvas, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillRoundedRectangle(ICanvas, Rect, Double)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillRoundedRectangle(ICanvas, RectF, Single, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

FillRoundedRectangle(ICanvas, RectF, Single)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

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

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

ResetStroke(ICanvas)

ストロークを既定の設定にリセットします。

  • ストローク サイズ: 1
  • ストローク ダッシュ パターン: なし
  • ストロークの位置: 中央
  • ストロークライン結合: マイター
  • ストロークラインキャップ:バット
  • ストローク ブラシ: なし
  • ストロークの色: 黒
SetFillPaint(ICanvas, Paint, Point, Point)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SetFillPaint(ICanvas, Paint, PointF, PointF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SetFillPaint(ICanvas, Paint, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SetFillPaint(ICanvas, Paint, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SetFillPattern(ICanvas, IPattern, Color)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SetFillPattern(ICanvas, IPattern)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SubtractFromClip(ICanvas, Rect)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SubtractFromClip(ICanvas, RectF)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

SetFillImage(ICanvas, IImage)

Microsoft.Maui.Graphics名前空間の型を使用して 2D グラフィックスを描画できるプラットフォームに依存しないキャンバスを表します。

適用対象