FontMetrics
المعلومات العامة
FontMetrics هي فئة في Aspose.PDF FOSS لـ Java.
تحتوي على مقاييس الخط المحوسبة المستمدة من {@link FontDescriptor} وبيانات محددة للخط.
يوفر هذا الفصل 10 طرق للعمل مع FontMetrics كائنات في برامج Java. المنهجيات المتاحة تشمل: FontMetrics, getAscent, getCapHeight, getDescent, getMissingWidth, getWidths, setAscent, setDescent, setWidths. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: ascent, capHeight, descent, missingWidth, widths.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
ascent | double | اقرأ | يعيد الارتفاع (الارتقاء الأقصى فوق خط البداية) في وحدات النمط (عادة 1/1000 em). |
descent | double | اقرأ | يعيد النزول (أقصى عمق تحت خط الأساس، عادة سلبي). |
capHeight | double | اقرأ | يعيد ارتفاع القفص (ارتفاع الحروف الكبيرة). |
missingWidth | double | اقرأ | يعيد العرض المفقود عريض الافتراضي للأحرف التي ليست في جدول عرض الخط. |
widths | double[] | اقرأ | يعيد الجدول العرض المخصص إذا تم تعيين. |
الطرق
| التوقيع | وصف |
|---|---|
FontMetrics(descriptor: FontDescriptor) | يخلق FontMetrics من FontDescriptor. |
FontMetrics(ascent: double, descent: double, missingWidth: double) | يخلق FontMetrics مع قيم واضحة. |
getAscent() → double | يعيد الارتفاع (الارتقاء الأقصى فوق خط البداية) في وحدات النمط (عادة 1/1000 em). |
getDescent() → double | يعيد النزول (أقصى عمق تحت خط الأساس، عادة سلبي). |
getCapHeight() → double | يعيد ارتفاع القفص (ارتفاع الحروف الكبيرة). |
getMissingWidth() → double | يعيد العرض المفقود عريض الافتراضي للأحرف التي ليست في جدول عرض الخط. |
getWidths() → double[] | يعيد الجدول العرض المخصص إذا تم تعيين. |
setWidths(widths: double[]) | يضع الجدول العريض المخصص. |
setAscent(ascent: double) | يحدد الصعود. |
setDescent(descent: double) | يضع الهبوط. |