TextDevice
Inheritance: java.lang.Object, com.aspose.page.Device
All Implemented Interfaces: com.aspose.page.IMultiPageDevice
public class TextDevice extends Device implements IMultiPageDevice
المنشئات
| منشئ | الوصف |
|---|---|
| TextDevice() |
الحقول
| حقل | الوصف |
|---|---|
| DEFAULT_SIZE | |
| EMIT_ERRORS | |
| EMIT_WARNINGS | |
| VERSION | إصدار الجهاز الحالي. |
الطرق
TextDevice()
public TextDevice()
DEFAULT_SIZE
public static final Dimension DEFAULT_SIZE
EMIT_ERRORS
public static final String EMIT_ERRORS
EMIT_WARNINGS
public static final String EMIT_WARNINGS
VERSION
public static String VERSION
إصدار الجهاز الحالي.
closePage()
public void closePage()
يقوم بالتحضير الضروري للجهاز بعد أن تم عرض الصفحة.
create()
public Device create()
ينشئ نسخة من هذا الجهاز.
Returns: Device
dispose()
public void dispose()
يتخلص من الجهاز.
draw(Shape path)
public void draw(Shape path)
يرسم مسارًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | java.awt.Shape | مسار يتم رسمه. |
drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)
public void drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)
يرسم قوسًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X لمركز القوس. |
| y | float | الإحداثي Y لمركز القوس. |
| width | float | عرض المستطيل المحيط. |
| الارتفاع | float | ارتفاع المستطيل المحيط. |
| startAngle | float | زاوية البداية للقوس. |
| arcAngle | float | زاوية القوس. |
drawImage(BufferedImage image, AffineTransform transform, Color bkg)
public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)
يرسم صورة مع التحويل المعين والخلفية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | java.awt.image.BufferedImage | صورة يتم رسمها. |
| transform | java.awt.geom.AffineTransform | تحويل. |
| bkg | java.awt.Color | لون الخلفية. |
drawLine(float x1, float y1, float x2, float y2)
public void drawLine(float x1, float y1, float x2, float y2)
يرسم قطعة خط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x1 | float | الإحداثي X لبداية المقطع. |
| y1 | float | الإحداثي Y لبداية المقطع. |
| x2 | float | الإحداثي X لنهاية المقطع. |
| y2 | float | الإحداثي Y لنهاية المقطع. |
drawOval(float x, float y, float width, float height)
public void drawOval(float x, float y, float width, float height)
يرسم شكلًا بيضاويًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X لمركز الشكل البيضاوي. |
| y | float | الإحداثي Y لمركز الشكل البيضاوي. |
| width | float | عرض المستطيل المحيط. |
| الارتفاع | float | ارتفاع المستطيل المحيط. |
drawPolygon(float[] xPoints, float[] yPoints, int nPoints)
public void drawPolygon(float[] xPoints, float[] yPoints, int nPoints)
يرسم مضلعًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| xPoints | float[] | إحداثيات X للنقاط. |
| yPoints | float[] | الإحداثي Y للنقاط. |
| nPoints | int | عدد النقاط. |
drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
يرسم مضلعًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| xPoints | int[] | إحداثيات X للنقاط. |
| yPoints | int[] | الإحداثي Y للنقاط. |
| nPoints | int | عدد النقاط. |
drawPolyline(float[] xPoints, float[] yPoints, int nPoints)
public void drawPolyline(float[] xPoints, float[] yPoints, int nPoints)
يرسم خطًا متعددًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| xPoints | float[] | إحداثيات X للنقاط. |
| yPoints | float[] | الإحداثي Y للنقاط. |
| nPoints | int | عدد النقاط. |
drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
يرسم خطًا متعددًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| xPoints | int[] | إحداثيات X للنقاط. |
| yPoints | int[] | الإحداثي Y للنقاط. |
| nPoints | int | عدد النقاط. |
drawRect(float x, float y, float width, float height)
public void drawRect(float x, float y, float width, float height)
يرسم مستطيلًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X للزاوية العلوية اليسرى للمستطيل. |
| y | float | الإحداثي Y للزاوية العلوية اليسرى للمستطيل. |
| width | float | عرض المستطيل. |
| الارتفاع | float | ارتفاع المستطيل. |
drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
public void drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
يرسم مستطيلًا مستديرًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X للزاوية العلوية اليسرى للمستطيل. |
| y | float | الإحداثي Y للزاوية العلوية اليسرى للمستطيل. |
| width | float | عرض المستطيل. |
| الارتفاع | float | ارتفاع المستطيل. |
| arcWidth | float | عرض المستطيل المحيط بالقوس الذي يحد زاوية المستطيل. |
| arcHeight | float | ارتفاع المستطيل المحيط بالقوس الذي يحد زاوية المستطيل. |
drawString(String str, float x, float y)
public void drawString(String str, float x, float y)
يرسم سلسلة نصية عند النقطة المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| str | java.lang.String | |
| x | float | |
| y | float |
endDocument()
public void endDocument()
يقوم بالتحضير اللازم للجهاز بعد أن تم عرض المستند.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
fill(Shape path)
public void fill(Shape path)
يملأ مسارًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | java.awt.Shape | مسار للتعبئة. |
fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)
public void fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)
يملأ قوسًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X لمركز القوس. |
| y | float | الإحداثي Y لمركز القوس. |
| width | float | عرض المستطيل المحيط. |
| الارتفاع | float | ارتفاع المستطيل المحيط. |
| startAngle | float | زاوية البداية للقوس. |
| arcAngle | float | زاوية القوس. |
fillOval(float x, float y, float width, float height)
public void fillOval(float x, float y, float width, float height)
يملأ شكلًا بيضاويًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X لمركز الشكل البيضاوي. |
| y | float | الإحداثي Y لمركز الشكل البيضاوي. |
| width | float | عرض المستطيل المحيط. |
| الارتفاع | float | ارتفاع المستطيل المحيط. |
fillPolygon(float[] xPoints, float[] yPoints, int nPoints)
public void fillPolygon(float[] xPoints, float[] yPoints, int nPoints)
يملأ مضلعًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| xPoints | float[] | إحداثيات X للنقاط. |
| yPoints | float[] | الإحداثي Y للنقاط. |
| nPoints | int | عدد النقاط. |
fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
يملأ مضلعًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| xPoints | int[] | إحداثيات X للنقاط. |
| yPoints | int[] | الإحداثي Y للنقاط. |
| nPoints | int | عدد النقاط. |
fillRect(float x, float y, float width, float height)
public void fillRect(float x, float y, float width, float height)
يملأ مستطيلًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X للزاوية العلوية اليسرى للمستطيل. |
| y | float | الإحداثي Y للزاوية العلوية اليسرى للمستطيل. |
| width | float | عرض المستطيل. |
| الارتفاع | float | ارتفاع المستطيل. |
fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
public void fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
يرسم مستطيلًا مستديرًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي X للزاوية العلوية اليسرى للمستطيل. |
| y | float | الإحداثي Y للزاوية العلوية اليسرى للمستطيل. |
| width | float | عرض المستطيل. |
| الارتفاع | float | ارتفاع المستطيل. |
| arcWidth | float | عرض المستطيل المحيط بالقوس الذي يحد زاوية المستطيل. |
| arcHeight | float | ارتفاع المستطيل المحيط بالقوس الذي يحد زاوية المستطيل. |
getBackground()
public Color getBackground()
يحصل على الخلفية الحالية للصفحة.
Returns: java.awt.Color - الخلفية الحالية للصفحة
getCharTM()
public AffineTransform getCharTM()
يحصل على تحويل الأحرف الحالي.
Returns: java.awt.geom.AffineTransform - التحويل الحالي للأحرف.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCreator()
public String getCreator()
يحصل على منشئ مخرجات الجهاز الناتج.
Returns: java.lang.String - قيمة المنشئ.
getCurrentPageNumber()
public int getCurrentPageNumber()
يحصل على رقم الصفحة الحالي.
Returns: int
getFont()
public ITrFont getFont()
يحصل على الخط الحالي.
Returns: ITrFont - Current font.
getOpacity()
public float getOpacity()
يحصل على الشفافية الحالية.
Returns: float - الشفافية الحالية.
getOpacityMask()
public Paint getOpacityMask()
يحصل على قناع الشفافية الحالي.
Returns: java.awt.Paint - قناع الشفافية الحالي.
getPages()
public List<String> getPages()
Returns: java.util.List<java.lang.String>
getPaint()
public Paint getPaint()
يحصل على الطلاء الحالي.
Returns: java.awt.Paint - الطلاء الحالي.
getProperties()
public UserProperties getProperties()
يحصل على خصائص الجهاز بما في ذلك البيانات الوصفية.
Returns: UserProperties - Device properties.
getProperty(String key)
public String getProperty(String key)
يحصل على قيمة الخاصية النصية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: java.lang.String - قيمة الخاصية.
getPropertyColor(String key)
public Color getPropertyColor(String key)
يحصل على قيمة الخاصية اللونية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: java.awt.Color - قيمة الخاصية.
getPropertyDouble(String key)
public double getPropertyDouble(String key)
يحصل على قيمة الخاصية ذات النوع المزدوج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: double - قيمة الخاصية.
getPropertyInt(String key)
public int getPropertyInt(String key)
يحصل على قيمة الخاصية الصحيحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: int - قيمة الخاصية.
getPropertyMargins(String key)
public Insets getPropertyMargins(String key)
يحصل على قيمة خاصية الهوامش.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: java.awt.Insets - قيمة الخاصية.
getPropertyMatrix(String key)
public AffineTransform getPropertyMatrix(String key)
يحصل على قيمة خاصية المصفوفة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: java.awt.geom.AffineTransform - قيمة الخاصية.
getPropertyRectangle(String key)
public Rectangle getPropertyRectangle(String key)
يحصل على قيمة خاصية المستطيل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: java.awt.Rectangle - قيمة الخاصية.
getPropertySize(String key)
public Dimension getPropertySize(String key)
يحصل على قيمة خاصية الحجم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: java.awt.Dimension - قيمة الخاصية.
getSaveOptions()
public SaveOptions getSaveOptions()
يعيد خيارات الحفظ.
Returns: SaveOptions - The save options.
getSize()
public Dimension getSize()
يحصل على حجم الصفحة.
Returns: java.awt.Dimension - حجم الصفحة.
getStroke()
public Stroke getStroke()
يحصل على الحد الحالي.
Returns: java.awt.Stroke - الخط الحالي.
getText()
public String getText()
Returns: java.lang.String
getText(int startPage, int endPage)
public String getText(int startPage, int endPage)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startPage | int | |
| endPage | int |
Returns: java.lang.String
getTextRenderingMode()
public TextRenderingMode getTextRenderingMode()
يحصل على وضع عرض النص الحالي.
Returns: TextRenderingMode - Current text rendering mode.
getTextStrokeWidth()
public float getTextStrokeWidth()
يحصل على عرض خط النص الحالي.
Returns: float - عرض خط النص الحالي.
getTransform()
public AffineTransform getTransform()
يحصل على التحويل الحالي.
Returns: java.awt.geom.AffineTransform - التحويل الحالي.
hashCode()
public native int hashCode()
Returns: int
initClip()
public void initClip()
يُهيئ القص للجهاز.
initPageNumbers()
public void initPageNumbers()
يُهيئ عدد الصفحات التي سيتم عرضها.
isDirectRGB()
public boolean isDirectRGB()
يشير إلى ما إذا كان الجهاز يستخدم وضع RGB المباشر، أي RGB.
Returns: boolean
isMainDocument()
public boolean isMainDocument()
Returns: boolean
isProperty(String key)
public boolean isProperty(String key)
يحصل على قيمة الخاصية المنطقية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| key | java.lang.String | اسم الخاصية. |
Returns: boolean - قيمة الخاصية.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
openPage(float width, float height)
public boolean openPage(float width, float height)
يقوم بالتحضير الضروري للجهاز قبل عرض الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | float | |
| الارتفاع | float |
Returns: boolean
openPage(String title)
public boolean openPage(String title)
يقوم بالتحضير الضروري للجهاز قبل عرض الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| العنوان | java.lang.String |
Returns: boolean
renew()
public void renew()
إعادة ضبط الجهاز إلى الحالة الأولية لكامل المستند. يُستخدم لإعادة ضبط تدفق الإخراج.
renewForMerge(boolean mainDocument)
public void renewForMerge(boolean mainDocument)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| المستند الرئيسي | boolean |
reset()
public void reset()
إعادة ضبط الجهاز إلى الحالة الأولية لصفحة.
reset(boolean zeroPageNumbers)
public void reset(boolean zeroPageNumbers)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| أصفار أرقام الصفحات | boolean |
rotate(double theta)
public void rotate(double theta)
قم بتدوير مصفوفة التحويل الحالية. يستدعي writeTransform(Transform). تدوير بزاوية موجبة theta يدور النقاط على المحور x الموجب نحو المحور y الموجب.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| ثيتا | double | زاوية بالراديان لتدويرها. |
rotate(double theta, double x, double y)
public void rotate(double theta, double x, double y)
دوّر مصفوفة التحويل الحالية حول نقطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| ثيتا | double | زاوية تدوير بالراديان. |
| x | double | الإحداثي X للنقطة. |
| y | double | إحداثي Y للنقطة. |
scale(double x, double y)
public void scale(double x, double y)
يقوم بتكبير مصفوفة التحويل الحالية. Calls writeTransform(Transform).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | double | مقياس في المحور X. |
| y | double | مقياس في المحور Y. |
setBackground(Color background)
public void setBackground(Color background)
يحدد الخلفية الحالية للصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خلفية | java.awt.Color | خلفية للصفحة. |
setCharTM(AffineTransform charTM)
public void setCharTM(AffineTransform charTM)
يحدد تحويل الأحرف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| charTM | java.awt.geom.AffineTransform | \u0421haracters تحويل. |
setClip(Shape clipPath)
public void setClip(Shape clipPath)
يحدد القص للجهاز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| clipPath | java.awt.Shape | مسار قص. |
setCreator(String creator)
public void setCreator(String creator)
يحدد منشئ مخرجات الجهاز الناتجة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| منشئ | java.lang.String | قيمة المنشئ. |
setFont(ITrFont font)
public void setFont(ITrFont font)
يحدد خطًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font | ITrFont | خط. |
setOpacity(float opacity)
public void setOpacity(float opacity)
يحدد الشفافية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| شفافية | float | شفافية. |
setOpacityMask(Paint opacityMask)
public void setOpacityMask(Paint opacityMask)
يحدد قناع الشفافية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| opacityMask | java.awt.Paint | قناع شفافية. |
setPaint(Paint paint)
public void setPaint(Paint paint)
يحدد طلاءً.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| paint | java.awt.Paint | طلاء. |
setProperties(UserProperties props)
public void setProperties(UserProperties props)
يحدد خصائص الجهاز بما في ذلك البيانات الوصفية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| props | UserProperties | خصائص الجهاز. |
setSaveOptions(SaveOptions options)
public void setSaveOptions(SaveOptions options)
يحدد خيارات إدارة عملية العرض.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | SaveOptions | خيارات لإدارة عملية العرض. |
setSize(Dimension size)
public void setSize(Dimension size)
يحدد حجم الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الحجم | java.awt.Dimension |
setStroke(Stroke stroke)
public void setStroke(Stroke stroke)
يحدد خطًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| stroke | java.awt.Stroke | خط. |
setTextRenderingMode(TextRenderingMode textRenderingMode)
public void setTextRenderingMode(TextRenderingMode textRenderingMode)
يحدد وضع عرض النص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| textRenderingMode | TextRenderingMode | وضع عرض النص. |
setTextStrokeWidth(float textStrokeWidth)
public void setTextStrokeWidth(float textStrokeWidth)
يحدد عرض خط النص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| textStrokeWidth | float | عرض خط النص. |
setTransform(AffineTransform transform)
public void setTransform(AffineTransform transform)
يحدد التحويل الحالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| transform | java.awt.geom.AffineTransform | تحويل.. |
shear(double shx, double shy)
public void shear(double shx, double shy)
يقوم بقص مصفوفة التحويل الحالية. يستدعي writeTransform(Transform).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| shx | double | قص في المحور X. |
| shy | double | قص في المحور Y. |
startDocument()
public void startDocument()
يقوم بالتحضير الضروري للجهاز قبل بدء عرض المستند.
toString()
public String toString()
يرجع اسم نوع الجهاز.
Returns: java.lang.String
transform(AffineTransform transform)
public void transform(AffineTransform transform)
يحوّل مصفوفة التحويل الحالية. يستدعي writeTransform(Transform).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| transform | java.awt.geom.AffineTransform | التحويل الذي سيتم تطبيقه. |
translate(double x, double y)
public void translate(double x, double y)
يترجم مصفوفة التحويل الحالية. يستدعي writeTransform(Transform).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | double | ترجمة في المحور X. |
| y | double | ترجمة في المحور Y. |
updatePageParameters(IMultiPageDevice device)
public void updatePageParameters(IMultiPageDevice device)
يقوم بتحديث معلمات الصفحة من جهاز متعدد الصفحات آخر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| device | IMultiPageDevice |
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |
writeComment(String comment)
public void writeComment(String comment)
يكتب تعليقًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| تعليق | java.lang.String | تعليق ليتم كتابته. |
writeString(ITrFont font, String str)
public void writeString(ITrFont font, String str)
يكتب سلسلة بخط محدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font | ITrFont | الخط المحدد. |
| str | java.lang.String | السلسلة. |
writeWarning(String warning)
public void writeWarning(String warning)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| تحذير | java.lang.String |