Udostępnij za pośrednictwem


GlyphRun Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy GlyphRun.

Przeciążenia

GlyphRun()
Przestarzałe.

Inicjuje nowe wystąpienie klasy GlyphRun.

GlyphRun(Single)

Inicjuje nowe wystąpienie klasy GlyphRun.

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

Inicjuje GlyphRun nowe wystąpienie klasy, określając właściwości klasy.

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

Inicjuje GlyphRun nowe wystąpienie klasy, określając właściwości klasy.

GlyphRun()

Przestroga

Use the PixelsPerDip override

Inicjuje nowe wystąpienie klasy GlyphRun.

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

Dotyczy

GlyphRun(Single)

Inicjuje nowe wystąpienie klasy 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)

Parametry

pixelsPerDip
Single

Wartość pikseli niezależnych od gęstości, która jest odpowiednikiem współczynnika skalowania. Na przykład, jeśli dpi ekranu wynosi 120 (lub 1,25, ponieważ 120/96 = 1,25) , 1,25 pikseli na niezależny piksel gęstości jest rysowany. DIP to jednostka miary używana przez WPF, która jest niezależna od rozdzielczości urządzeń i interfejsów DPI.

Dotyczy

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

Przestroga

Use the PixelsPerDip override

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje GlyphRun nowe wystąpienie klasy, określając właściwości klasy.

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)

Parametry

glyphTypeface
GlyphTypeface

Wartość typu GlyphTypeface.

bidiLevel
Int32

Wartość typu Int32.

isSideways
Boolean

Wartość typu Boolean.

renderingEmSize
Double

Wartość typu Double.

glyphIndices
IList<UInt16>

Tablica typu IList<T>.

baselineOrigin
Point

Wartość typu Point.

advanceWidths
IList<Double>

Tablica typu IList<T>.

glyphOffsets
IList<Point>

Tablica typu IList<T>.

characters
IList<Char>

Tablica typu IList<T>.

deviceFontName
String

Wartość typu String.

clusterMap
IList<UInt16>

Tablica typu IList<T>.

caretStops
IList<Boolean>

Tablica typu IList<T>.

language
XmlLanguage

Wartość typu XmlLanguage.

Atrybuty

Dotyczy

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

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje GlyphRun nowe wystąpienie klasy, określając właściwości klasy.

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)

Parametry

glyphTypeface
GlyphTypeface

Wartość typu GlyphTypeface.

bidiLevel
Int32

Wartość typu Int32.

isSideways
Boolean

Wartość typu Boolean.

renderingEmSize
Double

Wartość typu Double.

pixelsPerDip
Single

Wartość typu Double.

glyphIndices
IList<UInt16>

Tablica typu IList<T>.

baselineOrigin
Point

Wartość typu Point.

advanceWidths
IList<Double>

Tablica typu IList<T>.

glyphOffsets
IList<Point>

Tablica typu IList<T>.

characters
IList<Char>

Tablica typu IList<T>.

deviceFontName
String

Wartość typu String.

clusterMap
IList<UInt16>

Tablica typu IList<T>.

caretStops
IList<Boolean>

Tablica typu IList<T>.

language
XmlLanguage

Wartość typu XmlLanguage.

Atrybuty

Dotyczy