FontMetrics

FontMetrics class

Rappresenta le metriche dei caratteri.

public abstract class FontMetrics : IFontMetrics

Proprietà

NomeDescrizione
virtual Ascender { get; set; }Ottiene il valore ascendente.
virtual Descender { get; set; }Ottiene il valore discendente.
virtual FontBBox { get; }Ottiene il valore FontBBox.
virtual FontMatrix { get; }Ottiene il valore FontMatrix.
IsFixedPitch { get; }Ottiene il valore IsFixedPitch.
virtual LineGap { get; }Ottiene il valore LineGap.
virtual TypoAscender { get; set; }Ottiene il valore TypoAscender.
virtual TypoDescender { get; set; }Ottiene il valore TypoDescender.
virtual TypoLineGap { get; }Ottiene il valore TypoLineGap.
virtual 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.
virtual GetGlyphWidth(GlyphId)Restituisce la larghezza del glifo. Può essere sovrascritto da specifici eredi di codifica dei caratteri.
virtual 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.
abstract MeasureString(string, double)Misura la stringa e restituisce la larghezza della stringa.

Guarda anche