EmfPlusStringFormat

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusGraphicsObjectType

public final class EmfPlusStringFormat extends EmfPlusGraphicsObjectType

كائن EmfPlusStringFormat يحدد تخطيط النص، وتعديلات العرض، وتحديد اللغة.

المنشئات

المنشئالوصف
EmfPlusStringFormat()

الطرق

طريقةالوصف
getDigitLanguage()يحصل أو يعيّن كائن EmfPlusLanguageIdentifier الذي يحدد اللغة المستخدمة للأرقام الرقمية في السلسلة.
setDigitLanguage(short value)يحصل أو يعيّن كائن EmfPlusLanguageIdentifier الذي يحدد اللغة المستخدمة للأرقام الرقمية في السلسلة.
getDigitSubstitution()يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة استبدال الأرقام الرقمية في السلسلة وفقًا للمنطقة أو اللغة.
setDigitSubstitution(int value)يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة استبدال الأرقام الرقمية في السلسلة وفقًا للمنطقة أو اللغة.
getFirstTabOffset()يحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد المسافات بين بداية سطر النص وأول موضع تبويب.
setFirstTabOffset(float value)يحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد المسافات بين بداية سطر النص وأول موضع تبويب.
getHotkeyPrefix()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد نوع المعالجة التي تُجرى على السلسلة عند مواجهة بادئة اختصار لوحة المفاتيح (أي علامة &).
setHotkeyPrefix(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد نوع المعالجة التي تُجرى على السلسلة عند مواجهة بادئة اختصار لوحة المفاتيح (أي علامة &).
getLanguage()يحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23) الذي يحدد اللغة المستخدمة للسلسلة.
setLanguage(short value)يحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23) الذي يحدد اللغة المستخدمة للسلسلة.
getLeadingMargin()يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُضاف إلى الموضع الابتدائي للسلسلة.
setLeadingMargin(float value)يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُضاف إلى الموضع الابتدائي للسلسلة.
getLineAlign()يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة محاذاة السلسلة عموديًا في مستطيل التخطيط.
setLineAlign(int value)يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة محاذاة السلسلة عموديًا في مستطيل التخطيط.
getRangeCount()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد كائنات EmfPlusCharacterRange (القسم 2.2.2.8) المعرفة في حقل StringFormatData.
setRangeCount(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد كائنات EmfPlusCharacterRange (القسم 2.2.2.8) المعرفة في حقل StringFormatData.
getStringAlignment()يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة محاذاة السلسلة أفقيًا في مستطيل التخطيط.
setStringAlignment(int value)يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة محاذاة السلسلة أفقيًا في مستطيل التخطيط.
getStringFormatData()يحصل أو يعيّن كائن EmfPlusStringFormatData (القسم 2.2.2.44) الذي يحدد بيانات تخطيط النص الاختيارية.
setStringFormatData(EmfPlusStringFormatData value)يحصل أو يعيّن كائن EmfPlusStringFormatData (القسم 2.2.2.44) الذي يحدد بيانات تخطيط النص الاختيارية.
getStringFormatFlags()يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد خيارات تخطيط النص للتنسيق والقص ومعالجة الخط.
setStringFormatFlags(long value)يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد خيارات تخطيط النص للتنسيق والقص ومعالجة الخط.
getTabstopCount()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد مواضع التبويب المعرفة في حقل StringFormatData.
setTabstopCount(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد مواضع التبويب المعرفة في حقل StringFormatData.
getTracking()يحصل أو يعيّن قيمة عائمة 32‑بت تحدد نسبة المسافة الأفقية المخصصة لكل حرف في سلسلة محددة إلى عرض الحرف المحدد بواسطة الخط.
setTracking(float value)يحصل أو يعيّن قيمة عائمة 32‑بت تحدد نسبة المسافة الأفقية المخصصة لكل حرف في سلسلة محددة إلى عرض الحرف المحدد بواسطة الخط.
getTrailingMargin()يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُترك بعد سلسلة.
setTrailingMargin(float value)يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُترك بعد سلسلة.
getTrimming()يحصل أو يعيّن يحدد كيفية قص الأحرف من سلسلة كبيرة جدًا لتناسب داخل مستطيل التخطيط.
setTrimming(int value)يحصل أو يعيّن يحدد كيفية قص الأحرف من سلسلة كبيرة جدًا لتناسب داخل مستطيل التخطيط.

EmfPlusStringFormat()

public EmfPlusStringFormat()

getDigitLanguage()

public short getDigitLanguage()

يحصل أو يعيّن كائن EmfPlusLanguageIdentifier يحدد اللغة المستخدمة للأرقام الرقمية في السلسلة. على سبيل المثال، إذا كانت هذه السلسلة تحتوي على أرقام عربية، يجب أن يحتوي هذا الحقل على معرف لغة يحدد لغة عربية.

Returns: قصير

setDigitLanguage(short value)

public void setDigitLanguage(short value)

يحصل أو يعيّن كائن EmfPlusLanguageIdentifier يحدد اللغة المستخدمة للأرقام الرقمية في السلسلة. على سبيل المثال، إذا كانت هذه السلسلة تحتوي على أرقام عربية، يجب أن يحتوي هذا الحقل على معرف لغة يحدد لغة عربية.

Parameters:

معاملنوعالوصف
valueقصير

getDigitSubstitution()

public int getDigitSubstitution()

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد كيفية استبدال الأرقام الرقمية في السلسلة وفقًا للمنطقة أو اللغة. يجب أن تكون هذه القيمة معرفة في تعداد StringDigitSubstitution (القسم 2.1.1.30).

Returns: int

setDigitSubstitution(int value)

public void setDigitSubstitution(int value)

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد كيفية استبدال الأرقام الرقمية في السلسلة وفقًا للمنطقة أو اللغة. يجب أن تكون هذه القيمة معرفة في تعداد StringDigitSubstitution (القسم 2.1.1.30).

Parameters:

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

getFirstTabOffset()

public float getFirstTabOffset()

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد المسافات بين بداية سطر النص وأول موضع تبويب.

Returns: float

setFirstTabOffset(float value)

public void setFirstTabOffset(float value)

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد المسافات بين بداية سطر النص وأول موضع تبويب.

Parameters:

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

getHotkeyPrefix()

public int getHotkeyPrefix()

يحصل أو يعيّن عدد صحيح موقع 32‑بت يحدد نوع المعالجة التي تُجرى على سلسلة عندما يُصادف بادئة اختصار لوحة المفاتيح (أي العلامة &). أساسًا، يحدد هذا الحقل ما إذا كان سيتم عرض بادئات اختصارات لوحة المفاتيح المتعلقة بالنص. يجب أن تكون القيمة معرفة في تعداد HotkeyPrefix (القسم 2.1.1.14).

Returns: int

setHotkeyPrefix(int value)

public void setHotkeyPrefix(int value)

يحصل أو يعيّن عدد صحيح موقع 32‑بت يحدد نوع المعالجة التي تُجرى على سلسلة عندما يُصادف بادئة اختصار لوحة المفاتيح (أي العلامة &). أساسًا، يحدد هذا الحقل ما إذا كان سيتم عرض بادئات اختصارات لوحة المفاتيح المتعلقة بالنص. يجب أن تكون القيمة معرفة في تعداد HotkeyPrefix (القسم 2.1.1.14).

Parameters:

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

getLanguage()

public short getLanguage()

يحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23) الذي يحدد اللغة المستخدمة للسلسلة.

Returns: قصير

setLanguage(short value)

public void setLanguage(short value)

يحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23) الذي يحدد اللغة المستخدمة للسلسلة.

Parameters:

معاملنوعالوصف
valueقصير

getLeadingMargin()

public float getLeadingMargin()

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُضاف إلى الموضع الابتدائي للسلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0.

Returns: float

setLeadingMargin(float value)

public void setLeadingMargin(float value)

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُضاف إلى الموضع الابتدائي للسلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0.

Parameters:

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

getLineAlign()

public int getLineAlign()

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد كيفية محاذاة السلسلة عموديًا في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment.

Returns: int

setLineAlign(int value)

public void setLineAlign(int value)

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد كيفية محاذاة السلسلة عموديًا في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment.

Parameters:

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

getRangeCount()

public int getRangeCount()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد كائنات EmfPlusCharacterRange (القسم 2.2.2.8) المعرفة في حقل StringFormatData.

Returns: int

setRangeCount(int value)

public void setRangeCount(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد كائنات EmfPlusCharacterRange (القسم 2.2.2.8) المعرفة في حقل StringFormatData.

Parameters:

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

getStringAlignment()

public int getStringAlignment()

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد كيفية محاذاة السلسلة أفقيًا في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment (القسم 2.1.1.29).

Returns: int

setStringAlignment(int value)

public void setStringAlignment(int value)

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد كيفية محاذاة السلسلة أفقيًا في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment (القسم 2.1.1.29).

Parameters:

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

getStringFormatData()

public EmfPlusStringFormatData getStringFormatData()

يحصل أو يعيّن كائن EmfPlusStringFormatData (القسم 2.2.2.44) الذي يحدد بيانات تخطيط النص الاختيارية.

Returns: EmfPlusStringFormatData

setStringFormatData(EmfPlusStringFormatData value)

public void setStringFormatData(EmfPlusStringFormatData value)

يحصل أو يعيّن كائن EmfPlusStringFormatData (القسم 2.2.2.44) الذي يحدد بيانات تخطيط النص الاختيارية.

Parameters:

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

getStringFormatFlags()

public long getStringFormatFlags()

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد خيارات تخطيط النص للتنسيق والقص ومعالجة الخط. يجب أن تتكون هذه القيمة من أعلام StringFormat (القسم 2.1.2.8).

Returns: long

setStringFormatFlags(long value)

public void setStringFormatFlags(long value)

يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد خيارات تخطيط النص للتنسيق والقص ومعالجة الخط. يجب أن تتكون هذه القيمة من أعلام StringFormat (القسم 2.1.2.8).

Parameters:

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

getTabstopCount()

public int getTabstopCount()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد مواضع التبويب المعرفة في حقل StringFormatData.

Returns: int

setTabstopCount(int value)

public void setTabstopCount(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد عدد مواضع التبويب المعرفة في حقل StringFormatData.

Parameters:

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

getTracking()

public float getTracking()

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد نسبة المسافة الأفقية المخصصة لكل حرف في سلسلة محددة إلى عرض الحرف المحدد بواسطة الخط. القيم الكبيرة لهذه الخاصية تحدد مساحة واسعة بين الأحرف؛ القيم الأقل من 1 قد تُنتج تداخلًا بين الأحرف. القيمة الافتراضية هي 1.03؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 1.00.

Returns: float

setTracking(float value)

public void setTracking(float value)

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد نسبة المسافة الأفقية المخصصة لكل حرف في سلسلة محددة إلى عرض الحرف المحدد بواسطة الخط. القيم الكبيرة لهذه الخاصية تحدد مساحة واسعة بين الأحرف؛ القيم الأقل من 1 قد تُنتج تداخلًا بين الأحرف. القيمة الافتراضية هي 1.03؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 1.00.

Parameters:

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

getTrailingMargin()

public float getTrailingMargin()

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُترك بعد سلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0.

Returns: float

setTrailingMargin(float value)

public void setTrailingMargin(float value)

يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُترك بعد سلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0.

Parameters:

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

getTrimming()

public int getTrimming()

يحصل أو يعيّن يحدد كيفية قص الأحرف من سلسلة كبيرة جدًا لتناسب داخل مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringTrimming (القسم 2.1.1.31).

Returns: int

setTrimming(int value)

public void setTrimming(int value)

يحصل أو يعيّن يحدد كيفية قص الأحرف من سلسلة كبيرة جدًا لتناسب داخل مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringTrimming (القسم 2.1.1.31).

Parameters:

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