Class DrFont

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

objectDrFont

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

int

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

float

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

int

CellHeightPoints

Atalho para Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Valor da Propriedade

float

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

int

DescentPoints

Retorna a descida da célula em pontos.

public float DescentPoints { get; }

Valor da Propriedade

float

FamilyName

Obtém o nome desta fonte.

public string FamilyName { get; }

Valor da Propriedade

string

IsBold

Obtém um valor indicando se esta instância é negrito.

public bool IsBold { get; }

Valor da Propriedade

bool

IsItalic

Obtém um valor indicando se esta instância é itálico.

public bool IsItalic { get; }

Valor da Propriedade

bool

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

int

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

float

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

int

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

float

SizePoints

Obtém o tamanho desta fonte (pontos).

public float SizePoints { get; set; }

Valor da Propriedade

float

SmallCapsScaleFactor

Obtém o fator de escala SmallCaps.

public float SmallCapsScaleFactor { get; }

Valor da Propriedade

float

Style

Obtém o estilo desta fonte.

public FontStyle Style { get; }

Valor da Propriedade

FontStyle

StyleEx

Esta propriedade contém informações adicionais sobre o estilo da fonte.

public short StyleEx { get; set; }

Valor da Propriedade

short

Métodos

Equals(DrFont)

Compara com o outro especificado.

protected bool Equals(DrFont other)

Parâmetros

other DrFont

O outro objeto.

Retorna

bool

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

bool

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

int

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

float

Retorna a largura

GetHashCode()

Retorna um código hash para esta instância.

public override int GetHashCode()

Retorna

int

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

SizeF

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

int

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

float

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

float

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

bool

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.

 Português