Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Użyj tej klasy zamiast GDI+ Font
public class DrFont
Dziedziczenie
Dziedziczone członkowie
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Właściwości
AscentLis
Wysokość komórki czcionki (lis). To jest pionowa odległość od górnej części komórki do linii bazowej komórki.
public int AscentLis { get; }
Wartość właściwości
Uwagi
Ta wartość nazywana jest również linią bazową komórki.
AscentPoints
Zwraca wysokość komórki w punktach.
public float AscentPoints { get; }
Wartość właściwości
CellHeightLis
Zwraca wysokość komórki tej czcionki (lis). To jest skrót dla Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.
public int CellHeightLis { get; }
Wartość właściwości
CellHeightPoints
Skrót dla Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Wartość właściwości
DescentLis
Opad komórki tej czcionki (lis). To jest pionowa odległość od dolnej części komórki do linii bazowej komórki.
public int DescentLis { get; }
Wartość właściwości
DescentPoints
Zwraca opad komórki w punktach.
public float DescentPoints { get; }
Wartość właściwości
FamilyName
Zwraca nazwę tej czcionki.
public string FamilyName { get; }
Wartość właściwości
IsBold
Zwraca wartość wskazującą, czy ta instancja jest pogrubiona.
public bool IsBold { get; }
Wartość właściwości
IsItalic
Zwraca wartość wskazującą, czy ta instancja jest kursywą.
public bool IsItalic { get; }
Wartość właściwości
LeadingLis
Zwraca odstęp między wierszami tej czcionki (lis). To jest skrót dla Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public int LeadingLis { get; }
Wartość właściwości
LeadingPoints
Zwraca odstęp między wierszami tej czcionki (lis). To jest skrót dla Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public float LeadingPoints { get; }
Wartość właściwości
LineSpacingLis
Zwraca odstęp między komórkami tej czcionki (lis). To jest pionowa odległość między liniami bazowymi dwóch glifów.
public int LineSpacingLis { get; }
Wartość właściwości
LineSpacingPoints
Zwraca odstęp między komórkami tej czcionki (punkty). To jest pionowa odległość między liniami bazowymi dwóch glifów.
public float LineSpacingPoints { get; }
Wartość właściwości
SizePoints
Zwraca rozmiar tej czcionki (punkty).
public float SizePoints { get; set; }
Wartość właściwości
SmallCapsScaleFactor
Zwraca współczynnik skali SmallCaps.
public float SmallCapsScaleFactor { get; }
Wartość właściwości
Style
Zwraca styl tej czcionki.
public FontStyle Style { get; }
Wartość właściwości
StyleEx
Ta właściwość zawiera dodatkowe informacje o stylu czcionki
public short StyleEx { get; set; }
Wartość właściwości
Metody
Equals(DrFont)
Porównuje z określoną inną instancją.
protected bool Equals(DrFont other)
Parametry
other
DrFont
Inny obiekt.
Zwraca
true
jeśli określony Aspose.Page.Font.DrFont jest równy tej instancji; w przeciwnym razie false
.
Equals(object)
Określa, czy określony System.Object jest równy tej instancji.
public override bool Equals(object obj)
Parametry
obj
object
Obiekt System.Object do porównania z tą instancją.
Zwraca
true
jeśli określony System.Object jest równy tej instancji; w przeciwnym razie false
.
GetCharWidthLis(char)
Zwraca szerokość znaku lis.
public int GetCharWidthLis(char c)
Parametry
c
char
Symbol do obliczenia.
Zwraca
Zwraca szerokość
GetCharWidthPoints(char)
Zwraca szerokość znaku (punkty).
public float GetCharWidthPoints(char c)
Parametry
c
char
Symbol do obliczenia.
Zwraca
Zwraca szerokość
GetHashCode()
Zwraca kod haszujący dla tej instancji.
public override int GetHashCode()
Zwraca
Kod haszujący dla tej instancji, odpowiedni do użycia w algorytmach haszujących i strukturach danych, takich jak tabela haszująca.
GetTextSizePoints(string)
Zwraca rozmiar ramki tekstu w punktach.
public SizeF GetTextSizePoints(string text)
Parametry
text
string
Tekst do obliczenia.
Zwraca
Zwraca rozmiar
GetTextWidthLis(string)
Zwraca szerokość tekstu lis.
public int GetTextWidthLis(string text)
Parametry
text
string
Tekst do obliczenia.
Zwraca
Zwraca szerokość
GetTextWidthPoints(string)
Zwraca szerokość tekstu w punktach.
public float GetTextWidthPoints(string text)
Parametry
text
string
Tekst do obliczenia.
Zwraca
Zwraca szerokość
GetTextWidthPoints(string, int, int)
Zwraca szerokość tekstu w punktach.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Parametry
text
string
Tekst do obliczenia.
startIndex
int
Indeks początkowy.
charCount
int
Liczba znaków.
Zwraca
Zwraca szerokość
IsPoorlyRenderedByGdiPlus(string)
Zwraca True dla czcionki “Microsoft Sans Serif”. Ta czcionka jest słabo renderowana przez GDI+. Zobacz Test286 i Gemini-6959.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Parametry
fontName
string
Nazwa czcionki.
Zwraca
true
jeśli [jest słabo renderowana przez GDI plus] [określona nazwa czcionki]; w przeciwnym razie false
.
Replace(DrFont)
Zastępuje zawartość czcionki.
public void Replace(DrFont font)
Parametry
font
DrFont
Źródłowa czcionka.