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
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
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
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
CellHeightPoints
Zkratka pro Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Hodnota vlastnosti
DescentLis
Vertikální vzdálenost od spodní části buňky k základní linii buňky (lis).
public int DescentLis { get; }
Hodnota vlastnosti
DescentPoints
Vrací sestup buňky v bodech.
public float DescentPoints { get; }
Hodnota vlastnosti
FamilyName
Vrací název tohoto písma.
public string FamilyName { get; }
Hodnota vlastnosti
IsBold
Vrací hodnotu, která určuje, zda je tato instance tučná.
public bool IsBold { get; }
Hodnota vlastnosti
IsItalic
Vrací hodnotu, která určuje, zda je tato instance kurzívou.
public bool IsItalic { get; }
Hodnota vlastnosti
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
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
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
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
SizePoints
Vrací velikost tohoto písma (body).
public float SizePoints { get; set; }
Hodnota vlastnosti
SmallCapsScaleFactor
Vrací měřítko SmallCaps.
public float SmallCapsScaleFactor { get; }
Hodnota vlastnosti
Style
Vrací styl tohoto písma.
public FontStyle Style { get; }
Hodnota vlastnosti
StyleEx
Tato vlastnost obsahuje další informace o stylu písma.
public short StyleEx { get; set; }
Hodnota vlastnosti
Metody
Equals(DrFont)
Porovná se se specifikovaným jiným.
protected bool Equals(DrFont other)
Parametry
other
DrFont
Druhý objekt.
Vrací
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í
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í
Vrací šířku.
GetCharWidthPoints(char)
Vrací šířku znaku (body).
public float GetCharWidthPoints(char c)
Parametry
c
char
Symbol, který se má vypočítat.
Vrací
Vrací šířku.
GetHashCode()
Vrací hash kód pro tuto instanci.
public override int GetHashCode()
Vrací
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í
Vrací velikost.
GetTextWidthLis(string)
Vrací šířku textu lis.
public int GetTextWidthLis(string text)
Parametry
text
string
Text, který se má vypočítat.
Vrací
Vrací šířku.
GetTextWidthPoints(string)
Vrací šířku textu v bodech.
public float GetTextWidthPoints(string text)
Parametry
text
string
Text, který se má vypočítat.
Vrací
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í
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í
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.