Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Använd denna klass istället för GDI+ Font
public class DrFont
Arv
Arvda Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Egenskaper
AscentLis
Cellens höjd för detta teckensnitt (lis).
Detta är ett vertikalt avstånd från cellens topp till cellens baslinje.
public int AscentLis { get; }
Egenskapsvärde
Kommentarer
Detta värde kallas också cellens baslinje.
AscentPoints
Returnerar cellens höjd i punkter.
public float AscentPoints { get; }
Egenskapsvärde
CellHeightLis
Returnerar cellhöjden för detta teckensnitt (lis).
Detta är en genväg för Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.
public int CellHeightLis { get; }
Egenskapsvärde
CellHeightPoints
Genväg för Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Egenskapsvärde
DescentLis
Cellens nedåtgående del för detta teckensnitt (lis).
Detta är ett vertikalt avstånd från cellens botten till cellens baslinje.
public int DescentLis { get; }
Egenskapsvärde
DescentPoints
Returnerar cellens nedåtgående del i punkter.
public float DescentPoints { get; }
Egenskapsvärde
FamilyName
Hämtar namnet på detta teckensnitt.
public string FamilyName { get; }
Egenskapsvärde
IsBold
Hämtar ett värde som indikerar om denna instans är fet.
public bool IsBold { get; }
Egenskapsvärde
IsItalic
Hämtar ett värde som indikerar om denna instans är kursiv.
public bool IsItalic { get; }
Egenskapsvärde
LeadingLis
Returnerar ledningen för detta teckensnitt (lis).
Detta är en genväg för Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public int LeadingLis { get; }
Egenskapsvärde
LeadingPoints
Returnerar ledningen för detta teckensnitt (lis).
Detta är en genväg för Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public float LeadingPoints { get; }
Egenskapsvärde
LineSpacingLis
Returnerar cellutrymmet för detta teckensnitt (lis).
Detta är ett vertikalt avstånd mellan baslinjerna för de två glyferna.
public int LineSpacingLis { get; }
Egenskapsvärde
LineSpacingPoints
Returnerar cellutrymmet för detta teckensnitt (punkter).
Detta är ett vertikalt avstånd mellan baslinjerna för de två glyferna.
public float LineSpacingPoints { get; }
Egenskapsvärde
SizePoints
Hämtar storleken på detta teckensnitt (punkter).
public float SizePoints { get; set; }
Egenskapsvärde
SmallCapsScaleFactor
Hämtar skalfaktorn för SmallCaps.
public float SmallCapsScaleFactor { get; }
Egenskapsvärde
Style
Hämtar stilen för detta teckensnitt.
public FontStyle Style { get; }
Egenskapsvärde
StyleEx
Denna egenskap innehåller ytterligare information om teckensnittets stil.
public short StyleEx { get; set; }
Egenskapsvärde
Metoder
Equals(DrFont)
Jämför med den angivna andra.
protected bool Equals(DrFont other)
Parametrar
other
DrFont
Den andra objektet.
Returnerar
true
om det angivna Aspose.Page.Font.DrFont är lika med denna instans; annars false
.
Equals(object)
Bestämmer om den angivna System.Object är lika med denna instans.
public override bool Equals(object obj)
Parametrar
obj
object
Den System.Object som ska jämföras med denna instans.
Returnerar
true
om den angivna System.Object är lika med denna instans; annars false
.
GetCharWidthLis(char)
Hämtar teckenbredden i lis.
public int GetCharWidthLis(char c)
Parametrar
c
char
Symbolen som ska beräknas.
Returnerar
Returnerar bredd
GetCharWidthPoints(char)
Returnerar bredden på tecknet (punkter).
public float GetCharWidthPoints(char c)
Parametrar
c
char
Symbolen som ska beräknas.
Returnerar
Returnerar bredd
GetHashCode()
Returnerar en hashkod för denna instans.
public override int GetHashCode()
Returnerar
En hashkod för denna instans, lämplig för användning i hash-algoritmer och datakonstruktioner som en hash-tabell.
GetTextSizePoints(string)
Returnerar mått på textboxen av texten i punkter.
public SizeF GetTextSizePoints(string text)
Parametrar
text
string
Texten som ska beräknas.
Returnerar
Returnerar storlek
GetTextWidthLis(string)
Hämtar textbredden i lis.
public int GetTextWidthLis(string text)
Parametrar
text
string
Texten som ska beräknas.
Returnerar
Returnerar bredd
GetTextWidthPoints(string)
Hämtar textbredden i punkter.
public float GetTextWidthPoints(string text)
Parametrar
text
string
Texten som ska beräknas.
Returnerar
Returnerar bredd
GetTextWidthPoints(string, int, int)
Hämtar textbredden i punkter.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Parametrar
text
string
Texten som ska beräknas.
startIndex
int
Startindexet.
charCount
int
Antal tecken.
Returnerar
Returnerar bredd
IsPoorlyRenderedByGdiPlus(string)
Returnerar True för “Microsoft Sans Serif”-teckensnittet. Detta renderas dåligt av GDI+. Se Test286 och Gemini-6959.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Parametrar
fontName
string
Namnet på teckensnittet.
Returnerar
true
om [är dåligt renderad av GDI plus] [det angivna teckensnittsnamnet]; annars false
.
Replace(DrFont)
Byter ut teckensnittsinhållet
public void Replace(DrFont font)
Parametrar
font
DrFont
Det källteckensnitt.