Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Use esta classe em vez de GDI+ Font
public class DrFont
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriedades
AscentLis
Altura de ascensão desta fonte (lis). Esta é uma distância vertical do topo da célula até a linha de base da célula.
public int AscentLis { get; }
Valor da Propriedade
Observações
Este valor também é chamado de linha de base da célula.
AscentPoints
Retorna a altura de ascensão em pontos.
public float AscentPoints { get; }
Valor da Propriedade
CellHeightLis
Retorna a altura da célula desta fonte (lis). Este é um atalho para Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.
public int CellHeightLis { get; }
Valor da Propriedade
CellHeightPoints
Atalho para Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Valor da Propriedade
DescentLis
Descida da célula desta fonte (lis). Esta é uma distância vertical da parte inferior da célula até a linha de base da célula.
public int DescentLis { get; }
Valor da Propriedade
DescentPoints
Retorna a descida da célula em pontos.
public float DescentPoints { get; }
Valor da Propriedade
FamilyName
Obtém o nome desta fonte.
public string FamilyName { get; }
Valor da Propriedade
IsBold
Obtém um valor indicando se esta instância é negrito.
public bool IsBold { get; }
Valor da Propriedade
IsItalic
Obtém um valor indicando se esta instância é itálico.
public bool IsItalic { get; }
Valor da Propriedade
LeadingLis
Retorna o espaçamento entre linhas desta fonte (lis). Este é um atalho para Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public int LeadingLis { get; }
Valor da Propriedade
LeadingPoints
Retorna o espaçamento entre linhas desta fonte (lis). Este é um atalho para Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public float LeadingPoints { get; }
Valor da Propriedade
LineSpacingLis
Retorna o espaçamento entre células desta fonte (lis). Esta é uma distância vertical entre as linhas de base dos dois glifos.
public int LineSpacingLis { get; }
Valor da Propriedade
LineSpacingPoints
Retorna o espaçamento entre células desta fonte (pontos). Esta é uma distância vertical entre as linhas de base dos dois glifos.
public float LineSpacingPoints { get; }
Valor da Propriedade
SizePoints
Obtém o tamanho desta fonte (pontos).
public float SizePoints { get; set; }
Valor da Propriedade
SmallCapsScaleFactor
Obtém o fator de escala SmallCaps.
public float SmallCapsScaleFactor { get; }
Valor da Propriedade
Style
Obtém o estilo desta fonte.
public FontStyle Style { get; }
Valor da Propriedade
StyleEx
Esta propriedade contém informações adicionais sobre o estilo da fonte.
public short StyleEx { get; set; }
Valor da Propriedade
Métodos
Equals(DrFont)
Compara com o outro especificado.
protected bool Equals(DrFont other)
Parâmetros
other
DrFont
O outro objeto.
Retorna
true
se o Aspose.Page.Font.DrFont especificado for igual a esta instância; caso contrário, false
.
Equals(object)
Determina se o System.Object especificado é igual a esta instância.
public override bool Equals(object obj)
Parâmetros
obj
object
O System.Object a ser comparado com esta instância.
Retorna
true
se o System.Object especificado for igual a esta instância; caso contrário, false
.
GetCharWidthLis(char)
Obtém a largura do caractere lis.
public int GetCharWidthLis(char c)
Parâmetros
c
char
O símbolo a ser calculado.
Retorna
Retorna a largura
GetCharWidthPoints(char)
Retorna a largura do caractere (pontos).
public float GetCharWidthPoints(char c)
Parâmetros
c
char
O símbolo a ser calculado.
Retorna
Retorna a largura
GetHashCode()
Retorna um código hash para esta instância.
public override int GetHashCode()
Retorna
Um código hash para esta instância, adequado para uso em algoritmos de hashing e estruturas de dados como uma tabela hash.
GetTextSizePoints(string)
Retorna a medição da caixa de texto do texto em pontos.
public SizeF GetTextSizePoints(string text)
Parâmetros
text
string
O texto a ser calculado.
Retorna
Retorna o tamanho
GetTextWidthLis(string)
Obtém a largura do texto lis.
public int GetTextWidthLis(string text)
Parâmetros
text
string
O texto a ser calculado.
Retorna
Retorna a largura
GetTextWidthPoints(string)
Obtém a largura do texto em pontos.
public float GetTextWidthPoints(string text)
Parâmetros
text
string
O texto a ser calculado.
Retorna
Retorna a largura
GetTextWidthPoints(string, int, int)
Obtém a largura do texto em pontos.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Parâmetros
text
string
O texto a ser calculado.
startIndex
int
O índice inicial.
charCount
int
A contagem de caracteres.
Retorna
Retorna a largura
IsPoorlyRenderedByGdiPlus(string)
Retorna Verdadeiro para a fonte “Microsoft Sans Serif”. Esta é mal renderizada pelo GDI+. Veja Test286 e Gemini-6959.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Parâmetros
fontName
string
Nome da fonte.
Retorna
true
se [mal renderizada pelo GDI plus] [o nome da fonte especificado]; caso contrário, false
.
Replace(DrFont)
Substitui o conteúdo da fonte.
public void Replace(DrFont font)
Parâmetros
font
DrFont
A fonte de origem.