CffFont

Inheritance: java.lang.Object, com.aspose.font.Font

public class CffFont extends Font

يمثل تنسيق الخط المدمج (CFF).

الطرق

طريقةالوصف
convert(FontType fontType)يقوم بتحويل الخط إلى تنسيق آخر.
equals(Object arg0)
getAllGlyphIds()يعيد مصفوفة جميع معرّفات الرموز المتاحة في الخط.
getClass()
getCommonFontsSettings()يحصل على الإعدادات المشتركة لخطوط CFF.
getEncoding()يحصل على ترميز الخط.
getFontDefinition()يحصل على تعريف الخط.
getFontFamily()يحصل على عائلة الخط.
getFontName()يحصل على اسم واجهة الخط.
getFontNames()يحصل على أسماء الخط.
getFontSaver()يحصل على وظيفة حفظ الخط.
getFontStyle()يحصل على نمط الخط.
getFontType()يحصل على نوع الخط.
getGlyphAccessor()الوصول إلى رموز الخط.
getGlyphById(GlyphId id)يعيد الرمز حسب معرّف الرمز.
getGlyphById(String glyphName)يعيد الرمز حسب اسم الرمز.
getGlyphById(long id)يعيد الرمز حسب معرّف الرمز.
getGlyphIdType()يحصل على مواصفات نوع معرّف الرمز.
getGlyphsForText(String text)يحصل على تمثيل الرموز للنص.
getIndexDataProvider(CffIndexProviderType indexType)يحصل على الموفر لنوع بنية CFF INDEX المحدد.
getMetrics()يحصل على مقاييس الخط.
getNumGlyphs()يحصل على عدد الرموز في الخط.
getPostscriptNames()يحصل على أسماء الخط Postscript.
getStyle()يحصل على نمط الخط.
getTopDictDataProvider()
hashCode()
isCidKeyedFont()يحصل على القيمة التي تشير إلى أن الخط يستخدم cid-keyed.
notify()
notifyAll()
open(FontDefinition fontDefinition)يفتح خطًا باستخدام كائن FontDefinition.
open(FontType fontType, byte[] fontData)يفتح خطًا باستخدام نوع الخط ومصفوفة بايتات بيانات الخط.
open(FontType fontType, StreamSource fontStreamSource)يفتح خطًا باستخدام نوع الخط ومصدر الدفق.
open(FontType fontType, String fileName)يفتح خطًا باستخدام نوع الخط واسم ملف الخط.
save(OutputStream stream)يحفظ الخط بالتنسيق الأصلي.
save(String fileName)يحفظ الخط بالتنسيق الأصلي.
saveToFormat(OutputStream stream, FontSavingFormats outFormat)يحفظ الخط بالتنسيق المحدد.
setCommonFontsSettings(CffFontsSettings value)يحدد الإعدادات المشتركة لخطوط CFF.
setFontFamily(String value)لم يتم تنفيذ مُعيّن عائلة الخط بعد.
setFontName(String value)لم يتم تنفيذ مُعيّن اسم وجه الخط بعد.
setStyle(String value)لم يتم تنفيذ مُعيّن النمط بعد.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

convert(FontType fontType)

public Font convert(FontType fontType)

يحوّل الخط إلى تنسيق آخر. ملاحظة: نوع خط TTF مدعوم الآن فقط.

Parameters:

معاملنوعالوصف
fontTypeFontTypeنوع تنسيق الخط للتحويل إليه.

Returns: Font - Font converted into new format.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

getAllGlyphIds()

public GlyphId[] getAllGlyphIds()

يعيد مصفوفة من جميع معرفات الرموز المتاحة في الخط. معرف الرمز هو رقم فريد للرمز، يعتمد على نوع الخط. يمكن أن يكون معرف رمز خط CFF مثالًا على الفئة ( GlyphStringId ) أو الفئة ( GlyphUInt32Id ).

Returns: com.aspose.font.GlyphId[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCommonFontsSettings()

public CffFontsSettings getCommonFontsSettings()

يحصل على الإعدادات المشتركة لخطوط CFF. تُستخدم هذه الإعدادات في سيناريوهات مختلفة ويمكن تغييرها لكل خط على حدة.

Returns: CffFontsSettings - Font definition.

getEncoding()

public IFontEncoding getEncoding()

يحصل على ترميز الخط.

Returns: IFontEncoding - Font encoding.

getFontDefinition()

public FontDefinition getFontDefinition()

يحصل على تعريف الخط.

Returns: FontDefinition - Font definition.

getFontFamily()

public String getFontFamily()

يحصل على عائلة الخط.

Returns: java.lang.String - عائلة الخط.

getFontName()

public String getFontName()

يحصل على اسم واجهة الخط.

Returns: java.lang.String - اسم وجه الخط.

getFontNames()

public MultiLanguageString getFontNames()

يحصل على أسماء الخط.

Returns: MultiLanguageString - Font names.

getFontSaver()

public IFontSaver getFontSaver()

يحصل على وظيفة حفظ الخط.

Returns: IFontSaver - Font save functionality.

getFontStyle()

public int getFontStyle()

يحصل على نمط الخط. هذه قيمة محسوبة وممثلة بنوع عام.

Returns: int - نمط الخط. عادةً، مزيج من قيم أعلام ثابتة لفئة FontStyle أو 0.

getFontType()

public FontType getFontType()

يحصل على نوع الخط. يعيد قيمة FontType.CFF.

Returns: FontType - Font type.

getGlyphAccessor()

public IGlyphAccessor getGlyphAccessor()

مستخرج رموز الخط. يسترجع الرموز ومعرفات الرموز.

Returns: IGlyphAccessor - Font glyph accessor.

getGlyphById(GlyphId id)

public Glyph getGlyphById(GlyphId id)

يعيد الرمز حسب معرفه. معرف الرمز هو رقم فريد للرمز، يعتمد على نوع الخط. يمكن أن يكون معرف رمز خط CFF مثالًا على الفئة ( GlyphStringId ) أو الفئة ( GlyphInt32Id ).

Parameters:

معاملنوعالوصف
idGlyphIdمعرف الرمز.

Returns: Glyph - Glyph.

getGlyphById(String glyphName)

public Glyph getGlyphById(String glyphName)

يعيد الرمز حسب اسم الرمز.

Parameters:

معاملنوعالوصف
glyphNamejava.lang.Stringاسم الرمز.

Returns: Glyph - Glyph.

getGlyphById(long id)

public Glyph getGlyphById(long id)

يعيد الرمز حسب معرّف الرمز.

Parameters:

معاملنوعالوصف
معرفlongمعرف الرمز.

Returns: Glyph - Glyph.

getGlyphIdType()

public GlyphIdType getGlyphIdType()

يحصل على مواصفات نوع معرّف الرمز.

Returns: GlyphIdType - Glyph id type specification.

getGlyphsForText(String text)

public GlyphId[] getGlyphsForText(String text)

يحصل على تمثيل الرموز للنص.

Parameters:

معاملنوعالوصف
textjava.lang.Stringنص الإدخال.

Returns: com.aspose.font.GlyphId[] - مصفوفة GlyphId.

getIndexDataProvider(CffIndexProviderType indexType)

public ICffIndexDataProvider getIndexDataProvider(CffIndexProviderType indexType)

يحصل على الموفر لنوع بنية CFF INDEX المحدد.

Parameters:

معاملنوعالوصف
indexTypeCffIndexProviderTypeنوع بنية INDEX.

Returns: ICffIndexDataProvider - Implementation of ( ICffIndexDataProvider ) interface.

getMetrics()

public IFontMetrics getMetrics()

يحصل على مقاييس الخط.

Returns: IFontMetrics - Font metrics.

getNumGlyphs()

public int getNumGlyphs()

يحصل على عدد الرموز في الخط.

Returns: int - عدد الرموز في الخط.

getPostscriptNames()

public MultiLanguageString getPostscriptNames()

يحصل على أسماء الخط Postscript.

Returns: MultiLanguageString - Postscript Font names.

getStyle()

public String getStyle()

يحصل على نمط الخط. هذه قيمة سلسلة خام مقدمة من ملف الخط.

Returns: java.lang.String - نمط الخط.

getTopDictDataProvider()

public TopDictDataProvider getTopDictDataProvider()

Returns: TopDictDataProvider

hashCode()

public native int hashCode()

Returns: int

isCidKeyedFont()

public boolean isCidKeyedFont()

يحصل على القيمة التي تشير إلى أن الخط يستخدم cid-keyed.

Returns: منطقي - قيمة تشير إلى أن الخط يستخدم cid-keyed.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

open(FontDefinition fontDefinition)

public static Font open(FontDefinition fontDefinition)

يفتح خطًا باستخدام كائن FontDefinition.

Parameters:

معاملنوعالوصف
fontDefinitionFontDefinitionكائن تعريف الخط.

Returns: Font - Font loaded.

open(FontType fontType, byte[] fontData)

public static Font open(FontType fontType, byte[] fontData)

يفتح خطًا باستخدام نوع الخط ومصفوفة بايتات بيانات الخط.

Parameters:

معاملنوعالوصف
fontTypeFontTypeنوع الخط.
fontDatabyte[]مصفوفة بايت لتحميل الخط منها.

Returns: Font - Font loaded.

open(FontType fontType, StreamSource fontStreamSource)

public static Font open(FontType fontType, StreamSource fontStreamSource)

يفتح خطًا باستخدام نوع الخط ومصدر الدفق.

Parameters:

معاملنوعالوصف
fontTypeFontTypeنوع الخط.
fontStreamSourceStreamSourceمصدر الدفق للخط.

Returns: Font - Font loaded.

open(FontType fontType, String fileName)

public static Font open(FontType fontType, String fileName)

يفتح خطًا باستخدام نوع الخط واسم ملف الخط.

Parameters:

معاملنوعالوصف
fontTypeFontTypeنوع الخط.
fileNamejava.lang.Stringاسم ملف الخط.

Returns: Font - Font loaded.

save(OutputStream stream)

public void save(OutputStream stream)

يحفظ الخط بالتنسيق الأصلي.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

معاملنوعالوصف
دفقjava.io.OutputStreamدفق لحفظ الخط.

save(String fileName)

public void save(String fileName)

يحفظ الخط بالتنسيق الأصلي.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

معاملنوعالوصف
fileNamejava.lang.Stringملف لحفظ الخط.

saveToFormat(OutputStream stream, FontSavingFormats outFormat)

public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)

يحفظ الخط بالتنسيق المحدد.

Parameters:

معاملنوعالوصف
دفقjava.io.OutputStreamدفق لحفظ الخط
outFormatFontSavingFormatsالصيغة المطلوبة

setCommonFontsSettings(CffFontsSettings value)

public void setCommonFontsSettings(CffFontsSettings value)

يحدد الإعدادات المشتركة لخطوط CFF.

Parameters:

معاملنوعالوصف
valueCffFontsSettingsتعريف الخط.

setFontFamily(String value)

public void setFontFamily(String value)

لم يتم تنفيذ مُعيّن عائلة الخط بعد.

Parameters:

معاملنوعالوصف
القيمةjava.lang.Stringعائلة الخط الجديدة.

setFontName(String value)

public void setFontName(String value)

لم يتم تنفيذ مُعيّن اسم وجه الخط بعد.

Parameters:

معاملنوعالوصف
القيمةjava.lang.Stringاسم واجهة الخط الجديدة.

setStyle(String value)

public void setStyle(String value)

لم يتم تنفيذ مُعيّن النمط بعد.

Parameters:

معاملنوعالوصف
القيمةjava.lang.Stringنمط الخط الجديد.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int