다음을 통해 공유


GlyphRun 생성자

정의

GlyphRun 클래스의 새 인스턴스를 초기화합니다.

오버로드

GlyphRun()
사용되지 않음.

GlyphRun 클래스의 새 인스턴스를 초기화합니다.

GlyphRun(Single)

GlyphRun 클래스의 새 인스턴스를 초기화합니다.

GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage)
사용되지 않음.

클래스의 속성을 지정하여 GlyphRun 클래스의 새 인스턴스를 초기화합니다.

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

클래스의 속성을 지정하여 GlyphRun 클래스의 새 인스턴스를 초기화합니다.

GlyphRun()

주의

Use the PixelsPerDip override

GlyphRun 클래스의 새 인스턴스를 초기화합니다.

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

적용 대상

GlyphRun(Single)

GlyphRun 클래스의 새 인스턴스를 초기화합니다.

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

배율 인수와 같은 DPI 독립 픽셀 값입니다. 예를 들어 화면의 DPI가 120(또는 120/96 = 1.25이므로 1.25)이면 1.25 PDI 독립 픽셀이 그려집니다. DIP는 디바이스 해상도 및 DPI와 별도로 WPF에서 사용되는 측정 단위입니다.

적용 대상

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

주의

Use the PixelsPerDip override

중요

이 API는 CLS 규격이 아닙니다.

클래스의 속성을 지정하여 GlyphRun 클래스의 새 인스턴스를 초기화합니다.

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)]
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);
[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);
[<System.CLSCompliant(false)>]
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
[<System.CLSCompliant(false)>]
[<System.Obsolete("Use the PixelsPerDip override", false)>]
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
Public Sub New (glyphTypeface As GlyphTypeface, bidiLevel As Integer, isSideways As Boolean, renderingEmSize As Double, glyphIndices As IList(Of UShort), baselineOrigin As Point, advanceWidths As IList(Of Double), glyphOffsets As IList(Of Point), characters As IList(Of Char), deviceFontName As String, clusterMap As IList(Of UShort), caretStops As IList(Of Boolean), language As XmlLanguage)

매개 변수

glyphTypeface
GlyphTypeface

GlyphTypeface 형식의 값입니다.

bidiLevel
Int32

Int32 형식의 값입니다.

isSideways
Boolean

Boolean 형식의 값입니다.

renderingEmSize
Double

Double 형식의 값입니다.

glyphIndices
IList<UInt16>

IList<T> 형식의 배열입니다.

baselineOrigin
Point

Point 형식의 값입니다.

advanceWidths
IList<Double>

IList<T> 형식의 배열입니다.

glyphOffsets
IList<Point>

IList<T> 형식의 배열입니다.

characters
IList<Char>

IList<T> 형식의 배열입니다.

deviceFontName
String

String 형식의 값입니다.

clusterMap
IList<UInt16>

IList<T> 형식의 배열입니다.

caretStops
IList<Boolean>

IList<T> 형식의 배열입니다.

language
XmlLanguage

XmlLanguage 형식의 값입니다.

특성

적용 대상

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

중요

이 API는 CLS 규격이 아닙니다.

클래스의 속성을 지정하여 GlyphRun 클래스의 새 인스턴스를 초기화합니다.

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);
[<System.CLSCompliant(false)>]
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
Public Sub New (glyphTypeface As GlyphTypeface, bidiLevel As Integer, isSideways As Boolean, renderingEmSize As Double, pixelsPerDip As Single, glyphIndices As IList(Of UShort), baselineOrigin As Point, advanceWidths As IList(Of Double), glyphOffsets As IList(Of Point), characters As IList(Of Char), deviceFontName As String, clusterMap As IList(Of UShort), caretStops As IList(Of Boolean), language As XmlLanguage)

매개 변수

glyphTypeface
GlyphTypeface

GlyphTypeface 형식의 값입니다.

bidiLevel
Int32

Int32 형식의 값입니다.

isSideways
Boolean

Boolean 형식의 값입니다.

renderingEmSize
Double

Double 형식의 값입니다.

pixelsPerDip
Single

Double 형식의 값입니다.

glyphIndices
IList<UInt16>

IList<T> 형식의 배열입니다.

baselineOrigin
Point

Point 형식의 값입니다.

advanceWidths
IList<Double>

IList<T> 형식의 배열입니다.

glyphOffsets
IList<Point>

IList<T> 형식의 배열입니다.

characters
IList<Char>

IList<T> 형식의 배열입니다.

deviceFontName
String

String 형식의 값입니다.

clusterMap
IList<UInt16>

IList<T> 형식의 배열입니다.

caretStops
IList<Boolean>

IList<T> 형식의 배열입니다.

language
XmlLanguage

XmlLanguage 형식의 값입니다.

특성

적용 대상