XpsDocument
Inheritance: java.lang.Object، com.aspose.page.Document
All Implemented Interfaces: java.io.Closeable
public final class XpsDocument extends Document implements Closeable
فئة تُغلف الكيان الرئيسي لمستند XPS الذي يوفر طرق معالجة لأي عنصر XPS.
المنشئات
| منشئ | الوصف |
|---|---|
| XpsDocument() | ينشئ مستند XPS فارغ بحجم صفحة افتراضي. |
| XpsDocument(String path) | يفتح مستند XPS موجود يقع في المسار. |
| XpsDocument(InputStream stream, LoadOptions options) | يقوم بتحميل مستند موجود مخزن في الـ stream كوثيقة XPS. |
الطرق
XpsDocument()
public XpsDocument()
ينشئ مستند XPS فارغ بحجم صفحة افتراضي.
XpsDocument(String path)
public XpsDocument(String path)
يفتح مستند XPS موجود يقع في المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | java.lang.String | موقع المستند. |
XpsDocument(InputStream stream, LoadOptions options)
public XpsDocument(InputStream stream, LoadOptions options)
يقوم بتحميل مستند موجود مخزن في الـ stream كوثيقة XPS.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.InputStream | دفق المستند. |
| options | LoadOptions | خيارات تحميل المستند. |
add(T element)
public T <T>add(T element)
يضيف عنصر محتوى (Canvas، Path، أو Glyphs)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| عنصر | T | العنصر المراد إضافته. |
Returns: T - العنصر المضاف.
insert(int index, T element)
public T <T>insert(int index, T element)
يدرج عنصرًا (Canvas أو Path أو Glyphs) إلى الصفحة النشطة في موضع الفهرس.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج العنصر فيه. |
| عنصر | T | العنصر المراد إدراجه. |
Returns: T - العنصر المُدرج.
remove(T element)
public T <T>remove(T element)
يزيل عنصرًا من الصفحة النشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| عنصر | T | العنصر المراد إزالته. |
Returns: T - العنصر المُزال.
addCanvas()
public XpsCanvas addCanvas()
يضيف لوحة رسم جديدة إلى الصفحة النشطة.
Returns: XpsCanvas - Added canvas.
addDocument()
public void addDocument()
يضيف مستندًا فارغًا بحجم صفحة افتراضي ويختار المستند المضاف كالنشط.
addDocument(boolean activate)
public void addDocument(boolean activate)
يضيف مستندًا فارغًا بحجم صفحة افتراضي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار المستند المضاف كنشط. |
addDocument(float width, float height)
public void addDocument(float width, float height)
يضيف مستندًا فارغًا بأبعاد الصفحة الأولى العرض والارتفاع ويختار المستند المضاف كالنشط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | float | عرض الصفحة الأولى. |
| الارتفاع | float | ارتفاع الصفحة الأولى. |
addDocument(float width, float height, boolean activate)
public void addDocument(float width, float height, boolean activate)
يضيف مستندًا فارغًا بأبعاد الصفحة الأولى width و height .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | float | عرض الصفحة الأولى. |
| الارتفاع | float | ارتفاع الصفحة الأولى. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار المستند المضاف كنشط. |
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
يضيف رموزًا جديدة إلى الصفحة النشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font | XpsFont | مورد الخط. |
| fontRenderingEmSize | float | حجم الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Added glyphs.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
يضيف رموزًا جديدة إلى الصفحة النشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontFamily | java.lang.String | عائلة الخط. |
| fontRenderingEmSize | float | حجم الخط. |
| fontStyle | XpsFontStyle | نمط الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
يضيف مدخل مخطط إلى المستند.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الوصف | java.lang.String | وصف الإدخال. |
| outlineLevel | int | مستوى المخطط. |
| target | XpsHyperlinkTarget | هدف الإدخال. |
addPage()
public XpsPage addPage()
يضيف صفحة فارغة إلى المستند بحجم الصفحة الافتراضي.
Returns: XpsPage - Added page.
addPage(boolean activate)
public XpsPage addPage(boolean activate)
يضيف صفحة فارغة إلى المستند بحجم الصفحة الافتراضي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار الصفحة المضافة كنشطة. |
Returns: XpsPage - Added page.
addPage(XpsPage page)
public XpsPage addPage(XpsPage page)
يضيف صفحة إلى المستند ويختار الصفحة المضافة كنشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| page | XpsPage | الصفحة التي سيتم إضافتها. |
Returns: XpsPage - Added page.
addPage(XpsPage page, boolean activate)
public XpsPage addPage(XpsPage page, boolean activate)
يضيف صفحة إلى المستند.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| page | XpsPage | الصفحة التي سيتم إضافتها. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار الصفحة المضافة كنشطة. |
Returns: XpsPage - Added page.
addPage(float width, float height)
public XpsPage addPage(float width, float height)
يضيف صفحة فارغة إلى المستند بالأبعاد المحددة width و height .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | float | عرض صفحة جديدة. |
| الارتفاع | float | ارتفاع صفحة جديدة. |
Returns: XpsPage - Added page.
addPage(float width, float height, boolean activate)
public XpsPage addPage(float width, float height, boolean activate)
يضيف صفحة فارغة إلى المستند بالأبعاد المحددة width و height .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | float | عرض صفحة جديدة. |
| الارتفاع | float | ارتفاع صفحة جديدة. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار الصفحة المضافة كنشطة. |
Returns: XpsPage - Added page.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
يضيف مسارًا جديدًا إلى الصفحة النشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data | XpsPathGeometry | هندسة المسار. |
Returns: XpsPath - Added path.
close()
public void close()
يتخلص من المثيل.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
ينشئ مقطع قوس إهليلجي مُحدَّد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة | java.awt.geom.Point2D | نقطة النهاية للقوس البيضاوي. |
| الحجم | java.awt.geom.Dimension2D | نصفا القطر x و y للقوس البيضاوي كزوج x,y. |
| rotationAngle | float | يشير إلى كيفية دوران الشكل البيضاوي بالنسبة لنظام الإحداثيات الحالي. |
| isLargeArc | boolean | يحدد ما إذا كان القوس يُرسم بزاوية 180 درجة أو أكثر. |
| sweepDirection | XpsSweepDirection | الاتجاه الذي يُرسم فيه القوس. |
Returns: XpsArcSegment - New elliptical arc segment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
ينشئ مقطع قوس إهليلجي جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة | java.awt.geom.Point2D | نقطة النهاية للقوس البيضاوي. |
| الحجم | java.awt.geom.Dimension2D | نصفا القطر x و y للقوس البيضاوي كزوج x,y. |
| rotationAngle | float | يشير إلى كيفية دوران الشكل البيضاوي بالنسبة لنظام الإحداثيات الحالي. |
| isLargeArc | boolean | يحدد ما إذا كان القوس يُرسم بزاوية 180 درجة أو أكثر. |
| sweepDirection | XpsSweepDirection | الاتجاه الذي يُرسم فيه القوس. |
| isStroked | boolean | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
ينشئ لوحة رسم جديدة.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| iccProfile | XpsIccProfile | مورد ملف تعريف ICC. |
| المكونات | float[] | مكونات اللون. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
ينشئ لونًا جديدًا في مساحة اللون scRGB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| r | float | مكون اللون الأحمر. |
| g | float | مكون اللون الأخضر. |
| b | float | مكون اللون الأزرق. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
ينشئ لونًا جديدًا في مساحة اللون scRGB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| a | float | مكون اللون ألفا. |
| r | float | مكون اللون الأحمر. |
| g | float | مكون اللون الأخضر. |
| b | float | مكون اللون الأزرق. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
ينشئ لونًا جديدًا في مساحة اللون sRGB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| r | int | مكون اللون الأحمر. |
| g | int | مكون اللون الأخضر. |
| b | int | مكون اللون الأزرق. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
ينشئ لونًا جديدًا في مساحة اللون sRGB.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| a | int | مكون اللون ألفا. |
| r | int | مكون اللون الأحمر. |
| g | int | مكون اللون الأخضر. |
| b | int | مكون اللون الأزرق. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
ينشئ لونًا جديدًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| اللون | java.awt.Color | مثال لون أصلي للون RGB. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | java.lang.String | المسار إلى ملف تعريف ICC. |
| المكونات | float[] | مكونات اللون. |
Returns: XpsColor - New color.
createFont(InputStream stream)
public XpsFont createFont(InputStream stream)
ينشئ مورد خط TrueType جديد من الدفق.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.InputStream | الدفق الذي يحتوي على ملف تعريف ICC لاستخدامه كمورد. |
Returns: XpsFont - New TrueType font resource.
createFont(String fontFamily, XpsFontStyle fontStyle)
public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)
ينشئ مورد خط TrueType جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontFamily | java.lang.String | عائلة الخط. |
| fontStyle | XpsFontStyle | نمط الخط. راجع ثوابت فئة XpsFont (التي هي أعلام بت) للحصول على القيم المتاحة للجمع. |
Returns: XpsFont - New TrueType font resource.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
ينشئ glyphs جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font | XpsFont | مورد الخط. |
| fontRenderingEmSize | float | حجم الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - New glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
ينشئ glyphs جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fontFamily | java.lang.String | عائلة الخط. |
| fontRenderingEmSize | float | حجم الخط. |
| fontStyle | XpsFontStyle | نمط الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
ينشئ نقطة إيقاف تدرج جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| color | XpsColor | لون نقطة التدرج. |
| offset | float | إزاحة التدرج. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
ينشئ نقطة إيقاف تدرج جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| اللون | java.awt.Color | لون نقطة التدرج. |
| offset | float | إزاحة التدرج. |
Returns: XpsGradientStop - New gradient stop.
createIccProfile(InputStream stream)
public XpsIccProfile createIccProfile(InputStream stream)
ينشئ مورد ملف تعريف ICC جديد من stream .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.InputStream | الدفق الذي يحتوي على ملف تعريف ICC لاستخدامه كمورد. |
Returns: XpsIccProfile - New ICC profile resource.
createIccProfile(String iccProfilePath)
public XpsIccProfile createIccProfile(String iccProfilePath)
ينشئ مورد ملف تعريف ICC جديد من ملف تعريف ICC الموجود في iccProfilePath .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| iccProfilePath | java.lang.String | المسار إلى ملف تعريف ICC لاستخدامه كمورد. |
Returns: XpsIccProfile - New ICC profile resource.
createImage(InputStream stream)
public XpsImage createImage(InputStream stream)
ينشئ مورد صورة جديد من stream .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.InputStream | الدفق الذي يحتوي على الصورة لاستخدامها كمورد. |
Returns: XpsImage - New image resource.
createImage(String imagePath)
public XpsImage createImage(String imagePath)
ينشئ مورد صورة جديد من ملف الصورة الموجود في imagePath .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| imagePath | java.lang.String | المسار إلى الصورة لاستخدامها كمورد. |
Returns: XpsImage - New image resource.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
ينشئ فرشاة صورة جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | XpsImage | مورد صورة. |
| viewbox | java.awt.geom.Rectangle2D | موضع وأبعاد محتوى مصدر الفرشاة. |
| viewport | java.awt.geom.Rectangle2D | المنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
ينشئ فرشاة صورة جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| imagePath | java.lang.String | المسار إلى الصورة لاستخدامها كبلاطة فرشاة. |
| viewbox | java.awt.geom.Rectangle2D | موضع وأبعاد محتوى مصدر الفرشاة. |
| viewport | java.awt.geom.Rectangle2D | المنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
ينشئ فرشاة تدرج خطية جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startPoint | java.awt.geom.Point2D | نقطة البداية للتدرج الخطي. |
| endPoint | java.awt.geom.Point2D | نقطة النهاية للتدرج الخطي. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
ينشئ فرشاة تدرج خطية جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | قائمة نقاط توقف التدرج. |
| startPoint | java.awt.geom.Point2D | نقطة البداية للتدرج الخطي. |
| endPoint | java.awt.geom.Point2D | نقطة النهاية للتدرج الخطي. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
ينشئ مصفوفة تحويل إقليدية جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| m11 | float | العنصر 11. |
| m12 | float | العنصر 12. |
| m21 | float | العنصر 21. |
| m22 | float | العنصر 22. |
| m31 | float | العنصر 31. |
| m32 | float | العنصر 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
ينشئ مسارًا جديدًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data | XpsPathGeometry | هندسة المسار. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
ينشئ شكل مسار مفتوح جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startPoint | java.awt.geom.Point2D | نقطة البداية للمقطع الأول من شكل المسار. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
ينشئ شكل مسار جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startPoint | java.awt.geom.Point2D | نقطة البداية للمقطع الأول من شكل المسار. |
| isClosed | boolean | يحدد ما إذا كان المسار مغلقًا. إذا تم تعيينه إلى true، يتم رسم الخط “closed”، أي أن النقطة الأخيرة في المقطع الأخير من شكل المسار يتم ربطها بالنقطة المحددة في خاصية StartPoint، وإلا يتم رسم الخط “open”، ولا يتم ربط النقطة الأخيرة بنقطة البداية. ينطبق ذلك فقط إذا تم استخدام شكل المسار في عنصر Path يحدد خطًا. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
ينشئ شكل مسار مفتوح جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startPoint | java.awt.geom.Point2D | نقطة البداية للمقطع الأول من شكل المسار. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | قائمة بمقاطع المسار. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
ينشئ شكل مسار جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startPoint | java.awt.geom.Point2D | نقطة البداية للمقطع الأول من شكل المسار. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | قائمة بمقاطع المسار. |
| isClosed | boolean | يحدد ما إذا كان المسار مغلقًا. إذا تم تعيينه إلى true، يتم رسم الخط “closed”، أي أن النقطة الأخيرة في المقطع الأخير من شكل المسار يتم ربطها بالنقطة المحددة في خاصية StartPoint، وإلا يتم رسم الخط “open”، ولا يتم ربط النقطة الأخيرة بنقطة البداية. ينطبق ذلك فقط إذا تم استخدام شكل المسار في عنصر Path يحدد خطًا. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
ينشئ هندسة مسار جديدة.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
ينشئ هندسة مسار جديدة محددة بصيغة مختصرة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| abbreviatedGeometry | java.lang.String | الصيغة المختصرة لهندسة المسار. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
ينشئ هندسة مسار جديدة مع قائمة محددة من أشكال المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | قائمة بأشكال المسار. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
ينشئ مجموعة جديدة من منحنيات B?zier مكعبية مرسومة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | نقاط التحكم لعدة مقاطع B?bezier. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
ينشئ مجموعة جديدة من منحنيات B?zier مكعبية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | نقاط التحكم لعدة مقاطع B?bezier. |
| isStroked | boolean | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
ينشئ رسمًا متعدد الأضلاع مرسومًا يحتوي على عدد عشوائي من الرؤوس الفردية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | مجموعة من الإحداثيات للمقاطع المتعددة التي تحدد مقطع الخط المتعدد. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
ينشئ رسمًا متعدد الأضلاع يحتوي على عدد عشوائي من الرؤوس الفردية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | مجموعة من الإحداثيات للمقاطع المتعددة التي تحدد مقطع الخط المتعدد. |
| isStroked | boolean | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
ينشئ مجموعة جديدة من منحنيات B?bezier رباعية مرسومة من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | نقاط التحكم لعدة مقاطع B?bezier تربيعية. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
ينشئ مجموعة جديدة من منحنيات B?bezier رباعية من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | نقاط التحكم لعدة مقاطع B?bezier تربيعية. |
| isStroked | boolean | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
ينشئ فرشاة تدرج شعاعي جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| center | java.awt.geom.Point2D | نقطة المركز للتدرج الشعاعي (أي مركز الشكل البيضاوي). |
| gradientOrigin | java.awt.geom.Point2D | نقطة الأصل للتدرج الشعاعي. |
| radiusX | float | نصف القطر في البُعد x للإهليلج الذي يحدد التدرج الشعاعي. |
| radiusY | float | نصف القطر في البُعد y للإهليلج الذي يحدد التدرج الشعاعي. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
ينشئ فرشاة تدرج شعاعي جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | قائمة نقاط توقف التدرج. |
| center | java.awt.geom.Point2D | نقطة المركز للتدرج الشعاعي (أي مركز الشكل البيضاوي). |
| gradientOrigin | java.awt.geom.Point2D | نقطة الأصل للتدرج الشعاعي. |
| radiusX | float | نصف القطر في البُعد x للإهليلج الذي يحدد التدرج الشعاعي. |
| radiusY | float | نصف القطر في البُعد y للإهليلج الذي يحدد التدرج الشعاعي. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
ينشئ فرشاة لون صلب جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| color | XpsColor | اللون للعناصر المملوءة. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
ينشئ فرشاة لون صلب جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| اللون | java.awt.Color | اللون للعناصر المملوءة. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
ينشئ فرشاة بصرية جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| element | XpsContentElement | عنصر XPS (Canvas أو Path أو Glyphs) لخاصية Visual للفرشاة البصرية. |
| viewbox | java.awt.geom.Rectangle2D | موضع وأبعاد محتوى مصدر الفرشاة. |
| viewport | java.awt.geom.Rectangle2D | المنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getActiveDocument()
public int getActiveDocument()
يعيد رقم المستند النشط.
Returns: int - قيمة int.
getActivePage()
public int getActivePage()
يعيد رقم الصفحة النشطة داخل المستند النشط.
Returns: int - قيمة int.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDocumentCount()
public int getDocumentCount()
يعيد عدد المستندات داخل حزمة XPS.
Returns: int - عدد المستندات داخل حزمة XPS.
getDocumentPrintTicket(int documentIndex)
public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)
يحصل على تذكرة الطباعة للمستند المفهرس بـ documentIndex .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| documentIndex | int | فهرس المستند الذي يجب إرجاع تذكرة الطباعة الخاصة به. |
Returns: DocumentPrintTicket - Document’s print ticket.
getJobPrintTicket()
public JobPrintTicket getJobPrintTicket()
يعيد تذكرة طباعة مهمة المستند.
Returns: JobPrintTicket - The document’s job print ticket.
getPage()
public XpsPage getPage()
يعيد كائن XpsPage للصفحة النشطة.
Returns: XpsPage - The XpsPage instance for active page.
getPageCount()
public int getPageCount()
يعيد عدد الصفحات في المستند النشط.
Returns: int - عدد الصفحات في المستند النشط.
getPagePrintTicket(int documentIndex, int pageIndex)
public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)
يحصل على تذكرة الطباعة للصفحة المفهرسة بـ pageIndex في المستند المفهرس بـ documentIndex .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| documentIndex | int | فهرس المستند. |
| pageIndex | int | فهرس الصفحة التي يجب إرجاع تذكرة الطباعة الخاصة بها. |
Returns: PagePrintTicket - Page’s print ticket.
getTotalPageCount()
public int getTotalPageCount()
يعيد إجمالي عدد الصفحات في جميع المستندات داخل مستند XPS.
Returns: int - إجمالي عدد الصفحات في جميع المستندات داخل مستند XPS.
getUtils()
public DocumentUtils getUtils()
يحصل على الكائن الذي يوفر أدوات تتجاوز واجهة برمجة تطبيقات XPS الرسمية.
Returns: DocumentUtils - The utilities object.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
يدرج لوحة قماشية جديدة إلى الصفحة النشطة في الموضع index .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج لوحة رسم جديدة فيه. |
Returns: XpsCanvas - Inserted canvas.
insertDocument(int index)
public void insertDocument(int index)
يدرج مستندًا فارغًا بحجم الصفحة الافتراضي في الموضع index ويختار المستند المدخل كنشط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج المستند فيه. |
insertDocument(int index, boolean activate)
public void insertDocument(int index, boolean activate)
يدرج مستندًا فارغًا بحجم الصفحة الافتراضي في الموضع index .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج المستند فيه. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار المستند المُدرج كنشط. |
insertDocument(int index, float width, float height)
public void insertDocument(int index, float width, float height)
يدرج مستندًا فارغًا بأبعاد الصفحة الأولى width و height في الموضع index ويختار المستند المدخل كنشط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج المستند فيه. |
| width | float | عرض الصفحة الأولى. |
| الارتفاع | float | ارتفاع الصفحة الأولى. |
insertDocument(int index, float width, float height, boolean activate)
public void insertDocument(int index, float width, float height, boolean activate)
يدرج مستندًا فارغًا بأبعاد الصفحة الأولى width و height في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج المستند فيه. |
| width | float | عرض الصفحة الأولى. |
| الارتفاع | float | ارتفاع الصفحة الأولى. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار المستند المُدرج كنشط. |
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
يدرج رموزًا جديدة إلى الصفحة النشطة في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج رموز جديدة فيه. |
| font | XpsFont | مورد الخط. |
| fontSize | float | حجم الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Inserted glyphs.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
يدرج رموزًا جديدة إلى الصفحة النشطة في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج رموز جديدة فيه. |
| fontFamily | java.lang.String | عائلة الخط. |
| fontSize | float | حجم الخط. |
| fontStyle | XpsFontStyle | نمط الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Inserted glyphs.
insertPage(int index)
public XpsPage insertPage(int index)
يدرج صفحة فارغة إلى المستند بحجم الصفحة الافتراضي في index position ويختار الصفحة المدخلة كنشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج الصفحة فيه. |
Returns: XpsPage - Inserted page.
insertPage(int index, boolean activate)
public XpsPage insertPage(int index, boolean activate)
يدرج صفحة فارغة إلى المستند بحجم الصفحة الافتراضي في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج الصفحة فيه. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار الصفحة المُدرجة كنشطة. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page)
public XpsPage insertPage(int index, XpsPage page)
يدرج صفحة إلى المستند في index position ويختار الصفحة المدخلة كنشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إضافة الصفحة فيه. |
| page | XpsPage | الصفحة التي سيتم إدراجها. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page, boolean activate)
public XpsPage insertPage(int index, XpsPage page, boolean activate)
يدرج صفحة إلى المستند في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إضافة الصفحة فيه. |
| page | XpsPage | الصفحة التي سيتم إدراجها. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار الصفحة المُدرجة كنشطة. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height)
public XpsPage insertPage(int index, float width, float height)
يدرج صفحة فارغة إلى المستند بأبعاد محددة width و height في index position ويختار الصفحة المدخلة كنشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج الصفحة فيه. |
| width | float | عرض صفحة جديدة. |
| الارتفاع | float | ارتفاع صفحة جديدة. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height, boolean activate)
public XpsPage insertPage(int index, float width, float height, boolean activate)
يدرج صفحة فارغة إلى المستند بأبعاد محددة width و height في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج الصفحة فيه. |
| width | float | عرض صفحة جديدة. |
| الارتفاع | float | ارتفاع صفحة جديدة. |
| تفعيل | boolean | علامة تشير إلى ما إذا كان يجب اختيار الصفحة المُدرجة كنشطة. |
Returns: XpsPage - Inserted page.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
يدرج مسارًا جديدًا إلى الصفحة النشطة في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج مسار جديد فيه. |
| data | XpsPathGeometry | هندسة المسار. |
Returns: XpsPath - Inserted path.
isLicensed()
public boolean isLicensed()
يشير إلى ما إذا كان ترخيص منتج Aspose.Page for Java تم الوصول إليه وصالح.
Returns: منطقي - قيمة منطقية
merge(String[] filesForMerge, OutputStream outStream)
public void merge(String[] filesForMerge, OutputStream outStream)
دمج عدة ملفات XPS في مستند XPS واحد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| filesForMerge | java.lang.String[] | ملفات XPS للدمج مع هذا المستند. |
| outStream | java.io.OutputStream | دفق الإخراج حيث يتم حفظ مستندات XPS المدمجة. |
merge(String[] filesForMerge, String outXpsFilePath)
public void merge(String[] filesForMerge, String outXpsFilePath)
دمج عدة ملفات XPS في مستند XPS واحد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| filesForMerge | java.lang.String[] | ملفات XPS للدمج مع هذا المستند. |
| outXpsFilePath | java.lang.String | مسار ملف XPS الناتج. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
دمج مستندات XPS إلى PDF باستخدام مثيل Device .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| outPdfFilePath | java.lang.String | مسار ملف PDF الناتج. |
| filesForMerge | java.lang.String[] | ملفات XPS للدمج مع هذا المستند إلى جهاز إخراج. |
| options | PdfSaveOptions | خيارات حفظ المستند. |
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
دمج مستندات XPS إلى PDF باستخدام مثيل Device .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| filesForMerge | java.lang.String[] | ملفات XPS للدمج مع هذا المستند إلى جهاز إخراج. |
| pdfStream | java.io.OutputStream | دفق الإخراج لكتابة ملف PDF الناتج إليه. |
| options | PdfSaveOptions | خيارات حفظ المستند. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
يزيل عنصرًا في index position من الصفحة النشطة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إزالة العنصر منه. |
Returns: XpsContentElement - Removed element.
removeDocumentAt(int index)
public void removeDocumentAt(int index)
يزيل مستندًا في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إزالة المستند منه. |
removePage(XpsPage page)
public XpsPage removePage(XpsPage page)
يزيل صفحة من المستند.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| page | XpsPage | الصفحة التي سيتم إزالتها. |
Returns: XpsPage - Removed page.
removePageAt(int index)
public XpsPage removePageAt(int index)
يزيل صفحة من المستند في index position.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إزالة الصفحة منه. |
Returns: XpsPage - Removed page.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
يحفظ المستند باستخدام مثيل Device .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| device | Device | مثيل Device . |
| options | SaveOptions | خيارات حفظ المستند. |
save(OutputStream stream)
public void save(OutputStream stream)
يحفظ مستند XPS إلى تدفق.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.OutputStream | دفق مستند XPS ليتم حفظه في. |
save(String path)
public void save(String path)
يحفظ مستند XPS إلى ملف XPS الموجود في path .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| path | java.lang.String | موقع المستند. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
يحفظ المستند كملف صورة. سيكون دليل الإخراج واسم الملف هو نفسه كما في ملف XPS المدخل. سيتطابق امتداد الملف مع تنسيق الصورة في “options” param. إذا تم تهيئة المستند باستخدام تدفق ليس FileInputStream، فسيتم حفظ ملف الصورة في المجلد الحالي باستخدام قالب اسم ملف افتراضي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | ImageSaveOptions | خيارات حفظ المستند بتنسيق صورة نقطية. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
يحفظ المستند كملف صورة في الدليل المحدد مع اسم الملف المحدد. سيتطابق امتداد الملف مع تنسيق الصورة في “options” param.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | ImageSaveOptions | خيارات حفظ المستند بتنسيق صورة نقطية. |
| outDir | java.lang.String | دليل الإخراج حيث سيتم حفظ ملف الصورة. |
| fileNameTemplate | java.lang.String | قالب اسم الملف للصورة (بدون امتداد). إذا كان ملف XPS المدخل صفحة واحدة فسيكون بالضبط اسم الملف، وإلا “_[n]” حيث “n” - رقم الصفحة بدءًا من 1، سيتم إلحاق لاحقة إلى ذلك. سيتطابق امتداد الملف مع تنسيق الصورة في “option” param. |
saveAsImageBytes(ImageSaveOptions options)
public byte[][][] saveAsImageBytes(ImageSaveOptions options)
يحفظ المستند بتنسيق صورة bitmap كمصفوفات بايت.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| options | ImageSaveOptions | خيارات حفظ المستند بتنسيق صورة نقطية. |
Returns: byte[][][] - مصفوفات البايت للصور الناتجة. البُعد الأول للمستندات الداخلية والبُعد الثاني للصفحات داخل المستندات الداخلية.
saveAsPdf(OutputStream stream, PdfSaveOptions options)
public void saveAsPdf(OutputStream stream, PdfSaveOptions options)
يحفظ المستند بتنسيق PDF.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.OutputStream | التدفق لكتابة ملف PDF الناتج إليه. |
| options | PdfSaveOptions | خيارات حفظ المستند بتنسيق PDF. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
يحفظ المستند بتنسيق PDF.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| outPdfFilePath | java.lang.String | مسار ملف PDF الناتج. |
| options | PdfSaveOptions | خيارات حفظ المستند بتنسيق PDF. |
saveAsPs(OutputStream stream, PsSaveOptions options)
public void saveAsPs(OutputStream stream, PsSaveOptions options)
يحفظ المستند بتنسيق PS.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| دفق | java.io.OutputStream | التدفق لكتابة ملف PS الناتج إليه. |
| options | PsSaveOptions | خيارات حفظ المستند بتنسيق PS. |
saveAsPs(String outPsFilePath, PsSaveOptions options)
public void saveAsPs(String outPsFilePath, PsSaveOptions options)
يحفظ المستند بتنسيق PostSscript.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| outPsFilePath | java.lang.String | مسار ملف PostScript الناتج. |
| options | PsSaveOptions | خيارات حفظ المستند بتنسيق PDF. |
selectActiveDocument(int documentNumber)
public void selectActiveDocument(int documentNumber)
يختار مستندًا نشطًا للتحرير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| documentNumber | int | رقم المستند. |
selectActivePage(int pageNumber)
public XpsPage selectActivePage(int pageNumber)
يختار صفحة مستند نشطة للتحرير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pageNumber | int | رقم الصفحة. |
Returns: XpsPage - XpsPage instance for active page.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
يربط الـ printTicket بالمستند المفهرس بواسطة documentIndex.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| documentIndex | int | فهرس المستند لربط تذكرة الطباعة به. |
| printTicket | DocumentPrintTicket | تذكرة الطباعة للربط. |
setJobPrintTicket(JobPrintTicket value)
public void setJobPrintTicket(JobPrintTicket value)
يضبط تذكرة طباعة مهمة المستند.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | JobPrintTicket | تذكرة طباعة مهمة المستند. |
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
يربط الـ printTicket بالصفحة المفهرسة بواسطة pageIndex في المستند المفهرس بواسطة documentIndex.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| documentIndex | int | فهرس المستند. |
| pageIndex | int | فهرس الصفحة لربط تذكرة الطباعة به. |
| printTicket | PagePrintTicket | تذكرة الطباعة للربط. |
toString()
public String toString()
Returns: java.lang.String
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 |