TtfFontMetrics
Inheritance: java.lang.Object, com.aspose.font.FontMetrics
public class TtfFontMetrics extends FontMetrics
يمثل مقاييس خط TTF.
الطرق
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAscender()
public double getAscender()
يحصل على قيمة الصاعد.
Returns: double - قيمة Ascender.
getAscender(double fontSize)
public double getAscender(double fontSize)
يعيد قيمة الصاعد لحجم الخط المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontSize | double | حجم الخط. |
Returns: double - قيمة Ascender.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDescender()
public double getDescender()
يحصل على قيمة النازل.
Returns: double - قيمة Descender.
getDescender(double fontSize)
public double getDescender(double fontSize)
يعيد قيمة النازل لحجم الخط المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontSize | double | حجم الخط. |
Returns: double - قيمة Descender.
getFontBBox()
public FontBBox getFontBBox()
يحصل على قيمة FontBBox.
Returns: FontBBox
getFontMatrix()
public TransformationMatrix getFontMatrix()
يحصل على قيمة FontBBox.
Returns: TransformationMatrix
getGlyphBBox(GlyphId glyphId)
public FontBBox getGlyphBBox(GlyphId glyphId)
يعيد Bbox للرمز. يعيد FontBBox إذا لم يتم تعريف BBox للرمز. قد يتم تجاوزها بواسطة وراثي ترميز الخط المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| glyphId | GlyphId | معرف الرمز. |
Returns: FontBBox - Glyph BBox.
getGlyphWidth(GlyphId glyphId)
public double getGlyphWidth(GlyphId glyphId)
يرجع عرض الحروف حسب معرف الحرف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| glyphId | GlyphId | معرف الرمز. |
Returns: double - عرض glyph.
getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)
public double getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)
يعيد قيمة التباعد للزوج من الرموز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| prevGlyphId | GlyphId | أول glyph في الزوج. |
| nextGlyphId | GlyphId | حجم الخط. |
Returns: double - قيمة التباعد
getLineGap()
public double getLineGap()
يحصل على قيمة LineGap.
Returns: double - قيمة LineGap.
getTypoAscender()
public double getTypoAscender()
يحصل على قيمة TypoAscender.
Returns: double - قيمة TypoAscender.
getTypoAscender(double fontSize)
public double getTypoAscender(double fontSize)
يعيد الصاعد الطباعي لحجم الخط المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontSize | double | حجم الخط. |
Returns: double - قيمة Typographic ascender.
getTypoDescender()
public double getTypoDescender()
يحصل على قيمة TypoDescender.
Returns: double - قيمة TypoDescender.
getTypoDescender(double fontSize)
public double getTypoDescender(double fontSize)
يعيد النازل الطباعي لحجم الخط المحدد.
param fontSize حجم الخط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontSize | double |
Returns: double - قيمة Typographic descender.
getTypoLineGap()
public double getTypoLineGap()
يحصل على قيمة TypoLineGap.
Returns: double - قيمة TypoLineGap.
getTypoLineGap(double fontSize)
public double getTypoLineGap(double fontSize)
يعيد الفجوة الخطية لحجم الخط المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontSize | double | حجم الخط. |
Returns: double - قيمة Line gap.
getUnitsPerEM()
public long getUnitsPerEM()
يحصل على قيمة UnitsPerEM.
Returns: long
hashCode()
public native int hashCode()
Returns: int
isFixedPitch()
public boolean isFixedPitch()
يحصل على قيمة IsFixedPitch.
Returns: boolean - قيمة IsFixedPitch.
measureString(String unicode, double fontSize)
public double measureString(String unicode, double fontSize)
يقيس السلسلة ويعيد عرض السلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| unicode | java.lang.String | سلسلة Unicode. |
| fontSize | double | حجم الخط. |
Returns: double - عرض String.
measureString(long[] charCodes, double fontSize)
public double measureString(long[] charCodes, double fontSize)
يقيس النص الممثل كمصفوفة من رموز الأحرف ويعيد عرض السلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| charCodes | long[] | سلسلة نصية ممثلة كمصفوفة من رموز الأحرف. |
| fontSize | double | حجم الخط. |
Returns: double - عرض String.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setAscender(double value)
public void setAscender(double value)
يضبط قيمة الصاعد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | double | قيمة Ascender. |
setDescender(double value)
public void setDescender(double value)
يضبط قيمة السطر الهابط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | double | قيمة Descender. |
setGlyphWidth(GlyphId glyphId, double value)
public void setGlyphWidth(GlyphId glyphId, double value)
يضبط عرض الرمز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| glyphId | GlyphId | معرف الرمز. |
| القيمة | double | العرض الجديد. |
setTypoAscender(double value)
public void setTypoAscender(double value)
يضبط قيمة TypoAscender.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | double | قيمة TypoAscender. |
setTypoDescender(double value)
public void setTypoDescender(double value)
يضبط قيمة TypoDescender.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | double | قيمة TypoDescender. |
setUnitsPerEM(long value)
public void setUnitsPerEM(long value)
يضبط قيمة UnitsPerEM.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |