FontMetrics

FontMetrics

Overview

FontMetrics є клас в Aspose.PDF FOSS для Java.

Утримує обчислені метрики шрифту, отримані з {@link FontDescriptor} та специфічних даних для шрифта.

Цей клас надає 10 методів роботи з об’єктами FontMetrics в програмах Java. Доступні методи включають: FontMetrics, getAscent, getCapHeight, getDescent, getMissingWidth, getWidths, setAscent, setDescent, setWidths. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: ascent, capHeight, descent, missingWidth, widths.

Properties

NameTypeAccessDescription
ascentdoubleReadПовертає підйом (максимальна висота над базовою лінією) в одиницях гліфа (зазвичай 1/1000 м).
descentdoubleReadПовертає зниження (максимальна глибина нижче базової лінії, зазвичай негативна).
capHeightdoubleReadПовертає висоту капіталізації (висока великих літер).
missingWidthdoubleReadПовертає відсутню ширину загальна ширина для символів, які не в таблиці ширини шрифту.
widthsdouble[]ReadПовертає таблицю широти за замовленням, якщо встановлена.

Methods

SignatureDescription
FontMetrics(descriptor: FontDescriptor)Створює FontMetrics з FontDescriptor.
FontMetrics(ascent: double, descent: double, missingWidth: double)Створює FontMetrics з явними значеннями.
getAscent()doubleПовертає підйом (максимальна висота над базовою лінією) в одиницях гліфа (зазвичай 1/1000 м).
getDescent()doubleПовертає зниження (максимальна глибина нижче базової лінії, зазвичай негативна).
getCapHeight()doubleПовертає висоту капіталізації (висока великих літер).
getMissingWidth()doubleПовертає відсутню ширину загальна ширина для символів, які не в таблиці ширини шрифту.
getWidths()double[]Повертає таблицю широти за замовленням, якщо встановлена.
setWidths(widths: double[])Налаштує таблицю широти за замовленням.
setAscent(ascent: double)Постановить підйом.
setDescent(descent: double)Постановий спуск.

See Also

 Українська