Linguaggio

GlyphRun Costruttori

Definizione

Inizializza una nuova istanza della classe GlyphRun.

Overload

Nome Descrizione
GlyphRun()
Obsoleti.

Inizializza una nuova istanza della classe GlyphRun.

GlyphRun(Single)

Inizializza una nuova istanza della classe GlyphRun.

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

Inizializza una nuova istanza della GlyphRun classe specificando le proprietà della classe .

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

Inizializza una nuova istanza della GlyphRun classe specificando le proprietà della classe .

GlyphRun()

Attenzione

Use the PixelsPerDip override

Inizializza una nuova istanza della classe GlyphRun.

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

Si applica a

GlyphRun(Single)

Inizializza una nuova istanza della classe 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)

Parametri

pixelsPerDip
Single

Valore Pixel per densità indipendente pixel, equivalente al fattore di scala. Ad esempio, se il valore DPI di uno schermo è 120 (o 1,25 perché 120/96 = 1,25) , vengono disegnati 1,25 pixel per pixel indipendenti dalla densità. DIP è l'unità di misura usata da macchine virtuali Windows per essere indipendente dalla risoluzione dei dispositivi e dai DPI.

Si applica a

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

Attenzione

Use the PixelsPerDip override

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della GlyphRun classe specificando le proprietà della classe .

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)

Parametri

glyphTypeface
GlyphTypeface

Valore di tipo GlyphTypeface.

bidiLevel
Int32

Valore di tipo Int32.

isSideways
Boolean

Valore di tipo Boolean.

renderingEmSize
Double

Valore di tipo Double.

glyphIndices
IList<UInt16>

Matrice di tipo IList<T>.

baselineOrigin
Point

Valore di tipo Point.

advanceWidths
IList<Double>

Matrice di tipo IList<T>.

glyphOffsets
IList<Point>

Matrice di tipo IList<T>.

characters
IList<Char>

Matrice di tipo IList<T>.

deviceFontName
String

Valore di tipo String.

clusterMap
IList<UInt16>

Matrice di tipo IList<T>.

caretStops
IList<Boolean>

Matrice di tipo IList<T>.

language
XmlLanguage

Valore di tipo XmlLanguage.

Attributi

Si applica a

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

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della GlyphRun classe specificando le proprietà della classe .

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)

Parametri

glyphTypeface
GlyphTypeface

Valore di tipo GlyphTypeface.

bidiLevel
Int32

Valore di tipo Int32.

isSideways
Boolean

Valore di tipo Boolean.

renderingEmSize
Double

Valore di tipo Double.

pixelsPerDip
Single

Valore di tipo Double.

glyphIndices
IList<UInt16>

Matrice di tipo IList<T>.

baselineOrigin
Point

Valore di tipo Point.

advanceWidths
IList<Double>

Matrice di tipo IList<T>.

glyphOffsets
IList<Point>

Matrice di tipo IList<T>.

characters
IList<Char>

Matrice di tipo IList<T>.

deviceFontName
String

Valore di tipo String.

clusterMap
IList<UInt16>

Matrice di tipo IList<T>.

caretStops
IList<Boolean>

Matrice di tipo IList<T>.

language
XmlLanguage

Valore di tipo XmlLanguage.

Attributi

Si applica a