CffFontMetrics

CffFontMetrics class

Rappresenta le metriche dei caratteri CFF.

public class CffFontMetrics : FontMetrics

Proprietà

NomeDescrizione
override Ascender { get; }Ottiene il valore ascendente.
override Descender { get; }Ottiene il valore discendente.
override FontBBox { get; }Ottiene il valore FontBBox.
override 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.
override UnitsPerEM { get; }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.
GetFontMatrixForGlyph(GlyphId)Calcola la matrice di trasformazione per il glifo specificato da id.
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 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.
override MeasureString(string, double)Misura la stringa e restituisce la larghezza della stringa.

Guarda anche