StringFormat
Inheritance: java.lang.Object، com.aspose.imaging.DisposableObject
public final class StringFormat extends DisposableObject
يُغَلِّف معلومات تنسيق النص (مثل المحاذاة، الاتجاه وإيقافات الجدولة) وتعديلات العرض (مثل إدراج النقاط الثلاثية واستبدال الأرقام الوطنية) وميزات OpenType. لا يمكن وراثة هذه الفئة.
المنشئات
| المنشئ | الوصف |
|---|---|
| StringFormat() | ينشئ كائنًا جديدًا من النوع com.aspose.imaging.StringFormat. |
| StringFormat(int options) | ينشئ كائنًا جديدًا من النوع com.aspose.imaging.StringFormat باستخدام تعداد com.aspose.imaging.StringFormatFlags المحدد واللغة. |
| StringFormat(StringFormat format) | ينشئ كائنًا جديدًا من النوع com.aspose.imaging.StringFormat من الكائن الموجود com.aspose.imaging.StringFormat المحدد. |
الطرق
| طريقة | الوصف |
|---|---|
| getGenericDefault() | يحصل على كائن افتراضي عام من النوع com.aspose.imaging.StringFormat. |
| getGenericTypographic() | يحصل على كائن نمط نص عام com.aspose.imaging.StringFormat. |
| getFormatFlags() | يحصل على تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق. |
| setFormatFlags(int value) | يضبط تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق. |
| getAlignment() | يحصل على معلومات محاذاة النص على المستوى العمودي. |
| setAlignment(int value) | يضبط معلومات محاذاة النص على المستوى العمودي. |
| getLineAlignment() | يحصل على محاذاة السطر على المستوى الأفقي. |
| setLineAlignment(int value) | يضبط محاذاة السطر على المستوى الأفقي. |
| getHotkeyPrefix() | يحصل على كائن com.aspose.imaging.HotkeyPrefix لهذا الكائن com.aspose.imaging.StringFormat. |
| setHotkeyPrefix(int value) | يضبط كائن com.aspose.imaging.HotkeyPrefix لهذا الكائن com.aspose.imaging.StringFormat. |
| getTrimming() | يحصل على تعداد com.aspose.imaging.StringTrimming لهذا الكائن com.aspose.imaging.StringFormat. |
| setTrimming(int value) | يضبط تعداد com.aspose.imaging.StringTrimming لهذا الكائن com.aspose.imaging.StringFormat. |
| getDigitSubstitutionMethod() | يحصل على الطريقة المستخدمة لاستبدال الأرقام. |
| setDigitSubstitutionMethod(int value) | يضبط الطريقة المستخدمة لاستبدال الأرقام. |
| getDigitSubstitutionLanguage() | يحصل على اللغة المستخدمة عندما يتم استبدال الأرقام المحلية بالأرقام الغربية. |
| setDigitSubstitutionLanguage(int value) | يضبط اللغة المستخدمة عندما يتم استبدال الأرقام المحلية بالأرقام الغربية. |
| getFirstTabOffset() | يحصل على عدد المسافات بين بداية سطر النص وأول موضع تبويب. |
| getTabStops() | يحصل على مصفوفة من المسافات بين مواضع التبويب بالوحدات المحددة بواسطة الخاصية P:Aspose.Imaging.getGraphics().PageUnit. |
| getCustomCharIdent() | يحصل على معرف الحرف المخصص. |
| setCustomCharIdent(PointF value) | يضبط معرف الحرف المخصص. |
| deepClone() | ينشئ نسخة عميقة من هذا الكائن com.aspose.imaging.StringFormat. |
| setTabStops(float firstTabOffset, float[] tabStops) | يضبط مواضع التبويب لهذا الكائن com.aspose.imaging.StringFormat. |
| toString() | يحوّل هذا الكائن com.aspose.imaging.StringFormat إلى سلسلة قابلة للقراءة البشرية. |
| equals(Object o) | تحقق مما إذا كانت الكائنات متساوية. |
| hashCode() | احصل على رمز التجزئة للكائن الحالي. |
StringFormat()
public StringFormat()
ينشئ كائنًا جديدًا من النوع com.aspose.imaging.StringFormat.
StringFormat(int options)
public StringFormat(int options)
ينشئ كائنًا جديدًا من النوع com.aspose.imaging.StringFormat باستخدام تعداد com.aspose.imaging.StringFormatFlags المحدد واللغة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خيارات | int | تعداد com.aspose.imaging.StringFormatFlags للكائن الجديد com.aspose.imaging.StringFormat. |
StringFormat(StringFormat format)
public StringFormat(StringFormat format)
ينشئ كائنًا جديدًا من النوع com.aspose.imaging.StringFormat من الكائن الموجود com.aspose.imaging.StringFormat المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| format | StringFormat | الكائن com.aspose.imaging.StringFormat الذي يُستخدم لتهيئة الكائن الجديد com.aspose.imaging.StringFormat. |
getGenericDefault()
public static StringFormat getGenericDefault()
يحصل على كائن افتراضي عام من النوع com.aspose.imaging.StringFormat.
Returns:
StringFormat - The generic default com.aspose.imaging.StringFormat object.
getGenericTypographic()
public static StringFormat getGenericTypographic()
يحصل على كائن نمط نص عام com.aspose.imaging.StringFormat.
Returns:
StringFormat - A generic typographic com.aspose.imaging.StringFormat object.
getFormatFlags()
public int getFormatFlags()
يحصل على تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق.
Returns:
int - تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق.
setFormatFlags(int value)
public void setFormatFlags(int value)
يضبط تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق. |
getAlignment()
public int getAlignment()
يحصل على معلومات محاذاة النص على المستوى العمودي.
Returns:
int - تعداد com.aspose.imaging.StringAlignment يحدد معلومات محاذاة النص.
setAlignment(int value)
public void setAlignment(int value)
يضبط معلومات محاذاة النص على المستوى العمودي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | تعداد com.aspose.imaging.StringAlignment يحدد معلومات محاذاة النص. |
getLineAlignment()
public int getLineAlignment()
يحصل على محاذاة السطر على المستوى الأفقي.
Returns:
int - تعداد com.aspose.imaging.StringAlignment يمثل محاذاة السطر.
setLineAlignment(int value)
public void setLineAlignment(int value)
يضبط محاذاة السطر على المستوى الأفقي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | تعداد com.aspose.imaging.StringAlignment يمثل محاذاة السطر. |
getHotkeyPrefix()
public int getHotkeyPrefix()
يحصل على كائن com.aspose.imaging.HotkeyPrefix لهذا الكائن com.aspose.imaging.StringFormat.
Returns:
int - كائن com.aspose.imaging.HotkeyPrefix لهذا الكائن com.aspose.imaging.StringFormat، القيمة الافتراضية هي F:Aspose.Imaging.HotkeyPrefix.None.
setHotkeyPrefix(int value)
public void setHotkeyPrefix(int value)
يضبط كائن com.aspose.imaging.HotkeyPrefix لهذا الكائن com.aspose.imaging.StringFormat.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | كائن com.aspose.imaging.HotkeyPrefix لهذا الكائن com.aspose.imaging.StringFormat، القيمة الافتراضية هي F:Aspose.Imaging.HotkeyPrefix.None. |
getTrimming()
public int getTrimming()
يحصل على تعداد com.aspose.imaging.StringTrimming لهذا الكائن com.aspose.imaging.StringFormat.
Returns:
int - تعداد com.aspose.imaging.StringTrimming يوضح كيفية تقليم النص المرسوم بهذا الكائن com.aspose.imaging.StringFormat عندما يتجاوز حدود مستطيل التخطيط.
setTrimming(int value)
public void setTrimming(int value)
يضبط تعداد com.aspose.imaging.StringTrimming لهذا الكائن com.aspose.imaging.StringFormat.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | تعداد com.aspose.imaging.StringTrimming يوضح كيفية تقليم النص المرسوم بهذا الكائن com.aspose.imaging.StringFormat عندما يتجاوز حدود مستطيل التخطيط. |
getDigitSubstitutionMethod()
public int getDigitSubstitutionMethod()
يحصل على الطريقة المستخدمة لاستبدال الأرقام.
Returns:
int - قيمة تعداد com.aspose.imaging.StringDigitSubstitute تحدد كيفية استبدال الأحرف في سلسلة لا يمكن عرضها لأنها غير مدعومة من الخط الحالي.
تم تقديم الدالة setter للطريقة القديمة SetDigitSubstitution.
setDigitSubstitutionMethod(int value)
public void setDigitSubstitutionMethod(int value)
يضبط الطريقة المستخدمة لاستبدال الأرقام.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
تم تقديم الدالة setter للطريقة القديمة SetDigitSubstitution. |
getDigitSubstitutionLanguage()
public int getDigitSubstitutionLanguage()
يحصل على اللغة المستخدمة عندما يتم استبدال الأرقام المحلية بالأرقام الغربية.
Returns:
int - معرف لغة دعم اللغة الوطنية (NLS) يحدد اللغة التي ستُستخدم عندما يتم استبدال الأرقام المحلية بالأرقام الغربية. يمكنك تمرير خاصية P:System.Globalization.CultureInfo.LCID لكائن System.Globalization.CultureInfo كمعرف لغة NLS. على سبيل المثال، افترض أنك أنشأت وضبطت إعداد محلي “ar-EG”. إذا مررت com.aspose.imaging.StringDigitSubstitute.Traditional إلى الطريقة com.aspose.imaging.StringFormat.setDigitSubstitution(int)، فستُستبدل الأرقام العربية-الهندية بالأرقام الغربية عند العرض.
setDigitSubstitutionLanguage(int value)
public void setDigitSubstitutionLanguage(int value)
يضبط اللغة المستخدمة عندما يتم استبدال الأرقام المحلية بالأرقام الغربية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | معرف لغة دعم اللغة الوطنية (NLS) يحدد اللغة التي ستُستخدم عندما يتم استبدال الأرقام المحلية بالأرقام الغربية. يمكنك تمرير خاصية P:System.Globalization.CultureInfo.LCID لكائن System.Globalization.CultureInfo كمعرف لغة NLS. على سبيل المثال، افترض أنك أنشأت وضبطت إعداد محلي “ar-EG”. إذا مررت com.aspose.imaging.StringDigitSubstitute.Traditional إلى الطريقة com.aspose.imaging.StringFormat.setDigitSubstitution(int)، فستُستبدل الأرقام العربية-الهندية بالأرقام الغربية عند العرض. |
getFirstTabOffset()
public float getFirstTabOffset()
يحصل على عدد المسافات بين بداية سطر النص وأول موضع تبويب.
Returns: float - إزاحة التبويب الأولى.
تم تقديم الخاصية للطريقة المحذوفة GetTabStops.
getTabStops()
public float[] getTabStops()
يحصل على مصفوفة من المسافات بين مواضع التبويب بالوحدات المحددة بواسطة الخاصية P:Aspose.Imaging.getGraphics().PageUnit.
Returns: float[] - نقاط التبويب.
تم تقديم الخاصية للطريقة المحذوفة GetTabStops.
getCustomCharIdent()
public PointF getCustomCharIdent()
يحصل على معرف الحرف المخصص.
القيمة: معرف الحرف المخصص.
Returns: PointF - the custom character ident.
setCustomCharIdent(PointF value)
public void setCustomCharIdent(PointF value)
يضبط معرف الحرف المخصص.
القيمة: معرف الحرف المخصص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PointF | معرف الحرف المخصص. |
deepClone()
public StringFormat deepClone()
ينشئ نسخة عميقة من هذا الكائن com.aspose.imaging.StringFormat.
Returns:
StringFormat - The deep clone of the current com.aspose.imaging.StringFormat.
setTabStops(float firstTabOffset, float[] tabStops)
public void setTabStops(float firstTabOffset, float[] tabStops)
يضبط مواضع التبويب لهذا الكائن com.aspose.imaging.StringFormat.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| firstTabOffset | float | عدد المسافات بين بداية سطر النص وأول نقطة تبويب. |
| tabStops | float[] | مصفوفة من المسافات بين نقاط التبويب بالوحدات المحددة بواسطة خاصية com.aspose.imaging.Graphics.PageUnit. |
toString()
public String toString()
يحوّل هذا الكائن com.aspose.imaging.StringFormat إلى سلسلة قابلة للقراءة البشرية.
Returns:
java.lang.String - تمثيل نصي لهذا الكائن com.aspose.imaging.StringFormat.
equals(Object o)
public boolean equals(Object o)
تحقق مما إذا كانت الكائنات متساوية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| o | java.lang.Object | الكائن الآخر. |
Returns: boolean - نتيجة مقارنة المساواة.
hashCode()
public int hashCode()
احصل على رمز التجزئة للكائن الحالي.
Returns: int - رمز التجزئة.