GlyphRun GlyphRun GlyphRun GlyphRun Constructors

定義

オーバーロード

GlyphRun() GlyphRun() GlyphRun()

GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class.

GlyphRun(Single) GlyphRun(Single) GlyphRun(Single) GlyphRun(Single)

GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class.

GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage) GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage) GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage)

指定したクラスのプロパティを使用して、GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class by specifying properties of the class.

GlyphRun(GlyphTypeface, Int32, String, IList<UInt16>, IList<Boolean>, XmlLanguage, Boolean, Double, Single, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>) GlyphRun(GlyphTypeface, Int32, String, IList<UInt16>, IList<Boolean>, XmlLanguage, Boolean, Double, Single, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>) GlyphRun(GlyphTypeface, Int32, String, IList<UInt16>, IList<Boolean>, XmlLanguage, Boolean, Double, Single, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>)

指定したクラスのプロパティを使用して、GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class by specifying properties of the class.

GlyphRun() GlyphRun() GlyphRun()

警告

この API は現在使われていません。

GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class.

public:
 GlyphRun();
[System.Obsolete("Use the PixelsPerDip override", false)]
public GlyphRun ();
Public Sub New ()

GlyphRun(Single) GlyphRun(Single) GlyphRun(Single) GlyphRun(Single)

GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class.

public:
 GlyphRun(float pixelsPerDip);
public GlyphRun (float pixelsPerDip);
new System.Windows.Media.GlyphRun : single -> System.Windows.Media.GlyphRun
Public Sub New (pixelsPerDip As Single)

パラメーター

pixelsPerDip
Single Single Single Single

スケール ファクターに相当する、ピクセル密度に依存しないピクセルごとの値。The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. たとえば、画面の DPI が 120 (または 120/96 = 1.25 のため 1.25) の場合は、ピクセル密度に依存しない 1.25 ピクセルが描画されます。For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP は、デバイスの解像度と DPI に依存しないように WPF が使用する測定単位です。DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs.

GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage) GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage) GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage)

警告

この API は現在使われていません。

重要

この API は CLS 準拠ではありません。

指定したクラスのプロパティを使用して、GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class by specifying properties of the class.

public:
 GlyphRun(System::Windows::Media::GlyphTypeface ^ glyphTypeface, int bidiLevel, bool isSideways, double renderingEmSize, System::Collections::Generic::IList<System::UInt16> ^ glyphIndices, System::Windows::Point baselineOrigin, System::Collections::Generic::IList<double> ^ advanceWidths, System::Collections::Generic::IList<System::Windows::Point> ^ glyphOffsets, System::Collections::Generic::IList<char> ^ characters, System::String ^ deviceFontName, System::Collections::Generic::IList<System::UInt16> ^ clusterMap, System::Collections::Generic::IList<bool> ^ caretStops, System::Windows::Markup::XmlLanguage ^ language);
[System.CLSCompliant(false)]
[System.Obsolete("Use the PixelsPerDip override", false)]
public GlyphRun (System.Windows.Media.GlyphTypeface glyphTypeface, int bidiLevel, bool isSideways, double renderingEmSize, System.Collections.Generic.IList<ushort> glyphIndices, System.Windows.Point baselineOrigin, System.Collections.Generic.IList<double> advanceWidths, System.Collections.Generic.IList<System.Windows.Point> glyphOffsets, System.Collections.Generic.IList<char> characters, string deviceFontName, System.Collections.Generic.IList<ushort> clusterMap, System.Collections.Generic.IList<bool> caretStops, System.Windows.Markup.XmlLanguage language);
new System.Windows.Media.GlyphRun : System.Windows.Media.GlyphTypeface * int * bool * double * System.Collections.Generic.IList<uint16> * System.Windows.Point * System.Collections.Generic.IList<double> * System.Collections.Generic.IList<System.Windows.Point> * System.Collections.Generic.IList<char> * string * System.Collections.Generic.IList<uint16> * System.Collections.Generic.IList<bool> * System.Windows.Markup.XmlLanguage -> System.Windows.Media.GlyphRun

パラメーター

bidiLevel
Int32 Int32 Int32 Int32

Int32 型の値。A value of type Int32.

isSideways
Boolean Boolean Boolean Boolean

Boolean 型の値。A value of type Boolean.

renderingEmSize
Double Double Double Double

Double 型の値。A value of type Double.

glyphIndices
IList<UInt16>

IList<T> 型の配列。An array of type IList<T>.

baselineOrigin
Point Point Point Point

Point 型の値。A value of type Point.

advanceWidths
IList<Double>

IList<T> 型の配列。An array of type IList<T>.

glyphOffsets
IList<Point>

IList<T> 型の配列。An array of type IList<T>.

characters
IList<Char>

IList<T> 型の配列。An array of type IList<T>.

deviceFontName
String String String String

String 型の値。A value of type String.

clusterMap
IList<UInt16>

IList<T> 型の配列。An array of type IList<T>.

caretStops
IList<Boolean>

IList<T> 型の配列。An array of type IList<T>.

language
XmlLanguage XmlLanguage XmlLanguage XmlLanguage

XmlLanguage 型の値。A value of type XmlLanguage.

GlyphRun(GlyphTypeface, Int32, String, IList<UInt16>, IList<Boolean>, XmlLanguage, Boolean, Double, Single, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>) GlyphRun(GlyphTypeface, Int32, String, IList<UInt16>, IList<Boolean>, XmlLanguage, Boolean, Double, Single, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>) GlyphRun(GlyphTypeface, Int32, String, IList<UInt16>, IList<Boolean>, XmlLanguage, Boolean, Double, Single, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>)

重要

この API は CLS 準拠ではありません。

指定したクラスのプロパティを使用して、GlyphRun クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlyphRun class by specifying properties of the class.

public:
 GlyphRun(System::Windows::Media::GlyphTypeface ^ glyphTypeface, int bidiLevel, bool isSideways, double renderingEmSize, float pixelsPerDip, System::Collections::Generic::IList<System::UInt16> ^ glyphIndices, System::Windows::Point baselineOrigin, System::Collections::Generic::IList<double> ^ advanceWidths, System::Collections::Generic::IList<System::Windows::Point> ^ glyphOffsets, System::Collections::Generic::IList<char> ^ characters, System::String ^ deviceFontName, System::Collections::Generic::IList<System::UInt16> ^ clusterMap, System::Collections::Generic::IList<bool> ^ caretStops, System::Windows::Markup::XmlLanguage ^ language);
[System.CLSCompliant(false)]
public GlyphRun (System.Windows.Media.GlyphTypeface glyphTypeface, int bidiLevel, bool isSideways, double renderingEmSize, float pixelsPerDip, System.Collections.Generic.IList<ushort> glyphIndices, System.Windows.Point baselineOrigin, System.Collections.Generic.IList<double> advanceWidths, System.Collections.Generic.IList<System.Windows.Point> glyphOffsets, System.Collections.Generic.IList<char> characters, string deviceFontName, System.Collections.Generic.IList<ushort> clusterMap, System.Collections.Generic.IList<bool> caretStops, System.Windows.Markup.XmlLanguage language);
new System.Windows.Media.GlyphRun : System.Windows.Media.GlyphTypeface * int * bool * double * single * System.Collections.Generic.IList<uint16> * System.Windows.Point * System.Collections.Generic.IList<double> * System.Collections.Generic.IList<System.Windows.Point> * System.Collections.Generic.IList<char> * string * System.Collections.Generic.IList<uint16> * System.Collections.Generic.IList<bool> * System.Windows.Markup.XmlLanguage -> System.Windows.Media.GlyphRun

パラメーター

bidiLevel
Int32 Int32 Int32 Int32

Int32 型の値。A value of type Int32.

deviceFontName
String String String String

String 型の値。A value of type String.

clusterMap
IList<UInt16>

IList<T> 型の配列。An array of type IList<T>.

caretStops
IList<Boolean>

IList<T> 型の配列。An array of type IList<T>.

language
XmlLanguage XmlLanguage XmlLanguage XmlLanguage

XmlLanguage 型の値。A value of type XmlLanguage.

isSideways
Boolean Boolean Boolean Boolean

Boolean 型の値。A value of type Boolean.

renderingEmSize
Double Double Double Double

Double 型の値。A value of type Double.

pixelsPerDip
Single Single Single Single

Double 型の値。A value of type Double.

glyphIndices
IList<UInt16>

IList<T> 型の配列。An array of type IList<T>.

baselineOrigin
Point Point Point Point

Point 型の値。A value of type Point.

advanceWidths
IList<Double>

IList<T> 型の配列。An array of type IList<T>.

glyphOffsets
IList<Point>

IList<T> 型の配列。An array of type IList<T>.

characters
IList<Char>

IList<T> 型の配列。An array of type IList<T>.

適用対象