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)يقوم بتحميل مستند موجود مخزن في الدفق كوثيقة XPS.

الطرق

طريقةالوصف
add(T element)يضيف عنصر محتوى (Canvas، Path، أو Glyphs)
insert(int index, T element)يدرج عنصرًا (Canvas أو Path أو Glyphs) إلى الصفحة النشطة في موضع الفهرس.
remove(T element)يزيل عنصرًا من الصفحة النشطة.
addCanvas()يضيف Canvas جديد إلى الصفحة النشطة.
addDocument()يضيف مستندًا فارغًا بحجم صفحة افتراضي ويختار المستند المضاف كالنشط.
addDocument(boolean activate)يضيف مستندًا فارغًا بحجم صفحة افتراضي.
addDocument(float width, float height)يضيف مستندًا فارغًا بأبعاد الصفحة الأولى (العرض والارتفاع) ويختار المستند المضاف كالنشط.
addDocument(float width, float height, boolean activate)يضيف مستندًا فارغًا بأبعاد الصفحة الأولى width و height .
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)يضيف رموزًا جديدة إلى الصفحة النشطة.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)يضيف رموزًا جديدة إلى الصفحة النشطة.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)يضيف مدخل مخطط إلى المستند.
addPage()يضيف صفحة فارغة إلى المستند بحجم الصفحة الافتراضي.
addPage(boolean activate)يضيف صفحة فارغة إلى المستند بحجم الصفحة الافتراضي.
addPage(XpsPage page)يضيف صفحة إلى المستند ويختار الصفحة المضافة كصفحة نشطة.
addPage(XpsPage page, boolean activate)يضيف صفحة إلى المستند.
addPage(float width, float height)يضيف صفحة فارغة إلى المستند بالعرض width والارتفاع height .
addPage(float width, float height, boolean activate)يضيف صفحة فارغة إلى المستند بالعرض width والارتفاع height .
addPath(XpsPathGeometry data)يضيف مسارًا جديدًا إلى الصفحة النشطة.
close()يتخلص من الكائن.
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()ينشئ canvas جديد.
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.
createFont(InputStream stream)ينشئ مورد خط TrueType جديد من الدفق.
createFont(String fontFamily, XpsFontStyle fontStyle)ينشئ مورد خط TrueType جديد.
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)ينشئ نقطة تدرج جديدة.
createIccProfile(InputStream stream)ينشئ مورد ملف تعريف ICC جديد من stream .
createIccProfile(String iccProfilePath)ينشئ مورد ملف تعريف ICC جديد من ملف تعريف ICC الموجود في iccProfilePath .
createImage(InputStream stream)ينشئ مورد صورة جديد من stream .
createImage(String imagePath)ينشئ مورد صورة جديد من ملف الصورة الموجود في imagePath .
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?zier من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)ينشئ مجموعة جديدة من المنحنيات التربيعية B?zier من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.
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)
getActiveDocument()يرجع رقم المستند النشط.
getActivePage()يرجع رقم الصفحة النشطة داخل المستند النشط.
getClass()
getDocumentCount()يرجع عدد المستندات داخل حزمة XPS.
getDocumentPrintTicket(int documentIndex)يحصل على تذكرة الطباعة للمستند المفهرس بـ documentIndex .
getJobPrintTicket()يرجع تذكرة طباعة مهمة المستند.
getPage()يرجع كائن XpsPage للصفحة النشطة.
getPageCount()يعيد عدد الصفحات في المستند النشط.
getPagePrintTicket(int documentIndex, int pageIndex)يحصل على تذكرة الطباعة للصفحة المفهرسة بـ pageIndex في المستند المفهرس بـ documentIndex .
getTotalPageCount()يعيد إجمالي عدد الصفحات في جميع المستندات داخل مستند XPS.
getUtils()يحصل على الكائن الذي يوفر أدوات تتجاوز واجهة برمجة تطبيقات معالجة XPS الرسمية.
hashCode()
insertCanvas(int index)يدرج لوحة قماشية جديدة إلى الصفحة النشطة في موضع index .
insertDocument(int index)يدرج مستندًا فارغًا بحجم الصفحة الافتراضي في موضع index ويختار المستند المدخل كنشط.
insertDocument(int index, boolean activate)يدرج مستندًا فارغًا بحجم الصفحة الافتراضي في موضع index .
insertDocument(int index, float width, float height)يدرج مستندًا فارغًا بأبعاد الصفحة الأولى width و height في موضع index ويختار المستند المدخل كنشط.
insertDocument(int index, float width, float height, boolean activate)يدرج مستندًا فارغًا بأبعاد الصفحة الأولى العرض والارتفاع في موضع الفهرس .
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)يدرج رموزًا جديدة إلى الصفحة النشطة في موضع الفهرس .
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)يدرج رموزًا جديدة إلى الصفحة النشطة في موضع الفهرس .
insertPage(int index)يدرج صفحة فارغة إلى المستند بحجم الصفحة الافتراضي في موضع الفهرس ويختار الصفحة المدخلة كنشطة.
insertPage(int index, boolean activate)يدرج صفحة فارغة إلى المستند بحجم الصفحة الافتراضي في موضع الفهرس.
insertPage(int index, XpsPage page)يدرج صفحة إلى المستند في موضع الفهرس ويختار الصفحة المدخلة كنشطة.
insertPage(int index, XpsPage page, boolean activate)يدرج صفحة إلى المستند في موضع الفهرس.
insertPage(int index, float width, float height)يدرج صفحة فارغة إلى المستند بأبعاد محددة العرض والارتفاع في موضع الفهرس ويختار الصفحة المدخلة كنشطة.
insertPage(int index, float width, float height, boolean activate)يدرج صفحة فارغة إلى المستند بأبعاد محددة العرض والارتفاع في موضع الفهرس.
insertPath(int index, XpsPathGeometry data)يدرج مسارًا جديدًا إلى الصفحة النشطة في موضع الفهرس.
isLicensed()يشير إلى ما إذا كان ترخيص منتج Aspose.Page for Java تم الوصول إليه وصالح.
merge(String[] filesForMerge, OutputStream outStream)دمج عدة ملفات XPS في مستند XPS واحد.
merge(String[] filesForMerge, String outXpsFilePath)دمج عدة ملفات XPS في مستند XPS واحد.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)دمج مستندات XPS إلى PDF باستخدام كائن Device .
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)دمج مستندات XPS إلى PDF باستخدام كائن Device .
notify()
notifyAll()
removeAt(int index)يزيل عنصرًا في موضع الفهرس من الصفحة النشطة.
removeDocumentAt(int index)يزيل مستندًا في موضع الفهرس.
removePage(XpsPage page)يزيل صفحة من المستند.
removePageAt(int index)يزيل صفحة من المستند في موضع الفهرس.
save(Device device, SaveOptions options)يحفظ المستند باستخدام كائن Device .
save(OutputStream stream)يحفظ مستند XPS إلى تدفق.
save(String path)يحفظ مستند XPS إلى ملف XPS الموجود في المسار .
saveAsImage(ImageSaveOptions options)يحفظ المستند إلى ملف صورة. سيكون دليل الإخراج واسم الملف هو نفسه كما في ملف XPS المدخل.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)يحفظ المستند إلى ملف صورة في الدليل المحدد مع اسم الملف المحدد.
saveAsImageBytes(ImageSaveOptions options)يحفظ المستند بتنسيق صورة bitmap كمصفوفات بايت.
saveAsPdf(OutputStream stream, PdfSaveOptions options)يحفظ المستند بتنسيق PDF.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)يحفظ المستند بتنسيق PDF.
saveAsPs(OutputStream stream, PsSaveOptions options)يحفظ المستند بتنسيق PS.
saveAsPs(String outPsFilePath, PsSaveOptions options)يحفظ المستند بتنسيق PostSscript.
selectActiveDocument(int documentNumber)يختار مستندًا نشطًا للتحرير.
selectActivePage(int pageNumber)يختار صفحة مستند نشطة للتحرير.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)يربط الـ printTicket بالمستند المفهرس بواسطة documentIndex .
setJobPrintTicket(JobPrintTicket value)يضبط بطاقة طباعة وظيفة المستند.
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)يربط الـ printTicket بالصفحة المفهرسة بواسطة pageIndex في المستند المفهرس بواسطة documentIndex .
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsDocument()

public XpsDocument()

ينشئ مستند XPS فارغ بحجم صفحة افتراضي.

XpsDocument(String path)

public XpsDocument(String path)

يفتح مستند XPS موجود في المسار.

Parameters:

معاملنوعالوصف
pathjava.lang.Stringموقع المستند.

XpsDocument(InputStream stream, LoadOptions options)

public XpsDocument(InputStream stream, LoadOptions options)

يقوم بتحميل مستند موجود مخزن في الدفق كوثيقة XPS.

Parameters:

معاملنوعالوصف
streamjava.io.InputStreamدفق المستند.
optionsLoadOptionsخيارات تحميل المستند.

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.

addDocument()

public void addDocument()

يضيف مستندًا فارغًا بحجم صفحة افتراضي ويختار المستند المضاف كالنشط.

addDocument(boolean activate)

public void addDocument(boolean activate)

يضيف مستندًا فارغًا بحجم صفحة افتراضي.

Parameters:

معاملنوعالوصف
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار المستند المضاف كنشط.

addDocument(float width, float height)

public void addDocument(float width, float height)

يضيف مستندًا فارغًا بأبعاد الصفحة الأولى (العرض والارتفاع) ويختار المستند المضاف كالنشط.

Parameters:

معاملنوعالوصف
widthfloatعرض الصفحة الأولى.
heightfloatارتفاع الصفحة الأولى.

addDocument(float width, float height, boolean activate)

public void addDocument(float width, float height, boolean activate)

يضيف مستندًا فارغًا بأبعاد الصفحة الأولى width و height .

Parameters:

معاملنوعالوصف
widthfloatعرض الصفحة الأولى.
heightfloatارتفاع الصفحة الأولى.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار المستند المضاف كنشط.

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:

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

يضيف رموزًا جديدة إلى الصفحة النشطة.

Parameters:

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

addPage()

public XpsPage addPage()

يضيف صفحة فارغة إلى المستند بحجم الصفحة الافتراضي.

Returns: XpsPage - Added page.

addPage(boolean activate)

public XpsPage addPage(boolean activate)

يضيف صفحة فارغة إلى المستند بحجم الصفحة الافتراضي.

Parameters:

معاملنوعالوصف
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار الصفحة المضافة كنشطة.

Returns: XpsPage - Added page.

addPage(XpsPage page)

public XpsPage addPage(XpsPage page)

يضيف صفحة إلى المستند ويختار الصفحة المضافة كصفحة نشطة.

Parameters:

معاملنوعالوصف
pageXpsPageالصفحة التي سيتم إضافتها.

Returns: XpsPage - Added page.

addPage(XpsPage page, boolean activate)

public XpsPage addPage(XpsPage page, boolean activate)

يضيف صفحة إلى المستند.

Parameters:

معاملنوعالوصف
pageXpsPageالصفحة التي سيتم إضافتها.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار الصفحة المضافة كنشطة.

Returns: XpsPage - Added page.

addPage(float width, float height)

public XpsPage addPage(float width, float height)

يضيف صفحة فارغة إلى المستند بالعرض width والارتفاع height .

Parameters:

معاملنوعالوصف
widthfloatعرض صفحة جديدة.
heightfloatارتفاع صفحة جديدة.

Returns: XpsPage - Added page.

addPage(float width, float height, boolean activate)

public XpsPage addPage(float width, float height, boolean activate)

يضيف صفحة فارغة إلى المستند بالعرض width والارتفاع height .

Parameters:

معاملنوعالوصف
widthfloatعرض صفحة جديدة.
heightfloatارتفاع صفحة جديدة.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار الصفحة المضافة كنشطة.

Returns: XpsPage - Added page.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

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

Parameters:

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

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

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

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:

معاملنوعالوصف
colorjava.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.
componentsfloat[]مكوّنات اللون.

Returns: XpsColor - New color.

createFont(InputStream stream)

public XpsFont createFont(InputStream stream)

ينشئ مورد خط TrueType جديد من الدفق.

Parameters:

معاملنوعالوصف
streamjava.io.InputStreamالدفق الذي يحتوي على ملف تعريف ICC لاستخدامه كمورد.

Returns: XpsFont - New TrueType font resource.

createFont(String fontFamily, XpsFontStyle fontStyle)

public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)

ينشئ مورد خط TrueType جديد.

Parameters:

معاملنوعالوصف
fontFamilyjava.lang.Stringعائلة الخط.
fontStyleXpsFontStyleنمط الخط. راجع 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:

معاملنوعالوصف
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لون نقطة إيقاف التدرج.
الإزاحةfloatإزاحة التدرج.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

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

Parameters:

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

Returns: XpsGradientStop - New gradient stop.

createIccProfile(InputStream stream)

public XpsIccProfile createIccProfile(InputStream stream)

ينشئ مورد ملف تعريف ICC جديد من stream .

Parameters:

معاملنوعالوصف
streamjava.io.InputStreamالدفق الذي يحتوي على ملف تعريف ICC لاستخدامه كمورد.

Returns: XpsIccProfile - New ICC profile resource.

createIccProfile(String iccProfilePath)

public XpsIccProfile createIccProfile(String iccProfilePath)

ينشئ مورد ملف تعريف ICC جديد من ملف تعريف ICC الموجود في iccProfilePath .

Parameters:

معاملنوعالوصف
iccProfilePathjava.lang.Stringالمسار إلى ملف تعريف ICC لاستخدامه كمورد.

Returns: XpsIccProfile - New ICC profile resource.

createImage(InputStream stream)

public XpsImage createImage(InputStream stream)

ينشئ مورد صورة جديد من stream .

Parameters:

معاملنوعالوصف
streamjava.io.InputStreamالدفق الذي يحتوي على الصورة لاستخدامها كمورد.

Returns: XpsImage - New image resource.

createImage(String imagePath)

public XpsImage createImage(String imagePath)

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

Parameters:

معاملنوعالوصف
مسار الصورة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:

معاملنوعالوصف
imageXpsImageمورد صورة.
صندوق العرض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:

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

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

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

معاملنوعالوصف
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.
isStrokedمنطقييحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم.

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[]مجموعة من الإحداثيات للقطع المتعددة التي تُعرّف مقطع الخط المتعدد.
isStrokedمنطقييحدد ما إذا كان الحد لهذا الجزء من المسار يُرسم.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

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

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?zier من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة.

Parameters:

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

معاملنوعالوصف
centerjava.awt.geom.Point2Dنقطة المركز للتدرج الشعاعي (أي مركز القطع الناقص).
gradientOriginjava.awt.geom.Point2Dنقطة الأصل للتدرج الشعاعي.
radiusXfloatنصف القطر في البُعد السيني للإهليلج الذي يحدد التدرج الشعاعي.
radiusYfloatنصف القطر في البُعد الصادي للإهليلج الذي يحدد التدرج الشعاعي.

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

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:

معاملنوعالوصف
colorjava.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 للفرشاة البصرية.
صندوق العرضjava.awt.geom.Rectangle2Dالموضع والأبعاد لمحتوى مصدر الفرشاة.
منطقة العرضjava.awt.geom.Rectangle2Dالمنطقة في مساحة الإحداثيات المحتوية لبلاطة الفرشاة الأساسية التي تُطبق (ربما بشكل متكرر) لملء المنطقة التي تُطبق عليها الفرشاة

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Returns: منطقي

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:

معاملنوعالوصف
documentIndexintفهرس المستند الذي يجب إرجاع تذكرة الطباعة الخاصة به.

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:

معاملنوعالوصف
documentIndexintفهرس المستند.
pageIndexintفهرس الصفحة التي يجب إرجاع تذكرة الطباعة الخاصة بها.

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الموضع الذي يجب إدراج المستند فيه.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار المستند المُدرج كنشط.

insertDocument(int index, float width, float height)

public void insertDocument(int index, float width, float height)

يدرج مستندًا فارغًا بأبعاد الصفحة الأولى width و height في موضع index ويختار المستند المدخل كنشط.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج المستند فيه.
widthfloatعرض الصفحة الأولى.
heightfloatارتفاع الصفحة الأولى.

insertDocument(int index, float width, float height, boolean activate)

public void insertDocument(int index, float width, float height, boolean activate)

يدرج مستندًا فارغًا بأبعاد الصفحة الأولى العرض والارتفاع في موضع الفهرس .

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج المستند فيه.
widthfloatعرض الصفحة الأولى.
heightfloatارتفاع الصفحة الأولى.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار المستند المُدرج كنشط.

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)

يدرج رموزًا جديدة إلى الصفحة النشطة في موضع الفهرس .

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)

يدرج رموزًا جديدة إلى الصفحة النشطة في موضع الفهرس .

Parameters:

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

Returns: XpsGlyphs - Inserted glyphs.

insertPage(int index)

public XpsPage insertPage(int index)

يدرج صفحة فارغة إلى المستند بحجم الصفحة الافتراضي في موضع الفهرس ويختار الصفحة المدخلة كنشطة.

Parameters:

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

Returns: XpsPage - Inserted page.

insertPage(int index, boolean activate)

public XpsPage insertPage(int index, boolean activate)

يدرج صفحة فارغة إلى المستند بحجم الصفحة الافتراضي في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج الصفحة فيه.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار الصفحة المُدرجة كنشطة.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page)

public XpsPage insertPage(int index, XpsPage page)

يدرج صفحة إلى المستند في موضع الفهرس ويختار الصفحة المدخلة كنشطة.

Parameters:

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

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page, boolean activate)

public XpsPage insertPage(int index, XpsPage page, boolean activate)

يدرج صفحة إلى المستند في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إضافة الصفحة فيه.
pageXpsPageالصفحة التي سيتم إدراجها.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار الصفحة المُدرجة كنشطة.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height)

public XpsPage insertPage(int index, float width, float height)

يدرج صفحة فارغة إلى المستند بأبعاد محددة العرض والارتفاع في موضع الفهرس ويختار الصفحة المدخلة كنشطة.

Parameters:

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

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height, boolean activate)

public XpsPage insertPage(int index, float width, float height, boolean activate)

يدرج صفحة فارغة إلى المستند بأبعاد محددة العرض والارتفاع في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج الصفحة فيه.
widthfloatعرض صفحة جديدة.
heightfloatارتفاع صفحة جديدة.
تفعيلمنطقيعلامة تشير إلى ما إذا كان يجب اختيار الصفحة المُدرجة كنشطة.

Returns: XpsPage - Inserted page.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

يدرج مسارًا جديدًا إلى الصفحة النشطة في موضع الفهرس.

Parameters:

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

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:

معاملنوعالوصف
filesForMergejava.lang.String[]ملفات XPS للدمج مع هذا المستند.
outStreamjava.io.OutputStreamدفق الإخراج حيث يتم حفظ مستندات XPS المدمجة.

merge(String[] filesForMerge, String outXpsFilePath)

public void merge(String[] filesForMerge, String outXpsFilePath)

دمج عدة ملفات XPS في مستند XPS واحد.

Parameters:

معاملنوعالوصف
filesForMergejava.lang.String[]ملفات XPS للدمج مع هذا المستند.
outXpsFilePathjava.lang.Stringمسار ملف XPS الناتج.

mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)

public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)

دمج مستندات XPS إلى PDF باستخدام كائن Device .

Parameters:

معاملنوعالوصف
outPdfFilePathjava.lang.Stringمسار ملف PDF الناتج.
filesForMergejava.lang.String[]ملفات XPS للدمج مع هذا المستند إلى جهاز إخراج.
optionsPdfSaveOptionsخيارات حفظ المستند.

mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)

public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)

دمج مستندات XPS إلى PDF باستخدام كائن Device .

Parameters:

معاملنوعالوصف
filesForMergejava.lang.String[]ملفات XPS للدمج مع هذا المستند إلى جهاز إخراج.
pdfStreamjava.io.OutputStreamدفق الإخراج لكتابة ملف PDF الناتج إليه.
optionsPdfSaveOptionsخيارات حفظ المستند.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

يزيل عنصرًا في موضع الفهرس من الصفحة النشطة.

Parameters:

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

Returns: XpsContentElement - Removed element.

removeDocumentAt(int index)

public void removeDocumentAt(int index)

يزيل مستندًا في موضع الفهرس.

Parameters:

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

removePage(XpsPage page)

public XpsPage removePage(XpsPage page)

يزيل صفحة من المستند.

Parameters:

معاملنوعالوصف
pageXpsPageالصفحة التي سيتم إزالتها.

Returns: XpsPage - Removed page.

removePageAt(int index)

public XpsPage removePageAt(int index)

يزيل صفحة من المستند في موضع الفهرس.

Parameters:

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

Returns: XpsPage - Removed page.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

يحفظ المستند باستخدام كائن Device .

Parameters:

معاملنوعالوصف
deviceDeviceمثيل Device .
optionsSaveOptionsخيارات حفظ المستند.

save(OutputStream stream)

public void save(OutputStream stream)

يحفظ مستند XPS إلى تدفق.

Parameters:

معاملنوعالوصف
streamjava.io.OutputStreamدفق مستند XPS ليتم حفظه في.

save(String path)

public void save(String path)

يحفظ مستند XPS إلى ملف XPS الموجود في المسار .

Parameters:

معاملنوعالوصف
pathjava.lang.Stringموقع المستند.

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

يحفظ المستند كملف صورة. سيكون دليل الإخراج واسم الملف هو نفسه كما في ملف XPS المدخل. سيتطابق امتداد الملف مع تنسيق الصورة في معلمة “options”. إذا تم تهيئة المستند باستخدام تدفق ليس FileInputStream، فسيتم حفظ ملف الصورة في المجلد الحالي باستخدام قالب اسم ملف افتراضي.

Parameters:

معاملنوعالوصف
optionsImageSaveOptionsخيارات حفظ المستند بتنسيق صورة bitmap.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

يحفظ المستند كملف صورة في الدليل المحدد مع اسم الملف المحدد. سيتطابق امتداد الملف مع تنسيق الصورة في معلمة “options”.

Parameters:

معاملنوعالوصف
optionsImageSaveOptionsخيارات حفظ المستند بتنسيق صورة bitmap.
outDirjava.lang.Stringدليل الإخراج حيث سيتم حفظ ملف الصورة.
fileNameTemplatejava.lang.Stringقالب اسم الملف للصورة (بدون امتداد). إذا كان ملف XPS المدخل صفحة واحدة فسيكون اسم الملف بالضبط، وإلا سيكون “_[n]” حيث “n” - رقم الصفحة بدءًا من 1، وسيُضاف لاحقة إلى ذلك. سيتطابق امتداد الملف مع تنسيق الصورة في معلمة “option”.

saveAsImageBytes(ImageSaveOptions options)

public byte[][][] saveAsImageBytes(ImageSaveOptions options)

يحفظ المستند بتنسيق صورة bitmap كمصفوفات بايت.

Parameters:

معاملنوعالوصف
optionsImageSaveOptionsخيارات حفظ المستند بتنسيق صورة bitmap.

Returns: byte[][][] - مصفوفات البايت للصور الناتجة. البُعد الأول مخصص للمستندات الداخلية والبُعد الثاني للصفحات داخل المستندات الداخلية.

saveAsPdf(OutputStream stream, PdfSaveOptions options)

public void saveAsPdf(OutputStream stream, PdfSaveOptions options)

يحفظ المستند بتنسيق PDF.

Parameters:

معاملنوعالوصف
streamjava.io.OutputStreamالتدفق لكتابة ملف PDF الناتج إليه.
optionsPdfSaveOptionsخيارات حفظ المستند بتنسيق PDF.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

يحفظ المستند بتنسيق PDF.

Parameters:

معاملنوعالوصف
outPdfFilePathjava.lang.Stringمسار ملف PDF الناتج.
optionsPdfSaveOptionsخيارات حفظ المستند بتنسيق PDF.

saveAsPs(OutputStream stream, PsSaveOptions options)

public void saveAsPs(OutputStream stream, PsSaveOptions options)

يحفظ المستند بتنسيق PS.

Parameters:

معاملنوعالوصف
streamjava.io.OutputStreamالتدفق لكتابة ملف PS الناتج إليه.
optionsPsSaveOptionsخيارات حفظ المستند بتنسيق PS.

saveAsPs(String outPsFilePath, PsSaveOptions options)

public void saveAsPs(String outPsFilePath, PsSaveOptions options)

يحفظ المستند بتنسيق PostSscript.

Parameters:

معاملنوعالوصف
outPsFilePathjava.lang.Stringمسار ملف PostScript الناتج.
optionsPsSaveOptionsخيارات حفظ المستند بتنسيق PDF.

selectActiveDocument(int documentNumber)

public void selectActiveDocument(int documentNumber)

يختار مستندًا نشطًا للتحرير.

Parameters:

معاملنوعالوصف
documentNumberintرقم المستند.

selectActivePage(int pageNumber)

public XpsPage selectActivePage(int pageNumber)

يختار صفحة مستند نشطة للتحرير.

Parameters:

معاملنوعالوصف
pageNumberintرقم الصفحة.

Returns: XpsPage - XpsPage instance for active page.

setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

يربط الـ printTicket بالمستند المفهرس بواسطة documentIndex .

Parameters:

معاملنوعالوصف
documentIndexintفهرس المستند لربط تذكرة الطباعة به.
printTicketDocumentPrintTicketتذكرة الطباعة للربط.

setJobPrintTicket(JobPrintTicket value)

public void setJobPrintTicket(JobPrintTicket value)

يضبط بطاقة طباعة وظيفة المستند.

Parameters:

معاملنوعالوصف
valueJobPrintTicketتذكرة طباعة مهمة المستند.

setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

يربط الـ printTicket بالصفحة المفهرسة بواسطة pageIndex في المستند المفهرس بواسطة documentIndex .

Parameters:

معاملنوعالوصف
documentIndexintفهرس المستند.
pageIndexintفهرس الصفحة لربط تذكرة الطباعة بها.
printTicketPagePrintTicketتذكرة الطباعة للربط.

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