TtfFontMetrics

TtfFontMetrics class

Rappresenta le metriche dei caratteri TTF.

public class TtfFontMetrics : FontMetrics

Proprietà

NomeDescrizione
override Ascender { get; set; }Ottiene il valore ascendente.
override Descender { get; set; }Ottiene il valore discendente.
override FontBBox { get; }Ottiene il valore FontBBox.
override FontMatrix { get; }Ottiene il valore FontBBox.
IsFixedPitch { get; }Ottiene il valore IsFixedPitch.
override LineGap { get; }Ottiene il valore LineGap.
override TypoAscender { get; set; }Ottiene il valore TypoAscender.
override TypoDescender { get; set; }Ottiene il valore TypoDescender.
override TypoLineGap { get; }Ottiene il valore TypoLineGap.
override UnitsPerEM { get; set; }Ottiene il valore UnitsPerEM.

Metodi

NomeDescrizione
virtual GetAscender(double)Restituisce il carattere ascendente per una dimensione del carattere specifica.
virtual GetDescender(double)Restituisce il discendente per una dimensione del carattere specifica.
virtual GetGlyphBBox(GlyphId)Restituisce glifo BBox. Restituisce FontBBox se BBox non è stato definito per il glifo. Può essere sovrascritto da specifici eredi di codifica dei caratteri.
override GetGlyphWidth(GlyphId)Restituisce la larghezza dei glifi in base all’id del glifo.
override GetKerningValue(GlyphId, GlyphId)Restituisce il valore di crenatura per la coppia di glifi.
virtual GetTypoAscender(double)Restituisce il discendente per una dimensione del carattere specifica.
virtual GetTypoDescender(double)Restituisce il discendente per una dimensione del carattere specifica.
virtual GetTypoLineGap(double)Restituisce l’intervallo di riga per una dimensione del carattere specifica.
override MeasureString(string, double)Misura la stringa e restituisce la larghezza della stringa.

Guarda anche