Class DrFont

Class DrFont

Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)

Użyj tej klasy zamiast GDI+ Font

public class DrFont

Dziedziczenie

objectDrFont

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

int

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

float

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

int

CellHeightPoints

Skrót dla Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Wartość właściwości

float

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

int

DescentPoints

Zwraca opad komórki w punktach.

public float DescentPoints { get; }

Wartość właściwości

float

FamilyName

Zwraca nazwę tej czcionki.

public string FamilyName { get; }

Wartość właściwości

string

IsBold

Zwraca wartość wskazującą, czy ta instancja jest pogrubiona.

public bool IsBold { get; }

Wartość właściwości

bool

IsItalic

Zwraca wartość wskazującą, czy ta instancja jest kursywą.

public bool IsItalic { get; }

Wartość właściwości

bool

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

int

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

float

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

int

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

float

SizePoints

Zwraca rozmiar tej czcionki (punkty).

public float SizePoints { get; set; }

Wartość właściwości

float

SmallCapsScaleFactor

Zwraca współczynnik skali SmallCaps.

public float SmallCapsScaleFactor { get; }

Wartość właściwości

float

Style

Zwraca styl tej czcionki.

public FontStyle Style { get; }

Wartość właściwości

FontStyle

StyleEx

Ta właściwość zawiera dodatkowe informacje o stylu czcionki

public short StyleEx { get; set; }

Wartość właściwości

short

Metody

Equals(DrFont)

Porównuje z określoną inną instancją.

protected bool Equals(DrFont other)

Parametry

other DrFont

Inny obiekt.

Zwraca

bool

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

bool

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

int

Zwraca szerokość

GetCharWidthPoints(char)

Zwraca szerokość znaku (punkty).

public float GetCharWidthPoints(char c)

Parametry

c char

Symbol do obliczenia.

Zwraca

float

Zwraca szerokość

GetHashCode()

Zwraca kod haszujący dla tej instancji.

public override int GetHashCode()

Zwraca

int

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

SizeF

Zwraca rozmiar

GetTextWidthLis(string)

Zwraca szerokość tekstu lis.

public int GetTextWidthLis(string text)

Parametry

text string

Tekst do obliczenia.

Zwraca

int

Zwraca szerokość

GetTextWidthPoints(string)

Zwraca szerokość tekstu w punktach.

public float GetTextWidthPoints(string text)

Parametry

text string

Tekst do obliczenia.

Zwraca

float

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

float

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

bool

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.

 Polski