Type1MetricFont
Inheritance: java.lang.Object, com.aspose.font.Font, com.aspose.font.Type1Font
public class Type1MetricFont extends Type1Font
تنفيذ خط Type1 metric. تم إنشاء هذا الخط type1 باستخدام المقاييس فقط. وظائف استرجاع الحروف وبعض الوظائف الأخرى التي تتطلب خطًا حقيقيًا غير مسموح بها، الوظائف غير المسموح بها ترمي استثناء Type1NotSupportedException. الخصائص الأخرى (FontName، Weight، Metrics و Encoding) تُستخدم من ملف المقاييس.
Note: If metrics file defines Encoding as "FontSpecific", user should provide the specific encoding with following way: string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...}; FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, ..., u"space", u"a1", ...}); FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);
الطرق
| طريقة | الوصف |
|---|---|
| convert(FontType fontType) | يقوم بتحويل الخط إلى تنسيق آخر. |
| equals(Object arg0) | |
| getAllGlyphIds() | يعيد جميع معرفات الحروف المتاحة في الخط. |
| getClass() | |
| getEncoding() | الترميز معرف في ملف المقاييس. |
| getFontDefinition() | يحصل على تعريف الخط. |
| getFontFamily() | يحصل على عائلة الخط. |
| getFontName() | يحصل على اسم الخط. |
| getFontNames() | يحصل على أسماء الخط. |
| getFontSaver() | يحصل على وظيفة حفظ الخط. |
| getFontStyle() | يحصل على نمط الخط. |
| getFontType() | يحصل على نوع الخط. |
| getGlyphAccessor() | الوصول إلى رموز الخط. |
| getGlyphById(GlyphId id) | يعيد الحرف حسب معرفه. |
| getGlyphById(String id) | يعيد الحرف حسب معرفه. |
| getGlyphById(long id) | يعيد الرمز حسب معرّف الرمز. |
| getGlyphIdType() | مواصفات نوع معرف Glyph. |
| getGlyphsForText(String text) | يحصل على تمثيل الرموز للنص. |
| getMetrics() | يحصل على مقاييس الخط. |
| getNumGlyphs() | يحصل على عدد الرموز في الخط. |
| getPostscriptNames() | يحصل على أسماء الخط Postscript. |
| getStyle() | يحصل على نمط الخط. |
| hashCode() | |
| 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) | يحفظ الخط بالتنسيق المحدد. |
| 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)
يقوم بتحويل الخط إلى تنسيق آخر.
Note: TTF Font type is now supported only.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontType | FontType | نوع تنسيق الخط للتحويل إليه. |
Returns: Font - Font converted into new format.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAllGlyphIds()
public GlyphId[] getAllGlyphIds()
يعيد جميع معرفات الحروف المتاحة في الخط. غير مدعوم لنوع Type1MetricFont.
Returns: com.aspose.font.GlyphId[] - جميع معرفات الحروف المتاحة في الخط.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEncoding()
public IFontEncoding getEncoding()
الترميز معرف في ملف المقاييس. StandardAdobeEncoding: يتم تعبئة الترميز تلقائيًا.
FontSpecific: user should provide the specific encoding with following way: string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...}; FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, ..., u"space", u"a1", ...}); FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);
Returns: IFontEncoding
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.Type1.
Returns: FontType - Font type.
getGlyphAccessor()
public IGlyphAccessor getGlyphAccessor()
مستخرج رموز الخط. يسترجع الرموز ومعرفات الرموز.
Returns: IGlyphAccessor - Font glyph accessor.
getGlyphById(GlyphId id)
public Glyph getGlyphById(GlyphId id)
يعيد الحرف حسب معرفه. غير مدعوم لنوع (@code Type1MetricFont}.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| id | GlyphId | معرف الرمز. |
Returns: Glyph - Glyph.
getGlyphById(String id)
public Glyph getGlyphById(String id)
يعيد الحرف حسب معرفه. غير مدعوم لنوع (@code Type1MetricFont}.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| معرف | java.lang.String | معرف الرمز. |
Returns: Glyph - Glyph.
getGlyphById(long id)
public Glyph getGlyphById(long id)
يعيد الرمز حسب معرّف الرمز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| معرف | long | معرف الرمز. |
Returns: Glyph - Glyph.
getGlyphIdType()
public GlyphIdType getGlyphIdType()
مواصفات نوع معرف Glyph.
Returns: GlyphIdType
getGlyphsForText(String text)
public GlyphId[] getGlyphsForText(String text)
يحصل على تمثيل الرموز للنص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| text | java.lang.String | نص الإدخال. |
Returns: com.aspose.font.GlyphId[] - مصفوفة GlyphId.
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 - نمط الخط.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
open(FontDefinition fontDefinition)
public static Font open(FontDefinition fontDefinition)
يفتح خطًا باستخدام كائن FontDefinition.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontDefinition | FontDefinition | كائن تعريف الخط. |
Returns: Font - Font loaded.
open(FontType fontType, byte[] fontData)
public static Font open(FontType fontType, byte[] fontData)
يفتح خطًا باستخدام نوع الخط ومصفوفة بايتات بيانات الخط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontType | FontType | نوع الخط. |
| fontData | byte[] | مصفوفة بايت لتحميل الخط منها. |
Returns: Font - Font loaded.
open(FontType fontType, StreamSource fontStreamSource)
public static Font open(FontType fontType, StreamSource fontStreamSource)
يفتح خطًا باستخدام نوع الخط ومصدر الدفق.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontType | FontType | نوع الخط. |
| fontStreamSource | StreamSource | مصدر الدفق للخط. |
Returns: Font - Font loaded.
open(FontType fontType, String fileName)
public static Font open(FontType fontType, String fileName)
يفتح خطًا باستخدام نوع الخط واسم ملف الخط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontType | FontType | نوع الخط. |
| fileName | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String | ملف لحفظ الخط. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat)
public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)
يحفظ الخط بالتنسيق المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.OutputStream | دفق لحفظ الخط |
| outFormat | FontSavingFormats | الصيغة المطلوبة |
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)
لم يتم تنفيذ مُعيّن Style بعد. هذه قيمة سلسلة خام مقدمة من ملف الخط.
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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |