GlyphTypeface Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica un tipo di carattere fisico che corrisponde a un file del tipo di carattere sul disco.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Ereditarietà
-
GlyphTypeface
- Implementazioni
Commenti
L'oggetto GlyphTypeface è un oggetto di testo di basso livello che corrisponde a un singolo viso di una famiglia di caratteri rappresentato da un file di tipo di carattere OpenType o serializzato come blocco di memoria in un documento. Il corretto GlyphTypeface utilizzo per un'esecuzione di caratteri in un determinato tipo di carattere logico è in genere determinato dal sistema di tipi di carattere WPF e registrato negli GlyphRun oggetti generati dall'oggetto FormattedText e dalle API di testo di formattazione della riga.
fornisce GlyphTypeface proprietà e metodi per:
Ottenere metriche comuni relative al tipo di carattere, ad esempio il rapporto tra salita e discesa a em size.
Recupero di metriche, struttura e bitmap per singoli glifi.
Serializzazione in un documento.
Nell'elenco seguente viene descritto il tipo di scenari dell'applicazione che illustrano il valore dell'utilizzo del controllo di basso livello fornito dall'oggetto GlyphTypeface .
Un generatore di documenti in formato fisso può utilizzare GlyphTypeface per ottenere un'immagine binaria del tipo di carattere per l'incorporamento in un contenitore di documenti
Un driver della stampante può utilizzare per GlyphTypeface ottenere contorni o bitmap del tipo di carattere o l'intera immagine del tipo di carattere per l'invio alla stampante.
Un'applicazione GlyphTypeface visualizzatore può usare per GlyphTypeface ottenere informazioni sulle metriche e sulle bitmap.
Ogni glifo definisce le metriche che specificano la modalità di allineamento con altre Glyphs. L'immagine seguente definisce i valori delle metriche per i caratteri glifi.
Valori delle metriche dei caratteri glifi
Costruttori
GlyphTypeface() |
Inizializza una nuova istanza della classe GlyphTypeface. |
GlyphTypeface(Uri) |
Inizializza una nuova istanza della classe GlyphTypeface con il percorso del file del tipo di carattere specificato. |
GlyphTypeface(Uri, StyleSimulations) |
Inizializza una nuova istanza della classe GlyphTypeface utilizzando il percorso del file del tipo di carattere specificato e un valore StyleSimulations. |
Proprietà
AdvanceHeights |
Ottiene l'altezza di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface. |
AdvanceWidths |
Ottiene la larghezza di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface. |
Baseline |
Ottiene il valore della linea di base per l'oggetto GlyphTypeface. |
BottomSideBearings |
Ottiene la distanza tra il bordo inferiore della casella di colore nero e l'estremità inferiore del vettore di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface. |
CapsHeight |
Ottiene la distanza tra la linea di base e la parte superiore di una lettera maiuscola relativa alla dimensione em per l'oggetto GlyphTypeface. |
CharacterToGlyphMap |
Ottiene il mapping nominale di un punto di codice Unicode a un indice di glifo definito dalla tabella 'CMAP' relativa ai tipi di carattere. |
Copyrights |
Ottiene le informazioni sul copyright per l'oggetto GlyphTypeface. |
Descriptions |
Ottiene le informazioni descrittive per l'oggetto GlyphTypeface. |
DesignerNames |
Ottiene le informazioni sulla finestra di progettazione per l'oggetto GlyphTypeface. |
DesignerUrls |
Ottiene le informazioni sull'URL della finestra di progettazione per l'oggetto GlyphTypeface. |
DistancesFromHorizontalBaselineToBlackBoxBottom |
Ottiene il valore dell'offset tra la linea di base orizzontale per i caratteri delle lingue europee occidentali e la parte inferiore della casella di colore nero del glifo per i glifi rappresentati dall'oggetto GlyphTypeface. |
EmbeddingRights |
Ottiene l'autorizzazione all'incorporamento dei tipi di carattere per l'oggetto GlyphTypeface. |
FaceNames |
Ottiene il nome del tipo di carattere per l'oggetto GlyphTypeface. |
FamilyNames |
Ottiene il nome della famiglia di caratteri per l'oggetto GlyphTypeface. |
FontUri |
Ottiene o imposta l'URI per l'oggetto GlyphTypeface. |
GlyphCount |
Ottiene il numero di glifi dell'oggetto GlyphTypeface. |
Height |
Ottiene l'altezza della cella del carattere relativa alla dimensione em. |
LeftSideBearings |
Ottiene la distanza tra l'estremità iniziale del vettore di avanzamento e il bordo sinistro della casella di colore nero per i glifi rappresentati dall'oggetto GlyphTypeface. |
LicenseDescriptions |
Ottiene le informazioni descrittive sulla licenza del tipo di carattere per l'oggetto GlyphTypeface. |
ManufacturerNames |
Ottiene le informazioni sul produttore del tipo di carattere per l'oggetto GlyphTypeface. |
RightSideBearings |
Ottiene la distanza tra il bordo destro della casella di colore nero e l'estremità destra del vettore di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface. |
SampleTexts |
Ottiene le informazioni sul testo di esempio per l'oggetto GlyphTypeface. |
Stretch |
Ottiene il valore FontStretch per l'oggetto GlyphTypeface. |
StrikethroughPosition |
Ottiene un valore che indica la distanza dalla linea di base alla barratura per il carattere tipografico. |
StrikethroughThickness |
Ottiene un valore che indica lo spessore della barratura relativa alle dimensioni em dei caratteri. |
Style |
Ottiene lo stile per l'oggetto GlyphTypeface. |
StyleSimulations |
Ottiene o imposta la classe StyleSimulations per l'oggetto GlyphTypeface. |
Symbol |
Ottiene un valore che indica se il tipo di carattere GlyphTypeface è conforme o meno alla codifica Unicode. |
TopSideBearings |
Ottiene la distanza tra l'estremità superiore del vettore di avanzamento e il margine superiore della casella di colore nero per i glifi rappresentati dall'oggetto GlyphTypeface. |
Trademarks |
Ottiene le informazioni sul marchio per l'oggetto GlyphTypeface. |
UnderlinePosition |
Ottiene la posizione della sottolineatura nell'oggetto GlyphTypeface. |
UnderlineThickness |
Ottiene lo spessore della sottolineatura relativa alle dimensioni em. |
VendorUrls |
Ottiene le informazioni sull'URL del fornitore per l'oggetto GlyphTypeface. |
Version |
Ottiene la versione del tipo di carattere interpretata in base alla tabella 'NAME' relativa ai fornitori. |
VersionStrings |
Ottiene le informazioni sulla stringa di versione per l'oggetto GlyphTypeface interpretate in base alla tabella 'NAME' relativa ai fornitori. |
Weight |
Ottiene lo spessore progettato del tipo di carattere rappresentato dall'oggetto GlyphTypeface. |
Win32FaceNames |
Ottiene il nome del viso Win32 per il tipo di carattere rappresentato dall'oggetto GlyphTypeface . |
Win32FamilyNames |
Ottiene il nome della famiglia Win32 per il tipo di carattere rappresentato dall'oggetto GlyphTypeface . |
XHeight |
Ottiene l'altezza x per i caratteri delle lingue europee occidentali relativa alla dimensione em per il tipo di carattere rappresentato dall'oggetto GlyphTypeface. |
Metodi
ComputeSubset(ICollection<UInt16>) |
Restituisce l'immagine binaria del sottoinsieme di caratteri in base a una raccolta di glifi specificata. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto GlyphTypeface corrente. |
GetFontStream() |
Restituisce il flusso del file del tipo di carattere rappresentato dall'oggetto GlyphTypeface. |
GetGlyphOutline(UInt16, Double, Double) |
Restituisce un valore Geometry che descrive il percorso di un solo glifo del tipo di carattere. |
GetHashCode() |
Usato come funzione hash per GlyphTypeface. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ISupportInitialize.BeginInit() |
Per una descrizione di questo membro, vedere BeginInit(). |
ISupportInitialize.EndInit() |
Per una descrizione di questo membro, vedere EndInit(). |