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:
| معامل | نوع | الوصف |
|---|---|---|
| value | int | تعداد com.aspose.imaging.StringFormatFlags يحتوي على معلومات التنسيق. |
getAlignment()
public int getAlignment()
يحصل على معلومات محاذاة النص على المستوى العمودي.
Returns:
int - تعداد com.aspose.imaging.StringAlignment يحدد معلومات محاذاة النص.
setAlignment(int value)
public void setAlignment(int value)
يضبط معلومات محاذاة النص على المستوى العمودي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int | تعداد com.aspose.imaging.StringAlignment يحدد معلومات محاذاة النص. |
getLineAlignment()
public int getLineAlignment()
يحصل على محاذاة السطر على المستوى الأفقي.
Returns:
int - تعداد com.aspose.imaging.StringAlignment يمثل محاذاة السطر.
setLineAlignment(int value)
public void setLineAlignment(int value)
يضبط محاذاة السطر على المستوى الأفقي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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 - رمز التجزئة.