PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

واجهة برمجة تطبيقات تعديل عنصر Page.

الطرق

طريقةالوصف
add(T element)يضيف عنصر محتوى (Canvas، Path، أو Glyphs)
insert(int index, T element)يدرج عنصرًا (Canvas، Path، أو Glyphs) إلى الصفحة في موضع الفهرس.
remove(T element)يزيل عنصرًا من الصفحة.
addCanvas()يضيف لوحة رسم جديدة إلى الصفحة.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)يضيف glyphs جديدة إلى الصفحة.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)يضيف glyphs جديدة إلى الصفحة.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)يضيف مدخل مخطط إلى المستند.
addPath(XpsPathGeometry data)يضيف مسارًا جديدًا إلى الصفحة.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)ينشئ مقطع قوس إهليلجي مُحدَّد.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)ينشئ مقطع قوس إهليلجي جديد.
createCanvas()ينشئ لوحة رسم جديدة.
createColor(XpsIccProfile iccProfile, float[] components)ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC.
createColor(float r, float g, float b)ينشئ لونًا جديدًا في مساحة اللون scRGB.
createColor(float a, float r, float g, float b)ينشئ لونًا جديدًا في مساحة اللون scRGB.
createColor(int r, int g, int b)ينشئ لونًا جديدًا في مساحة اللون sRGB.
createColor(int a, int r, int g, int b)ينشئ لونًا جديدًا في مساحة اللون sRGB.
createColor(Color color)ينشئ لونًا جديدًا.
createColor(String path, float[] components)ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)ينشئ glyphs جديدة.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)ينشئ glyphs جديدة.
createGradientStop(XpsColor color, float offset)ينشئ نقطة إيقاف تدرج جديدة.
createGradientStop(Color color, float offset)ينشئ نقطة إيقاف تدرج جديدة.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)ينشئ فرشاة صورة جديدة.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)ينشئ فرشاة صورة جديدة.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)ينشئ فرشاة تدرج خطية جديدة.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)ينشئ فرشاة تدرج خطية جديدة.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)ينشئ مصفوفة تحويل إقليدية جديدة.
createPath(XpsPathGeometry data)ينشئ مسارًا جديدًا.
createPathFigure(Point2D startPoint)ينشئ شكل مسار مفتوح جديد.
createPathFigure(Point2D startPoint, boolean isClosed)ينشئ شكل مسار جديد.
createPathFigure(Point2D startPoint, List segments)ينشئ شكل مسار مفتوح جديد.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)ينشئ شكل مسار جديد.
createPathGeometry()ينشئ هندسة مسار جديدة.
createPathGeometry(String abbreviatedGeometry)ينشئ هندسة مسار جديدة محددة بصيغة مختصرة.
createPathGeometry(List pathFigures)ينشئ هندسة مسار جديدة مع قائمة محددة من أشكال المسار.
createPolyBezierSegment(Point2D[] points)ينشئ مجموعة جديدة من منحنيات B?zier مكعبية مرسومة.
createPolyBezierSegment(Point2D[] points, boolean isStroked)ينشئ مجموعة جديدة من منحنيات B?zier مكعبية.
createPolyLineSegment(Point2D[] points)ينشئ رسمًا متعدد الأضلاع مرسومًا يحتوي على عدد عشوائي من الرؤوس الفردية.
createPolyLineSegment(Point2D[] points, boolean isStroked)ينشئ رسمًا متعدد الأضلاع يحتوي على عدد عشوائي من الرؤوس الفردية.
createPolyQuadraticBezierSegment(Point2D[] points)ينشئ مجموعة جديدة من منحنيات B?bezier رباعية مرسومة من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)ينشئ مجموعة جديدة من منحنيات B?bezier رباعية من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)ينشئ فرشاة تدرج شعاعي جديدة.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)ينشئ فرشاة تدرج شعاعي جديدة.
createSolidColorBrush(XpsColor color)ينشئ فرشاة لون صلب جديدة.
createSolidColorBrush(Color color)ينشئ فرشاة لون صلب جديدة.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)ينشئ فرشاة بصرية جديدة.
equals(Object arg0)
getClass()
getHeight()يعيد ارتفاع الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
getPageCount()يعيد عدد الصفحات في المستند النشط.
getTotalPageCount()يعيد إجمالي عدد الصفحات في جميع المستندات داخل مستند XPS.
getUtils()يحصل على الكائن الذي يوفر أدوات تتجاوز واجهة برمجة تطبيقات XPS الرسمية.
getWidth()يعيد عرض الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
hashCode()
insertCanvas(int index)يدرج لوحة قماشية جديدة إلى الصفحة في موضع index .
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)يدرج رموزًا جديدة إلى الصفحة في موضع index .
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)يدرج رموزًا جديدة إلى الصفحة في موضع index .
insertPath(int index, XpsPathGeometry data)يدرج مسارًا جديدًا إلى الصفحة في موضع index .
notify()
notifyAll()
removeAt(int index)يزيل عنصرًا في موضع index من الصفحة.
setHeight(float value)يضبط ارتفاع الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
setWidth(float value)يضبط عرض الصفحة، معبرًا عنه كعدد حقيقي بوحدات مساحة الإحداثيات الفعّالة.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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.

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:

معاملنوعالوصف
fontXpsFontمورد الخط.
fontRenderingEmSizefloatحجم الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي Y لأصل الحروف.
unicodeStringjava.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:

معاملنوعالوصف
fontFamilyjava.lang.Stringعائلة الخط.
fontRenderingEmSizefloatحجم الخط.
fontStyleXpsFontStyleنمط الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي Y لأصل الحروف.
unicodeStringjava.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وصف الإدخال.
outlineLevelintمستوى المخطط.
targetPageNumberintرقم الصفحة المستهدفة.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

يضيف مسارًا جديدًا إلى الصفحة.

Parameters:

معاملنوعالوصف
dataXpsPathGeometryهندسة المسار.

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.
rotationAnglefloatيشير إلى كيفية دوران الشكل البيضاوي بالنسبة لنظام الإحداثيات الحالي.
isLargeArcbooleanيحدد ما إذا كان القوس يُرسم بزاوية 180 درجة أو أكثر.
sweepDirectionXpsSweepDirectionالاتجاه الذي يُرسم فيه القوس.

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.
rotationAnglefloatيشير إلى كيفية دوران الشكل البيضاوي بالنسبة لنظام الإحداثيات الحالي.
isLargeArcbooleanيحدد ما إذا كان القوس يُرسم بزاوية 180 درجة أو أكثر.
sweepDirectionXpsSweepDirectionالاتجاه الذي يُرسم فيه القوس.
isStrokedbooleanيحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم.

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:

معاملنوعالوصف
iccProfileXpsIccProfileمورد ملف تعريف ICC.
المكوناتfloat[]مكونات اللون.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

public XpsColor createColor(float r, float g, float b)

ينشئ لونًا جديدًا في مساحة اللون scRGB.

Parameters:

معاملنوعالوصف
rfloatمكون اللون الأحمر.
gfloatمكون اللون الأخضر.
bfloatمكون اللون الأزرق.

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:

معاملنوعالوصف
afloatمكون اللون ألفا.
rfloatمكون اللون الأحمر.
gfloatمكون اللون الأخضر.
bfloatمكون اللون الأزرق.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

public XpsColor createColor(int r, int g, int b)

ينشئ لونًا جديدًا في مساحة اللون sRGB.

Parameters:

معاملنوعالوصف
rintمكون اللون الأحمر.
gintمكون اللون الأخضر.
bintمكون اللون الأزرق.

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:

معاملنوعالوصف
aintمكون اللون ألفا.
rintمكون اللون الأحمر.
gintمكون اللون الأخضر.
bintمكون اللون الأزرق.

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:

معاملنوعالوصف
pathjava.lang.Stringالمسار إلى ملف تعريف ICC.
المكونات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:

معاملنوعالوصف
fontXpsFontمورد الخط.
fontRenderingEmSizefloatحجم الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي Y لأصل الحروف.
unicodeStringjava.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:

معاملنوعالوصف
fontFamilyjava.lang.Stringعائلة الخط.
fontRenderingEmSizefloatحجم الخط.
fontStyleXpsFontStyleنمط الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي Y لأصل الحروف.
unicodeStringjava.lang.Stringالسلسلة التي سيتم طباعتها.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

ينشئ نقطة إيقاف تدرج جديدة.

Parameters:

معاملنوعالوصف
colorXpsColorلون نقطة التدرج.
offsetfloatإزاحة التدرج.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

ينشئ نقطة إيقاف تدرج جديدة.

Parameters:

معاملنوعالوصف
اللونjava.awt.Colorلون نقطة التدرج.
offsetfloatإزاحة التدرج.

Returns: XpsGradientStop - New gradient stop.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

ينشئ فرشاة صورة جديدة.

Parameters:

معاملنوعالوصف
imageXpsImageمورد صورة.
viewboxjava.awt.geom.Rectangle2Dموضع وأبعاد محتوى مصدر الفرشاة.
viewportjava.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:

معاملنوعالوصف
imagePathjava.lang.Stringالمسار إلى الصورة لاستخدامها كبلاطة فرشاة.
viewboxjava.awt.geom.Rectangle2Dموضع وأبعاد محتوى مصدر الفرشاة.
viewportjava.awt.geom.Rectangle2Dالمنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة

Returns: XpsImageBrush - New image brush.

createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

ينشئ فرشاة تدرج خطية جديدة.

Parameters:

معاملنوعالوصف
startPointjava.awt.geom.Point2Dنقطة البداية للتدرج الخطي.
endPointjava.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:

معاملنوعالوصف
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>قائمة نقاط توقف التدرج.
startPointjava.awt.geom.Point2Dنقطة البداية للتدرج الخطي.
endPointjava.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:

معاملنوعالوصف
m11floatالعنصر 11.
m12floatالعنصر 12.
m21floatالعنصر 21.
m22floatالعنصر 22.
m31floatالعنصر 31.
m32floatالعنصر 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

ينشئ مسارًا جديدًا.

Parameters:

معاملنوعالوصف
dataXpsPathGeometryهندسة المسار.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

ينشئ شكل مسار مفتوح جديد.

Parameters:

معاملنوعالوصف
startPointjava.awt.geom.Point2Dنقطة البداية للمقطع الأول من شكل المسار.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

ينشئ شكل مسار جديد.

Parameters:

معاملنوعالوصف
startPointjava.awt.geom.Point2Dنقطة البداية للمقطع الأول من شكل المسار.
isClosedbooleanيحدد ما إذا كان المسار مغلقًا. إذا تم تعيينه إلى true، يتم رسم الخط “closed”، أي أن النقطة الأخيرة في المقطع الأخير من شكل المسار يتم ربطها بالنقطة المحددة في خاصية StartPoint، وإلا يتم رسم الخط “open”، ولا يتم ربط النقطة الأخيرة بنقطة البداية. ينطبق ذلك فقط إذا تم استخدام شكل المسار في عنصر Path يحدد خطًا.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)

ينشئ شكل مسار مفتوح جديد.

Parameters:

معاملنوعالوصف
startPointjava.awt.geom.Point2Dنقطة البداية للمقطع الأول من شكل المسار.
segmentsjava.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:

معاملنوعالوصف
startPointjava.awt.geom.Point2Dنقطة البداية للمقطع الأول من شكل المسار.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>قائمة بمقاطع المسار.
isClosedbooleanيحدد ما إذا كان المسار مغلقًا. إذا تم تعيينه إلى 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:

معاملنوعالوصف
abbreviatedGeometryjava.lang.Stringالصيغة المختصرة لهندسة المسار.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

ينشئ هندسة مسار جديدة مع قائمة محددة من أشكال المسار.

Parameters:

معاملنوعالوصف
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>قائمة بأشكال المسار.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

ينشئ مجموعة جديدة من منحنيات B?zier مكعبية مرسومة.

Parameters:

معاملنوعالوصف
pointsjava.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:

معاملنوعالوصف
pointsjava.awt.geom.Point2D[]نقاط التحكم لعدة مقاطع B?bezier.
isStrokedbooleanيحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

ينشئ رسمًا متعدد الأضلاع مرسومًا يحتوي على عدد عشوائي من الرؤوس الفردية.

Parameters:

معاملنوعالوصف
pointsjava.awt.geom.Point2D[]مجموعة من الإحداثيات للمقاطع المتعددة التي تحدد مقطع الخط المتعدد.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

ينشئ رسمًا متعدد الأضلاع يحتوي على عدد عشوائي من الرؤوس الفردية.

Parameters:

معاملنوعالوصف
pointsjava.awt.geom.Point2D[]مجموعة من الإحداثيات للمقاطع المتعددة التي تحدد مقطع الخط المتعدد.
isStrokedbooleanيحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

ينشئ مجموعة جديدة من منحنيات B?bezier رباعية مرسومة من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.

Parameters:

معاملنوعالوصف
pointsjava.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:

معاملنوعالوصف
pointsjava.awt.geom.Point2D[]نقاط التحكم لعدة مقاطع B?bezier تربيعية.
isStrokedbooleanيحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم.

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:

معاملنوعالوصف
centerjava.awt.geom.Point2Dنقطة المركز للتدرج الشعاعي (أي مركز الشكل البيضاوي).
gradientOriginjava.awt.geom.Point2Dنقطة الأصل للتدرج الشعاعي.
radiusXfloatنصف القطر في البُعد x للإهليلج الذي يحدد التدرج الشعاعي.
radiusYfloatنصف القطر في البُعد 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:

معاملنوعالوصف
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>قائمة نقاط توقف التدرج.
centerjava.awt.geom.Point2Dنقطة المركز للتدرج الشعاعي (أي مركز الشكل البيضاوي).
gradientOriginjava.awt.geom.Point2Dنقطة الأصل للتدرج الشعاعي.
radiusXfloatنصف القطر في البُعد x للإهليلج الذي يحدد التدرج الشعاعي.
radiusYfloatنصف القطر في البُعد y للإهليلج الذي يحدد التدرج الشعاعي.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

ينشئ فرشاة لون صلب جديدة.

Parameters:

معاملنوعالوصف
colorXpsColorاللون للعناصر المملوءة.

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:

معاملنوعالوصف
elementXpsContentElementعنصر XPS (Canvas, Path, أو Glyphs) لخاصية Visual لفرشاة بصرية.
viewboxjava.awt.geom.Rectangle2Dموضع وأبعاد محتوى مصدر الفرشاة.
viewportjava.awt.geom.Rectangle2Dالمنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

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الموضع الذي يجب إدراج رموز جديدة فيه.
fontXpsFontمورد الخط.
fontSizefloatحجم الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي Y لأصل الحروف.
unicodeStringjava.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الموضع الذي يجب إدراج رموز جديدة فيه.
fontFamilyjava.lang.Stringعائلة الخط.
fontSizefloatحجم الخط.
fontStyleXpsFontStyleنمط الخط.
originXfloatإحداثي X لأصل الحروف.
originYfloatإحداثي Y لأصل الحروف.
unicodeStringjava.lang.Stringالسلسلة التي سيتم طباعتها.

Returns: XpsGlyphs - Inserted glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

يدرج مسارًا جديدًا إلى الصفحة في موضع index .

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج مسار جديد فيه.
dataXpsPathGeometryهندسة المسار.

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:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int