Class DrFont

Class DrFont

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

Використовуйте цей клас замість GDI+ Font

public class DrFont

Спадкування

objectDrFont

Спадковані члени

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

Властивості

AscentLis

Висота клітини цього шрифту (lis). Це вертикальна відстань від верхньої частини клітини до базової лінії клітини.

public int AscentLis { get; }

Значення властивості

int

Примітки

Цю величину також називають базовою лінією клітини.

AscentPoints

Повертає висоту клітини в пунктах.

public float AscentPoints { get; }

Значення властивості

float

CellHeightLis

Повертає висоту клітини цього шрифту (lis). Це скорочення для Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.

public int CellHeightLis { get; }

Значення властивості

int

CellHeightPoints

Скорочення для Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Значення властивості

float

DescentLis

Висота спаду клітини цього шрифту (lis). Це вертикальна відстань від нижньої частини клітини до базової лінії клітини.

public int DescentLis { get; }

Значення властивості

int

DescentPoints

Повертає висоту спаду в пунктах.

public float DescentPoints { get; }

Значення властивості

float

FamilyName

Отримує назву цього шрифту.

public string FamilyName { get; }

Значення властивості

string

IsBold

Отримує значення, що вказує, чи є цей екземпляр жирним.

public bool IsBold { get; }

Значення властивості

bool

IsItalic

Отримує значення, що вказує, чи є цей екземпляр курсивом.

public bool IsItalic { get; }

Значення властивості

bool

LeadingLis

Повертає ведучу цього шрифту (lis). Це скорочення для Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public int LeadingLis { get; }

Значення властивості

int

LeadingPoints

Повертає ведучу цього шрифту (lis). Це скорочення для Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public float LeadingPoints { get; }

Значення властивості

float

LineSpacingLis

Повертає міжрядковий інтервал цього шрифту (lis). Це вертикальна відстань між базовими лініями двох гліфів.

public int LineSpacingLis { get; }

Значення властивості

int

LineSpacingPoints

Повертає міжрядковий інтервал цього шрифту (пункти). Це вертикальна відстань між базовими лініями двох гліфів.

public float LineSpacingPoints { get; }

Значення властивості

float

SizePoints

Отримує розмір цього шрифту (пункти).

public float SizePoints { get; set; }

Значення властивості

float

SmallCapsScaleFactor

Отримує коефіцієнт масштабу малих великих літер.

public float SmallCapsScaleFactor { get; }

Значення властивості

float

Style

Отримує стиль цього шрифту.

public FontStyle Style { get; }

Значення властивості

FontStyle

StyleEx

Ця властивість містить додаткову інформацію про стиль шрифту

public short StyleEx { get; set; }

Значення властивості

short

Методи

Equals(DrFont)

Порівнює з указаним іншим.

protected bool Equals(DrFont other)

Параметри

other DrFont

Інший об’єкт.

Повертає

bool

true, якщо вказаний Aspose.Page.Font.DrFont дорівнює цьому екземпляру; в іншому випадку false.

Equals(object)

Визначає, чи є вказаний System.Object рівним цьому екземпляру.

public override bool Equals(object obj)

Параметри

obj object

Системний об’єкт для порівняння з цим екземпляром.

Повертає

bool

true, якщо вказаний System.Object дорівнює цьому екземпляру; в іншому випадку false.

GetCharWidthLis(char)

Отримує ширину символу lis.

public int GetCharWidthLis(char c)

Параметри

c char

Символ для обчислення.

Повертає

int

Повертає ширину

GetCharWidthPoints(char)

Повертає ширину символу (пункти).

public float GetCharWidthPoints(char c)

Параметри

c char

Символ для обчислення.

Повертає

float

Повертає ширину

GetHashCode()

Повертає хеш-код для цього екземпляра.

public override int GetHashCode()

Повертає

int

Хеш-код для цього екземпляра, придатний для використання в алгоритмах хешування та структурах даних, таких як хеш-таблиця.

GetTextSizePoints(string)

Повертає розмір текстового блоку тексту в пунктах.

public SizeF GetTextSizePoints(string text)

Параметри

text string

Текст для обчислення.

Повертає

SizeF

Повертає розмір

GetTextWidthLis(string)

Отримує ширину тексту lis.

public int GetTextWidthLis(string text)

Параметри

text string

Текст для обчислення.

Повертає

int

Повертає ширину

GetTextWidthPoints(string)

Отримує ширину тексту в пунктах.

public float GetTextWidthPoints(string text)

Параметри

text string

Текст для обчислення.

Повертає

float

Повертає ширину

GetTextWidthPoints(string, int, int)

Отримує ширину тексту в пунктах.

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

Параметри

text string

Текст для обчислення.

startIndex int

Початковий індекс.

charCount int

Кількість символів.

Повертає

float

Повертає ширину

IsPoorlyRenderedByGdiPlus(string)

Повертає True для шрифту “Microsoft Sans Serif”. Цей шрифт погано відображається GDI+. Дивіться Test286 і Gemini-6959.

public static bool IsPoorlyRenderedByGdiPlus(string fontName)

Параметри

fontName string

Назва шрифту.

Повертає

bool

true, якщо [погано відображається GDI плюс] [вказане ім’я шрифту]; в іншому випадку false.

Replace(DrFont)

Замінює вміст шрифту

public void Replace(DrFont font)

Параметри

font DrFont

Джерельний шрифт.

 Українська