Class DrFont

Class DrFont

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

Použijte tuto třídu místo GDI+ Font

public class DrFont

Dědičnost

objectDrFont

Děděné členy

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Vlastnosti

AscentLis

Vertikální vzdálenost od horní části buňky k základní linii buňky (lis).

public int AscentLis { get; }

Hodnota vlastnosti

int

Poznámky

Tato hodnota se také nazývá základní linie buňky.

AscentPoints

Vrací výšku buňky v bodech.

public float AscentPoints { get; }

Hodnota vlastnosti

float

CellHeightLis

Vrací výšku buňky tohoto písma (lis). Toto je zkratka pro Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.

public int CellHeightLis { get; }

Hodnota vlastnosti

int

CellHeightPoints

Zkratka pro Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Hodnota vlastnosti

float

DescentLis

Vertikální vzdálenost od spodní části buňky k základní linii buňky (lis).

public int DescentLis { get; }

Hodnota vlastnosti

int

DescentPoints

Vrací sestup buňky v bodech.

public float DescentPoints { get; }

Hodnota vlastnosti

float

FamilyName

Vrací název tohoto písma.

public string FamilyName { get; }

Hodnota vlastnosti

string

IsBold

Vrací hodnotu, která určuje, zda je tato instance tučná.

public bool IsBold { get; }

Hodnota vlastnosti

bool

IsItalic

Vrací hodnotu, která určuje, zda je tato instance kurzívou.

public bool IsItalic { get; }

Hodnota vlastnosti

bool

LeadingLis

Vrací vedení tohoto písma (lis). Toto je zkratka pro Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public int LeadingLis { get; }

Hodnota vlastnosti

int

LeadingPoints

Vrací vedení tohoto písma (lis). Toto je zkratka pro Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public float LeadingPoints { get; }

Hodnota vlastnosti

float

LineSpacingLis

Vrací mezery mezi řádky tohoto písma (lis). Toto je vertikální vzdálenost mezi základními liniemi dvou glyphů.

public int LineSpacingLis { get; }

Hodnota vlastnosti

int

LineSpacingPoints

Vrací mezery mezi řádky tohoto písma (body). Toto je vertikální vzdálenost mezi základními liniemi dvou glyphů.

public float LineSpacingPoints { get; }

Hodnota vlastnosti

float

SizePoints

Vrací velikost tohoto písma (body).

public float SizePoints { get; set; }

Hodnota vlastnosti

float

SmallCapsScaleFactor

Vrací měřítko SmallCaps.

public float SmallCapsScaleFactor { get; }

Hodnota vlastnosti

float

Style

Vrací styl tohoto písma.

public FontStyle Style { get; }

Hodnota vlastnosti

FontStyle

StyleEx

Tato vlastnost obsahuje další informace o stylu písma.

public short StyleEx { get; set; }

Hodnota vlastnosti

short

Metody

Equals(DrFont)

Porovná se se specifikovaným jiným.

protected bool Equals(DrFont other)

Parametry

other DrFont

Druhý objekt.

Vrací

bool

true pokud je specifikovaný Aspose.Page.Font.DrFont roven této instanci; jinak false.

Equals(object)

Určuje, zda je specifikovaný System.Object roven této instanci.

public override bool Equals(object obj)

Parametry

obj object

System.Object, který se má porovnat s touto instancí.

Vrací

bool

true pokud je specifikovaný System.Object roven této instanci; jinak false.

GetCharWidthLis(char)

Vrací šířku znaku lis.

public int GetCharWidthLis(char c)

Parametry

c char

Symbol, který se má vypočítat.

Vrací

int

Vrací šířku.

GetCharWidthPoints(char)

Vrací šířku znaku (body).

public float GetCharWidthPoints(char c)

Parametry

c char

Symbol, který se má vypočítat.

Vrací

float

Vrací šířku.

GetHashCode()

Vrací hash kód pro tuto instanci.

public override int GetHashCode()

Vrací

int

Hash kód pro tuto instanci, vhodný pro použití v hashovacích algoritmech a datových strukturách, jako je hash tabulka.

GetTextSizePoints(string)

Vrací měření textového rámečku textu v bodech.

public SizeF GetTextSizePoints(string text)

Parametry

text string

Text, který se má vypočítat.

Vrací

SizeF

Vrací velikost.

GetTextWidthLis(string)

Vrací šířku textu lis.

public int GetTextWidthLis(string text)

Parametry

text string

Text, který se má vypočítat.

Vrací

int

Vrací šířku.

GetTextWidthPoints(string)

Vrací šířku textu v bodech.

public float GetTextWidthPoints(string text)

Parametry

text string

Text, který se má vypočítat.

Vrací

float

Vrací šířku.

GetTextWidthPoints(string, int, int)

Vrací šířku textu v bodech.

public float GetTextWidthPoints(string text, int startIndex, int charCount)

Parametry

text string

Text, který se má vypočítat.

startIndex int

Počáteční index.

charCount int

Počet znaků.

Vrací

float

Vrací šířku.

IsPoorlyRenderedByGdiPlus(string)

Vrací True pro písmo “Microsoft Sans Serif”. Toto písmo je špatně vykresleno pomocí GDI+. Viz Test286 a Gemini-6959.

public static bool IsPoorlyRenderedByGdiPlus(string fontName)

Parametry

fontName string

Název písma.

Vrací

bool

true pokud [je špatně vykresleno pomocí GDI plus] [specifikovaného názvu písma]; jinak false.

Replace(DrFont)

Nahradí obsah písma.

public void Replace(DrFont font)

Parametry

font DrFont

Zdrojové písmo.

 Čeština