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()يحصل أو يعيّن اسم الوجه (64 بايت): سلسلة لا تتجاوز 32 حرف يونيكود تحدد اسم نوع الخط.
setFacename(String value)يحصل أو يعيّن اسم الوجه (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:

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

getWidth()

public int getWidth()

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

Returns: int

setWidth(int value)

public void setWidth(int value)

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

Parameters:

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

getEscapement()

public int getEscapement()

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

Returns: int

setEscapement(int value)

public void setEscapement(int value)

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

Parameters:

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

getOrientation()

public int getOrientation()

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

Returns: int

setOrientation(int value)

public void setOrientation(int value)

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

Parameters:

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

getWeight()

public int getWeight()

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

Returns: int

setWeight(int value)

public void setWeight(int value)

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

Parameters:

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

getItalic()

public byte getItalic()

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

Returns: byte

setItalic(byte value)

public void setItalic(byte value)

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

Parameters:

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

getUnderline()

public byte getUnderline()

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

Returns: byte

setUnderline(byte value)

public void setUnderline(byte value)

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

Parameters:

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

getStrikeout()

public byte getStrikeout()

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

Returns: byte

setStrikeout(byte value)

public void setStrikeout(byte value)

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

Parameters:

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

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:

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

getOutPrecision()

public byte getOutPrecision()

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

Returns: byte

setOutPrecision(byte value)

public void setOutPrecision(byte value)

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

Parameters:

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

getClipPrecision()

public byte getClipPrecision()

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

Returns: byte

setClipPrecision(byte value)

public void setClipPrecision(byte value)

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

Parameters:

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

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:

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

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:

معاملنوعالوصف
valuejava.lang.String