Paint クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。
[Android.Runtime.Register("android/graphics/Paint", DoNotGenerateAcw=true)]
public class Paint : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Paint", DoNotGenerateAcw=true)>]
type Paint = class
inherit Object
- 継承
- 派生
- 属性
注釈
の Java ドキュメント android.graphics.Paint
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
Paint() |
既定の設定で新しいペイントを作成します。 |
Paint(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
Paint(Paint) |
指定したペイント パラメータの属性で初期化された新しいペイントを作成します。 |
Paint(PaintFlags) |
指定したフラグを使用して新しいペイントを作成します。 |
フィールド
CursorAfter |
古い.
getTextRunCursor のオプション。 |
CursorAt |
古い.
getTextRunCursor のオプション。 |
CursorAtOrAfter |
古い.
getTextRunCursor のオプション。 |
CursorAtOrBefore |
古い.
getTextRunCursor のオプション。 |
CursorBefore |
古い.
getTextRunCursor のオプション。 |
EndHyphenEditInsertArmenianHyphen |
行の末尾を表す整数には、Armentian ハイフン (U+058A) があります。 |
EndHyphenEditInsertHyphen |
行の末尾を表す整数には、通常のハイフン文字 (U+002D) があります。 |
EndHyphenEditInsertMaqaf |
行の末尾を表す整数に maqaf (ヘブライ語のハイフン、U+05BE) があります。 |
EndHyphenEditInsertUcasHyphen |
行の末尾を表す整数には、カナダの音節ハイフン (U+1400) があります。 |
EndHyphenEditInsertZwjAndHyphen |
行の末尾を表す整数には、ゼロ幅 Joiner (U+200D) の後に通常のハイフン文字 (U+002D) が続きます。 |
EndHyphenEditNoEdit |
行の末尾を表す整数には、ハイフネーションの変更はありません。 |
EndHyphenEditReplaceWithHyphen |
行の末尾の文字を表す整数は、ハイフン文字 (U+002D) に置き換えられます。 |
HintingOff |
古い.
フォント ヒントを無効にする [フォント ヒント] オプション。 |
HintingOn |
古い.
フォント ヒントを有効にするフォント ヒント オプション。 |
StartHyphenEditInsertHyphen |
行の先頭を表す整数には、通常のハイフン文字 (U+002D) があります。 |
StartHyphenEditInsertZwj |
行の開始位置を表す整数には、ゼロ幅 Joiner (U+200D) があります。 |
StartHyphenEditNoEdit |
行の先頭を表す整数は、ハイフネーションを変更しません。 |
プロパティ
Alpha |
色のアルファ値を返すだけの getColor() へのヘルパー。 または、色のアルファ値のみを割り当て、r,g,b 値は変更せずに setColor() をヘルパーします。 |
AntiAlias |
getFlags() のヘルパー。ビットが AntiAliasing に設定ANTI_ALIAS_FLAG場合に true を返すと、描画される内容の端が滑らかになりますが、図形の内部には影響しません。 または、setFlags() のヘルパーを使用して、ANTI_ALIAS_FLAG ビット AntiAliasing を設定またはクリアすると、描画される内容の端が滑らかになりますが、図形の内部には影響しません。 |
BlendMode |
ペイントのブレンド モード オブジェクトを取得します。 または、ブレンド モードを設定またはクリアします。 |
Class |
この |
Color |
ペイントの色を sRGB で返します。 または、ペイントの色を設定します。 |
ColorFilter |
ペイントのカラーフィルターを取得します (null である可能性があります)。 |
ColorLong |
ペイントの色を返します。 |
Dither |
getFlags() のヘルパー。ビットがディザリングDITHER_FLAG設定されている場合に true を返すと、デバイスよりも高い精度の色がダウンサンプリングされる方法に影響します。 または、setFlags() のヘルパー、DITHER_FLAG ビット ディザリングを設定またはクリアすると、デバイスよりも高い精度の色をダウンサンプリングする方法に影響します。 |
ElegantTextHeight |
エレガントなメトリック フラグを取得します。 または、ペイントのエレガントな高さのメトリック フラグを設定します。 |
EndHyphenEdit |
終了ハイフン編集の現在の値を取得します。 または、ペイントで終了ハイフン編集を設定します。 |
FakeBoldText |
getFlags() のヘルパー。FAKE_BOLD_TEXT_FLAG ビットが設定されている場合は true を返す、または setFlags() のヘルパー)、FAKE_BOLD_TEXT_FLAG ビットを設定またはクリアする |
FilterBitmap |
ビットマップ フィルターがアクティブ化されているかどうか。 または、setFlags() のヘルパー、FILTER_BITMAP_FLAG ビットの設定またはクリア。 |
Flags |
ペイントのフラグを返します。 または、ペイントのフラグを設定します。 |
FontFeatureSettings |
フォント機能の設定を返します。 または、フォント機能の設定を行います。 |
FontSpacing |
現在の書体とテキスト サイズに基づいて推奨行間を返します。 |
FontVariationSettings |
フォント バリエーションの設定を返します。 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
Hinting |
ペイントのヒンティング モードを返します。 または、ペイントのヒント モードを設定します。 |
JniIdentityHashCode |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
JniPeerMembers |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
LetterSpacing |
テキストのペイントの文字間隔を返します。 または、テキストのペイントの文字間隔を設定します。 |
LinearText |
getFlags() のヘルパー。LINEAR_TEXT_FLAG ビットが設定されている場合は true を返す、または setFlags() のヘルパー)、LINEAR_TEXT_FLAG ビットを設定またはクリアする |
MaskFilter |
ペイントの maskfilter オブジェクトを取得します。 |
PathEffect |
ペイントの patheffect オブジェクトを取得します。 |
PeerReference |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
Rasterizer |
古い.
ペイントのラスタライザー (または null) を取得します。 |
Shader |
ペイントのシェーダー オブジェクトを取得します。 |
ShadowLayerColor |
影レイヤーの色を返します。 |
ShadowLayerColorLong |
影レイヤーの色を返します。 |
ShadowLayerDx |
影レイヤーの x オフセットを返します。 |
ShadowLayerDy |
影レイヤーの y オフセットを返します。 |
ShadowLayerRadius |
影レイヤーのぼかし半径を返します。 |
StartHyphenEdit |
開始ハイフン編集の現在の値を取得します。 または、ペイントで開始ハイフン編集を設定します。 |
StrikeThruPosition |
取り消し線の上からベースラインまでの距離 (ピクセル単位)。 |
StrikeThruText |
getFlags() のヘルパー。STRIKE_THRU_TEXT_FLAG ビットが設定されている場合は true を返します。または、setFlags() のヘルパー)、STRIKE_THRU_TEXT_FLAG ビットを設定またはクリアする |
StrikeThruThickness |
取り消し線の太さをピクセル単位で返します。 |
StrokeCap |
ストロークされた線とパスの開始と終了の処理方法を制御する、ペイントのキャップを返します。 または、ペイントのキャップを設定します。 |
StrokeJoin |
ペイントのストローク結合タイプを返します。 または、ペイントの結合を設定します。 |
StrokeMiter |
ペイントのストローク マイター値を返します。 または、ペイントのストローク マイター値を設定します。 |
StrokeWidth |
ストロークの幅を返します。 または、なでる幅を設定します。 |
SubpixelText |
getFlags() のヘルパー。SUBPIXEL_TEXT_FLAG ビットが設定されている場合は true を返します。または、setFlags() のヘルパー)、SUBPIXEL_TEXT_FLAG ビットを設定またはクリアする |
TextAlign |
描画テキストのペイントの Align 値を返します。 または、ペイントのテキストの配置を設定します。 |
TextLocale |
テキストのプライマリ ロケールを取得します。 または、テキスト ロケール リストを、ロケールだけで構成される 1 メンバー リストに設定します。 |
TextLocales |
テキストロケールリストを取得します。 または、テキストロケールリストを設定します。 |
TextScaleX |
テキストのペイントの水平スケール ファクターを返します。 または、テキストのペイントの水平スケール ファクターを設定します。 |
TextSize |
ペイントのテキスト サイズを返します。 または、ペイントのテキスト サイズを設定します。 |
TextSkewX |
テキストのペイントの水平スキュー係数を返します。 または、テキストのペイントの水平スキュー係数を設定します。 |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
Typeface |
ペイントの書体オブジェクトを取得します。 |
UnderlinePosition |
下線の上からベースラインまでの距離をピクセル単位で返します。 |
UnderlineText |
getFlags() のヘルパー。UNDERLINE_TEXT_FLAG ビットが設定されている場合は true を返します。または、setFlags() のヘルパー)、UNDERLINE_TEXT_FLAG ビットを設定またはクリアする |
UnderlineThickness |
下線の太さをピクセル単位で返します。 |
WordSpacing |
テキストのペイントの余分な単語間隔を返します。 または、テキストのペイントの余分な単語間隔を設定します。 |
Xfermode |
ペイントの転送モード オブジェクトを取得します。 |
メソッド
Ascent() |
現在の書体とテキスト サイズに基づいて、ベースライン (上昇) の上 (負) の距離を返します。 |
BreakText(Char[], Int32, Int32, Single, Single[]) |
テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。 |
BreakText(ICharSequence, Int32, Int32, Boolean, Single, Single[]) |
テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。 |
BreakText(String, Boolean, Single, Single[]) |
テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。 |
BreakText(String, Int32, Int32, Boolean, Single, Single[]) |
テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。 |
ClearShadowLayer() |
影レイヤーをクリアします。 |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Descent() |
現在の書体とテキスト サイズに基づいて、ベースライン (降下) の下 (正) の距離を返します。 |
Dispose() |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
Dispose(Boolean) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
EqualsForTextMeasurement(Paint) |
渡された |
GetFillPath(Path, Path) |
すべての効果 (patheffect、ストローク) を src に適用し、結果を dst で返します。 |
GetFontMetrics() |
新しい FontMetrics オブジェクトを割り当て、それを使用して getFontMetrics(fm) を呼び出し、 オブジェクトを返します。 |
GetFontMetrics(Paint+FontMetrics) |
新しい FontMetrics オブジェクトを割り当て、それを使用して getFontMetrics(fm) を呼び出し、 オブジェクトを返します。 |
GetFontMetricsInt() |
書体、textSize などのペイントの設定を指定して、フォントの行間の間隔を返します。 |
GetFontMetricsInt(Char[], Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetFontMetricsInt(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetFontMetricsInt(Paint+FontMetricsInt) |
書体、textSize などのペイントの設定を指定して、フォントの行間の間隔を返します。 |
GetFontMetricsInt(String, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetOffsetForAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Single) |
指定した水平方向の位置に最も近い位置にある文字列内の文字オフセットを取得します。 |
GetOffsetForAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Single) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetOffsetForAdvance(String, Int32, Int32, Int32, Int32, Boolean, Single) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetRunAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32) |
テキストの実行内でのカーソル位置を測定します。 |
GetRunAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetRunAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetStyle() |
プリミティブのジオメトリの解釈方法を制御するために使用されるペイントのスタイルを返します (常にFILL_STYLEを前提とする drawBitmap を除く)。 |
GetTextBounds(Char[], Int32, Int32, Rect) |
すべての文字を囲む最小の四角形の境界 (呼び出し元によって割り当てられます) を返します。暗黙的な原点は (0,0) です。 |
GetTextBounds(ICharSequence, Int32, Int32, Rect) |
テキスト境界ボックスを取得し、境界に格納します。 |
GetTextBounds(String, Int32, Int32, Rect) |
テキスト境界ボックスを取得し、境界に格納します。 |
GetTextPath(Char[], Int32, Int32, Single, Single, Path) |
指定したテキストのパス (アウトライン) を返します。 |
GetTextPath(String, Int32, Int32, Single, Single, Path) |
指定したテキストのパス (アウトライン) を返します。 |
GetTextRunAdvances(Char[], Int32, Int32, Int32, Int32, Boolean, Single[], Int32) |
テキストの文字の進み方を取得します。 |
GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32) |
実行内の次のカーソル位置を返します。 |
GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32) |
実行内の次のカーソル位置を返します。 |
GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32) |
実行内の次のカーソル位置を返します。 |
GetTextWidths(Char[], Int32, Int32, Single[]) |
文字列内の文字の前の幅を返します。 |
GetTextWidths(ICharSequence, Int32, Int32, Single[]) |
文字列内の文字の前の幅を返します。 |
GetTextWidths(String, Int32, Int32, Single[]) |
文字列内の文字の前の幅を返します。 |
GetTextWidths(String, Single[]) |
文字列内の文字の前の幅を返します。 |
HasGlyph(String) |
ペイントの書体セットに文字列をサポートするグリフがあるかどうかを判断します。 |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
MeasureText(Char[], Int32, Int32) |
テキストの幅を返します。 |
MeasureText(ICharSequence, Int32, Int32) |
テキストの幅を返します。 |
MeasureText(String) |
テキストの幅を返します。 |
MeasureText(String, Int32, Int32) |
テキストの幅を返します。 |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
Reset() |
ペイントを既定の設定に戻します。 |
Set(Paint) |
src のフィールドをこのペイントにコピーします。 |
SetARGB(Int32, Int32, Int32, Int32) |
a,r,g,b を受け取り、色 int を構築する setColor() のヘルパー |
SetColor(Int64) |
を使用してペイントの色を |
SetColorFilter(ColorFilter) |
ペイントのカラーフィルターを設定またはクリアし、 パラメーターを返します。 |
SetFontVariationSettings(String) |
TrueType または OpenType フォントバリエーションの設定を設定します。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetMaskFilter(MaskFilter) |
maskfilter オブジェクトを設定またはクリアします。 |
SetPathEffect(PathEffect) |
patheffect オブジェクトを設定またはクリアします。 |
SetRasterizer(Rasterizer) |
古い.
ラスタライザー オブジェクトを設定またはクリアします。 |
SetShader(Shader) |
シェーダー オブジェクトを設定またはクリアします。 |
SetShadowLayer(Single, Single, Single, Color) |
これにより、指定したオフセットと色とぼかし半径を使用して、メイン レイヤーの下にシャドウ レイヤーが描画されます。 |
SetShadowLayer(Single, Single, Single, Int64) |
これにより、指定したオフセットと色とぼかし半径を使用して、メイン レイヤーの下にシャドウ レイヤーが描画されます。 |
SetStyle(Paint+Style) |
プリミティブのジオメトリの解釈方法を制御するために使用されるペイントのスタイルを設定します (常に Fill を前提とする drawBitmap を除く)。 |
SetTypeface(Typeface) |
書体オブジェクトを設定またはクリアします。 |
SetXfermode(Xfermode) |
転送モード オブジェクトを設定またはクリアします。 |
ToArray<T>() |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
Wait() |
現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドを |
Wait(Int64) |
別のスレッドがこのオブジェクトの メソッドまたは |
Wait(Int64, Int32) |
別のスレッドがこのオブジェクトのメソッドまたは |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
IJavaPeerable.Finalized() |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |
GetJniTypeName(IJavaPeerable) |
Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。 |