PageAPI
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI
public class PageAPI implements EventBasedModifications.IModificationAPI
واجهة برمجة تطبيقات تعديل العنصر Page.
الطرق
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()
يضيف canvas جديد إلى الصفحة.
Returns: XpsCanvas - Added canvas.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(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 - 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)
يضيف glyphs جديدة إلى الصفحة.
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, int targetPageNumber)
public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)
يضيف مدخل مخطط إلى المستند.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| وصف | java.lang.String | وصف الإدخال. |
| outlineLevel | int | مستوى المخطط. |
| targetPageNumber | int | رقم الصفحة المستهدفة. |
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
يضيف مسارًا جديدًا إلى الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| data | XpsPathGeometry | هندسة المسار. |
Returns: XpsPath - Added path.
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 | منطقي | يحدد ما إذا كان القوس يُرسم بزاوية 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 | منطقي | يحدد ما إذا كان القوس يُرسم بزاوية 180 درجة أو أكثر. |
| sweepDirection | XpsSweepDirection | الاتجاه الذي يُرسم فيه القوس. |
| isStroked | منطقي | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
ينشئ canvas جديد.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| iccProfile | XpsIccProfile | مورد ملف تعريف ICC. |
| components | 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:
| معامل | نوع | الوصف |
|---|---|---|
| color | 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. |
| components | float[] | مكوّنات اللون. |
Returns: XpsColor - New color.
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 | لون نقطة إيقاف التدرج. |
| الإزاحة | float | إزاحة التدرج. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
ينشئ نقطة تدرج جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| color | java.awt.Color | لون نقطة إيقاف التدرج. |
| الإزاحة | float | إزاحة التدرج. |
Returns: XpsGradientStop - New gradient stop.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
ينشئ فرشاة صورة جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| image | XpsImage | مورد صورة. |
| صندوق العرض | java.awt.geom.Rectangle2D | الموضع والأبعاد لمحتوى مصدر الفرشاة. |
| منطقة العرض | 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:
| معامل | نوع | الوصف |
|---|---|---|
| مسار الصورة | java.lang.String | المسار إلى الصورة لاستخدامها كبلاطة فرشاة. |
| صندوق العرض | java.awt.geom.Rectangle2D | الموضع والأبعاد لمحتوى مصدر الفرشاة. |
| منطقة العرض | java.awt.geom.Rectangle2D | المنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
ينشئ فرشاة تدرج خطية جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة البداية | java.awt.geom.Point2D | نقطة البداية للتدرج الخطي. |
| نقطة النهاية | 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:
| معامل | نوع | الوصف |
|---|---|---|
| نقاط التوقف للتدرج | java.util.List<com.aspose.xps.XpsGradientStop> | قائمة نقاط التوقف للتدرج. |
| نقطة البداية | java.awt.geom.Point2D | نقطة البداية للتدرج الخطي. |
| نقطة النهاية | 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:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة البداية | java.awt.geom.Point2D | نقطة البداية للقطعة الأولى من شكل المسار. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
ينشئ شكل مسار جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة البداية | java.awt.geom.Point2D | نقطة البداية للقطعة الأولى من شكل المسار. |
| isClosed | منطقي | يحدد ما إذا كان المسار مغلقًا. إذا تم تعيينه إلى true، يتم رسم الخط “closed”، أي أن النقطة الأخيرة في القطعة الأخيرة من شكل المسار يتم ربطها بالنقطة المحددة في الخاصية StartPoint، وإلا يتم رسم الخط “open”، ولا يتم ربط النقطة الأخيرة بنقطة البداية. ينطبق ذلك فقط إذا تم استخدام شكل المسار داخل عنصر Path يحدد خطًا. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
ينشئ شكل مسار مفتوح جديد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة البداية | 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:
| معامل | نوع | الوصف |
|---|---|---|
| نقطة البداية | java.awt.geom.Point2D | نقطة البداية للقطعة الأولى من شكل المسار. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | قائمة بقطع المسار. |
| isClosed | منطقي | يحدد ما إذا كان المسار مغلقًا. إذا تم تعيينه إلى 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 | منطقي | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
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 | منطقي | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
ينشئ مجموعة جديدة من المنحنيات التربيعية المتحددة B?zier من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
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?zier من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | نقاط التحكم لعدة قطع B?bezier تربيعية. |
| isStroked | منطقي | يحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم. |
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 | نصف القطر في البُعد السيني للإهليلج الذي يحدد التدرج الشعاعي. |
| radiusY | float | نصف القطر في البُعد الصادي للإهليلج الذي يحدد التدرج الشعاعي. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| نقاط التوقف للتدرج | java.util.List<com.aspose.xps.XpsGradientStop> | قائمة نقاط التوقف للتدرج. |
| center | java.awt.geom.Point2D | نقطة المركز للتدرج الشعاعي (أي مركز القطع الناقص). |
| gradientOrigin | java.awt.geom.Point2D | نقطة الأصل للتدرج الشعاعي. |
| radiusX | float | نصف القطر في البُعد السيني للإهليلج الذي يحدد التدرج الشعاعي. |
| radiusY | float | نصف القطر في البُعد الصادي للإهليلج الذي يحدد التدرج الشعاعي. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| color | 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 لفرشاة بصرية. |
| صندوق العرض | java.awt.geom.Rectangle2D | الموضع والأبعاد لمحتوى مصدر الفرشاة. |
| منطقة العرض | java.awt.geom.Rectangle2D | المنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: منطقي
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHeight()
public float getHeight()
يعيد ارتفاع الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
Returns: float - ارتفاع الصفحة.
getPageCount()
public int getPageCount()
يعيد عدد الصفحات في المستند النشط.
Returns: int - عدد الصفحات في المستند النشط.
getTotalPageCount()
public int getTotalPageCount()
يعيد إجمالي عدد الصفحات في جميع المستندات داخل مستند XPS.
Returns: int - إجمالي عدد الصفحات في جميع المستندات داخل مستند XPS.
getUtils()
public DocumentUtils getUtils()
يحصل على الكائن الذي يوفر أدوات تتجاوز واجهة برمجة تطبيقات معالجة XPS الرسمية.
Returns: DocumentUtils - The object that provides utilities beyond the formal XPS manipulation API.
getWidth()
public float getWidth()
يعيد عرض الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
Returns: float - عرض الصفحة.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
يدرج لوحة قماشية جديدة إلى الصفحة في الموضع index .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج لوحة رسم جديدة فيه. |
Returns: XpsCanvas - Inserted canvas.
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 .
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 .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج رموز جديدة فيه. |
| fontFamily | java.lang.String | عائلة الخط. |
| fontSize | float | حجم الخط. |
| fontStyle | XpsFontStyle | نمط الخط. |
| originX | float | إحداثي X لأصل الحروف. |
| originY | float | إحداثي Y لأصل الحروف. |
| unicodeString | java.lang.String | السلسلة التي سيتم طباعتها. |
Returns: XpsGlyphs - Inserted glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
يدرج مسارًا جديدًا إلى الصفحة في الموضع index .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إدراج مسار جديد فيه. |
| data | XpsPathGeometry | هندسة المسار. |
Returns: XpsPath - Inserted path.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
يزيل عنصرًا في الموضع index من الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| فهرس | int | الموضع الذي يجب إزالة العنصر منه. |
Returns: XpsContentElement - Removed element.
setHeight(float value)
public void setHeight(float value)
يضبط ارتفاع الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | ارتفاع الصفحة. |
setWidth(float value)
public void setWidth(float value)
يضبط عرض الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | عرض الصفحة. |
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 |