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 carattere fisico che corrisponde a un file di 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 GlyphTypeface corretto da utilizzare per un'esecuzione di caratteri in un determinato tipo di carattere logico è in genere determinato dal sistema di tipi di carattere macchine virtuali Windows e registrato negli oggetti /GlyphRun generati dall'oggetto FormattedText e dalle API di formattazione della riga di testo.
fornisce GlyphTypeface proprietà e metodi per:
Recupero delle metriche comuni relative al tipo di carattere, ad esempio il rapporto tra salita e discesa a em size.
Ottenere metriche, contorni 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 GlyphTypeface per ottenere contorni o bitmap del tipo di carattere oppure 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
| Nome | Descrizione |
|---|---|
| GlyphTypeface() |
Inizializza una nuova istanza della classe GlyphTypeface. |
| GlyphTypeface(Uri, StyleSimulations) |
Inizializza una nuova istanza della GlyphTypeface classe utilizzando il percorso e StyleSimulations il valore del file di carattere specificati. |
| GlyphTypeface(Uri) |
Inizializza una nuova istanza della GlyphTypeface classe utilizzando il percorso del file di carattere specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AdvanceHeights |
Ottiene le altezze di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface . |
| AdvanceWidths |
Ottiene le larghezze di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface . |
| Baseline |
Ottiene il valore di base per l'oggetto GlyphTypeface. |
| BottomSideBearings |
Ottiene la distanza dal bordo inferiore della casella nera alla fine inferiore del vettore di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface . |
| CapsHeight |
Ottiene la distanza dalla linea di base alla parte superiore di una capitale inglese, rispetto alle dimensioni em, per l'oggetto GlyphTypeface . |
| CharacterToGlyphMap |
Ottiene il mapping nominale di un punto di codice Unicode a un indice glifo come definito dalla tabella "CMAP". |
| Copyrights |
Ottiene le informazioni sul copyright per l'oggetto GlyphTypeface . |
| Descriptions |
Ottiene le informazioni di descrizione per l'oggetto GlyphTypeface . |
| DesignerNames |
Ottiene le informazioni della 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 di offset dalla linea di base occidentale orizzontale alla parte inferiore della casella nera del glifo per i glifi rappresentati dall'oggetto GlyphTypeface . |
| EmbeddingRights |
Ottiene l'autorizzazione di incorporamento del tipo di carattere per l'oggetto GlyphTypeface . |
| FaceNames |
Ottiene il nome del viso per l'oggetto GlyphTypeface . |
| FamilyNames |
Ottiene il nome della famiglia per l'oggetto GlyphTypeface . |
| FontUri |
Ottiene o imposta l'URI per l'oggetto GlyphTypeface . |
| GlyphCount |
Ottiene il numero di glifi per l'oggetto GlyphTypeface . |
| Height |
Ottiene l'altezza della cella di caratteri rispetto alla dimensione em. |
| LeftSideBearings |
Ottiene la distanza dall'estremità iniziale del vettore di avanzamento al bordo sinistro della casella nera per i glifi rappresentati dall'oggetto GlyphTypeface . |
| LicenseDescriptions |
Ottiene le informazioni sulla descrizione della 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 dal bordo destro della casella nera alla fine destra del vettore di avanzamento per i glifi rappresentati dall'oggetto GlyphTypeface . |
| SampleTexts |
Ottiene le informazioni di testo di esempio per l'oggetto GlyphTypeface . |
| Stretch |
Ottiene il FontStretch valore per l'oggetto GlyphTypeface . |
| StrikethroughPosition |
Ottiene un valore che indica la distanza dalla linea di base alla barrata per il carattere tipografico. |
| StrikethroughThickness |
Ottiene un valore che indica lo spessore dello barrato rispetto alla dimensione del carattere em. |
| Style |
Ottiene lo stile per l'oggetto GlyphTypeface . |
| StyleSimulations |
Ottiene o imposta l'oggetto StyleSimulations per l'oggetto GlyphTypeface . |
| Symbol |
Ottiene un valore che indica se il GlyphTypeface tipo di carattere è conforme alla codifica Unicode. |
| TopSideBearings |
Ottiene la distanza dall'estremità superiore del vettore di avanzamento verticale al bordo superiore della casella nera per i glifi rappresentati dall'oggetto GlyphTypeface . |
| Trademarks |
Ottiene le informazioni sull'avviso sul marchio per l'oggetto GlyphTypeface . |
| UnderlinePosition |
Ottiene la posizione della sottolineatura nell'oggetto GlyphTypeface. |
| UnderlineThickness |
Ottiene lo spessore della sottolineatura rispetto alle dimensioni em. |
| VendorUrls |
Ottiene le informazioni sull'URL del fornitore per l'oggetto GlyphTypeface . |
| Version |
Ottiene la versione del viso del carattere interpretata dalla tabella 'NAME' del tipo di carattere. |
| VersionStrings |
Ottiene le informazioni sulla stringa di versione per l'oggetto GlyphTypeface interpretato dalla tabella 'NAME' del tipo di carattere. |
| 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 occidentale rispetto alle dimensioni em per il tipo di carattere rappresentato dall'oggetto GlyphTypeface . |
Metodi
| Nome | Descrizione |
|---|---|
| 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 corrente GlyphTypeface . |
| GetFontStream() |
Restituisce il flusso di file di tipo di carattere rappresentato dall'oggetto GlyphTypeface . |
| GetGlyphOutline(UInt16, Double, Double) |
Restituisce un Geometry valore che descrive il percorso di un singolo glifo nel tipo di carattere. |
| GetHashCode() |
Funge da funzione hash per GlyphTypeface. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ISupportInitialize.BeginInit() |
Per una descrizione di questo membro, vedere BeginInit(). |
| ISupportInitialize.EndInit() |
Per una descrizione di questo membro, vedere EndInit(). |