EmfLogFont

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public class EmfLogFont extends EmfObject

كائن LogFont يحدد السمات الأساسية لخط منطقي.

المنشئات

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

الطرق

طريقةالوصف
getHeight()يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الارتفاع، بوحدات منطقية، لخلية حرف الخط أو الحرف.
setHeight(int value)يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الارتفاع، بوحدات منطقية، لخلية حرف الخط أو الحرف.
getWidth()يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد العرض المتوسط، بوحدات منطقية، للأحرف في الخط.
setWidth(int value)يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد العرض المتوسط، بوحدات منطقية، للأحرف في الخط.
getEscapement()يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الزاوية، بعشرات الدرجات، بين متجه الإزاحة ومحور x للجهاز.
setEscapement(int value)يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الزاوية، بعشرات الدرجات، بين متجه الإزاحة ومحور x للجهاز.
getOrientation()يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الزاوية، بعشرات الدرجات، بين خط أساس كل حرف ومحور x للجهاز.
setOrientation(int value)يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الزاوية، بعشرات الدرجات، بين خط أساس كل حرف ومحور x للجهاز.
getWeight()يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد وزن الخط في النطاق من صفر إلى 1000.
setWeight(int value)يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد وزن الخط في النطاق من صفر إلى 1000.
getItalic()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مائلًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.
setItalic(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مائلًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.
getUnderline()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مسطرًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.
setUnderline(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مسطرًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.
getStrikeout()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مشطوبًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.
setStrikeout(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مشطوبًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.
getCharSet()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد مجموعة رموز الأحرف.
setCharSet(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد مجموعة رموز الأحرف.
getOutPrecision()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد دقة الإخراج.
setOutPrecision(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد دقة الإخراج.
getClipPrecision()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد دقة القص.
setClipPrecision(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد دقة القص.
getQuality()يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد جودة الإخراج.
setQuality(byte value)يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد جودة الإخراج.
getPitchAndFamily()يحصل أو يعيّن كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) الذي يحدد درجة الخط وعائلته.
setPitchAndFamily(WmfPitchAndFamily value)يحصل أو يعيّن كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) الذي يحدد درجة الخط وعائلته.
getFacename()يحصل أو يعيّن Facename (64 بايت): سلسلة لا تتجاوز 32 حرف يونيكود التي تحدد اسم الخط.
setFacename(String value)يحصل أو يعيّن Facename (64 بايت): سلسلة لا تتجاوز 32 حرف يونيكود التي تحدد اسم الخط.

EmfLogFont()

public EmfLogFont()

getHeight()

public int getHeight()

يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الارتفاع، بوحدات منطقية، لخلية حرف الخط أو الحرف. قيمة ارتفاع الحرف، المعروفة أيضًا بحجم الـ em، هي قيمة ارتفاع خلية الحرف مطروحًا منها قيمة المسافة الداخلية. يجب على مُعيّن الخط تفسير القيمة المحددة في حقل Height بالطريقة التالية.

Returns: int

setHeight(int value)

public void setHeight(int value)

يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد الارتفاع، بوحدات منطقية، لخلية حرف الخط أو الحرف. قيمة ارتفاع الحرف، المعروفة أيضًا بحجم الـ em، هي قيمة ارتفاع خلية الحرف مطروحًا منها قيمة المسافة الداخلية. يجب على مُعيّن الخط تفسير القيمة المحددة في حقل Height بالطريقة التالية.

Parameters:

معاملنوعالوصف
القيمةint

getWidth()

public int getWidth()

يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد العرض المتوسط، بوحدات منطقية، للأحرف في الخط. إذا كانت قيمة حقل Width صفرًا، يجب حساب قيمة مناسبة من قيم LogFont الأخرى للعثور على خط يمتلك نسبة الأبعاد التي يقصدها المصمم.

Returns: int

setWidth(int value)

public void setWidth(int value)

يحصل أو يعيّن عددًا صحيحًا موقّعًا 32‑بت يحدد العرض المتوسط، بوحدات منطقية، للأحرف في الخط. إذا كانت قيمة حقل Width صفرًا، يجب حساب قيمة مناسبة من قيم LogFont الأخرى للعثور على خط يمتلك نسبة الأبعاد التي يقصدها المصمم.

Parameters:

معاملنوعالوصف
القيمةint

getEscapement()

public int getEscapement()

يحصل أو يضبط عددًا صحيحًا موقعًا 32 بت يحدد الزاوية، بعشرات الدرجات، بين متجه الإزاحة ومحور x للجهاز. متجه الإزاحة موازٍ لخط الأساس لسطر من النص.

Returns: int

setEscapement(int value)

public void setEscapement(int value)

يحصل أو يضبط عددًا صحيحًا موقعًا 32 بت يحدد الزاوية، بعشرات الدرجات، بين متجه الإزاحة ومحور x للجهاز. متجه الإزاحة موازٍ لخط الأساس لسطر من النص.

Parameters:

معاملنوعالوصف
القيمةint

getOrientation()

public int getOrientation()

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

Returns: int

setOrientation(int value)

public void setOrientation(int value)

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

Parameters:

معاملنوعالوصف
القيمةint

getWeight()

public int getWeight()

يحصل أو يضبط عددًا صحيحًا موقعًا 32 بت يحدد وزن الخط في النطاق من الصفر إلى 1000. على سبيل المثال، 400 هو عادي و700 هو عريض. إذا كانت هذه القيمة صفرًا، يمكن استخدام وزن افتراضي.

Returns: int

setWeight(int value)

public void setWeight(int value)

يحصل أو يضبط عددًا صحيحًا موقعًا 32 بت يحدد وزن الخط في النطاق من الصفر إلى 1000. على سبيل المثال، 400 هو عادي و700 هو عريض. إذا كانت هذه القيمة صفرًا، يمكن استخدام وزن افتراضي.

Parameters:

معاملنوعالوصف
القيمةint

getItalic()

public byte getItalic()

يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مائلًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.

Returns: byte

setItalic(byte value)

public void setItalic(byte value)

يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مائلًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.

Parameters:

معاملنوعالوصف
القيمةbyte

getUnderline()

public byte getUnderline()

يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مسطرًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.

Returns: byte

setUnderline(byte value)

public void setUnderline(byte value)

يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مسطرًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.

Parameters:

معاملنوعالوصف
القيمةbyte

getStrikeout()

public byte getStrikeout()

يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مشطوبًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.

Returns: byte

setStrikeout(byte value)

public void setStrikeout(byte value)

يحصل أو يعيّن عددًا صحيحًا غير موقع 8‑بت يحدد خطًا مشطوبًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب أن يُعيّن إلى 0x00.

Parameters:

معاملنوعالوصف
القيمةbyte

getCharSet()

public byte getCharSet()

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد مجموعة رموز الحروف. يجب أن يكون قيمة في تعداد WMF CharacterSet ([MS-WMF] القسم 2.1.1.5). إذا كان مجموعة الأحرف غير معروفة، يجب ألا تحاول معالجة ملف الميتا ترجمة أو تفسير السلاسل التي تم عرضها بهذا الخط.

Returns: byte

setCharSet(byte value)

public void setCharSet(byte value)

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد مجموعة رموز الحروف. يجب أن يكون قيمة في تعداد WMF CharacterSet ([MS-WMF] القسم 2.1.1.5). إذا كان مجموعة الأحرف غير معروفة، يجب ألا تحاول معالجة ملف الميتا ترجمة أو تفسير السلاسل التي تم عرضها بهذا الخط.

Parameters:

معاملنوعالوصف
القيمةbyte

getOutPrecision()

public byte getOutPrecision()

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد دقة الإخراج. تحدد دقة الإخراج مدى قرب تطابق الخط مع الارتفاع والعرض والاتجاه والحرف والإزاحة والمسافة ونوع الخط المطلوب. يجب أن تكون قيمة من تعداد WMF OutPrecision.

Returns: byte

setOutPrecision(byte value)

public void setOutPrecision(byte value)

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد دقة الإخراج. تحدد دقة الإخراج مدى قرب تطابق الخط مع الارتفاع والعرض والاتجاه والحرف والإزاحة والمسافة ونوع الخط المطلوب. يجب أن تكون قيمة من تعداد WMF OutPrecision.

Parameters:

معاملنوعالوصف
القيمةbyte

getClipPrecision()

public byte getClipPrecision()

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد دقة القطع. تحدد دقة القطع كيفية قطع الأحرف التي تقع جزئيًا خارج منطقة القطع. يمكن أن تكون واحدة أو أكثر من أعلام WMF ClipPrecision.

Returns: byte

setClipPrecision(byte value)

public void setClipPrecision(byte value)

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد دقة القطع. تحدد دقة القطع كيفية قطع الأحرف التي تقع جزئيًا خارج منطقة القطع. يمكن أن تكون واحدة أو أكثر من أعلام WMF ClipPrecision.

Parameters:

معاملنوعالوصف
القيمةbyte

getQuality()

public byte getQuality()

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد جودة الإخراج. تحدد جودة الإخراج مدى قرب محاولة مطابقة خصائص الخط المنطقي مع خصائص خط فعلي مادي. يجب أن تكون واحدة من القيم في تعداد WMF FontQuality ([MS-WMF] القسم 2.1.1.10).

Returns: byte

setQuality(byte value)

public void setQuality(byte value)

يحصل أو يضبط عددًا صحيحًا غير موقع 8 بت يحدد جودة الإخراج. تحدد جودة الإخراج مدى قرب محاولة مطابقة خصائص الخط المنطقي مع خصائص خط فعلي مادي. يجب أن تكون واحدة من القيم في تعداد WMF FontQuality ([MS-WMF] القسم 2.1.1.10).

Parameters:

معاملنوعالوصف
القيمةbyte

getPitchAndFamily()

public WmfPitchAndFamily getPitchAndFamily()

يحصل أو يضبط كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) يحدد درجة الخط وعائلته. تصف عائلات الخطوط مظهر الخط بشكل عام. تُستخدم لتحديد خط عندما لا يكون نوع الخط المحدد متاحًا.

Returns: WmfPitchAndFamily

setPitchAndFamily(WmfPitchAndFamily value)

public void setPitchAndFamily(WmfPitchAndFamily value)

يحصل أو يضبط كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) يحدد درجة الخط وعائلته. تصف عائلات الخطوط مظهر الخط بشكل عام. تُستخدم لتحديد خط عندما لا يكون نوع الخط المحدد متاحًا.

Parameters:

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

getFacename()

public String getFacename()

يحصل أو يضبط اسم الوجه (64 بايت): سلسلة لا تزيد عن 32 حرف يونيكود تحدد اسم نوع الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي، وبعده يجب تجاهل باقي الحقل.

Returns: java.lang.String

setFacename(String value)

public void setFacename(String value)

يحصل أو يضبط اسم الوجه (64 بايت): سلسلة لا تزيد عن 32 حرف يونيكود تحدد اسم نوع الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي، وبعده يجب تجاهل باقي الحقل.

Parameters:

معاملنوعالوصف
القيمةjava.lang.String