Class XpsDocument

Class XpsDocument

اسم الفضاء : Aspose.Page.XPS تجميع: Aspose.Page.dll (25.4.0)

الدرجة التي تغطي الكيان الرئيسي للوثيقة XPS التي توفر التلاعبطريقة لكل عنصر XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

الأعضاء الموروثين

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

XpsDocument()

إنشاء وثيقة XPS فارغة مع حجم الصفحة الافتراضية.

public XpsDocument()

XpsDocument(الستار)

يفتح وثيقة XPS الحالية الموجودة في path'.

public XpsDocument(string path)

Parameters

path string

موقع الوثيقة .

XpsDocument(الخصائص، LoadOptions)

يفتح وثيقة موجودة تقع في path’ كوثيقة XPS.

public XpsDocument(string path, LoadOptions options)

Parameters

path string

موقع الوثيقة .

options LoadOptions

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

XpsDocument(تداول الخيارات , LoadOptions)

تحميل وثيقة موجودة مخزنة في stream’ كوثيقة XPS.

public XpsDocument(Stream stream, LoadOptions options)

Parameters

stream Stream

وثيقة تدفق.

options LoadOptions

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

Properties

ActiveDocument

يحصل على رقم الوثيقة النشطة.

public int ActiveDocument { get; }

قيمة الممتلكات

int

ActivePage

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

public int ActivePage { get; }

قيمة الممتلكات

int

DocumentCount

إرجاع عدد الوثائق داخل حزمة XPS.

public int DocumentCount { get; }

قيمة الممتلكات

int

JobPrintTicket

إرجاع / إعداد وثيقة بطاقة الطباعة العملية

public JobPrintTicket JobPrintTicket { get; set; }

قيمة الممتلكات

JobPrintTicket

Page

يعيد مثال Aspose.Page.XPS.XpsModel.XpsPage للصفحة النشطة.

public XpsPage Page { get; }

قيمة الممتلكات

XpsPage

PageCount

إرجاع عدد الصفحات في المستند النشط.

public int PageCount { get; }

قيمة الممتلكات

int

TotalPageCount

يعيد العدد الإجمالي للصفحات في جميع الوثائق داخل وثيقة XPS.

public int TotalPageCount { get; }

قيمة الممتلكات

int

Utils

يحصل على الكائن الذي يوفر الأدوات التي تتجاوز API التشغيل الرسمي XPS.

public DocumentUtils Utils { get; }

قيمة الممتلكات

DocumentUtils

Methods

إضافة t>(T)

إضافة عنصر المحتوى (Canvas، Path، أو Glyphs).

public T Add<t>(T element) where T : XpsContentElement

Parameters

element T

العنصر الذي يجب إضافته.

Returns

T

إضافة العنصر

نوع المعلمات

T

نوع العنصر .

AddCanvas()

إضافة قناة جديدة إلى الصفحة النشطة.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

إضافة القنابل .

AddDocument(بول)

إضافة وثيقة فارغة بحجم الصفحة الافتراضية.

public void AddDocument(bool activate = true)

Parameters

activate bool

العلامة التي تشير إلى ما إذا كان لاختيار المستند الإضافي كفعال.

AddDocument(السفينة، السفن، البول)

إضافة وثيقة فارغة مع أبعاد الصفحة الأولى width’ و height'.

public void AddDocument(float width, float height, bool activate = true)

Parameters

width float

عرض الصفحة الأولى.

height float

ارتفاع الصفحة الأولى.

activate bool

العلامة التي تشير إلى ما إذا كان لاختيار المستند الإضافي كفعال.

AddGlyphs(الشريط، السفينة، FontStyle، الطائرات، الموجة، سلاسل)

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

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

اسم العائلة .

fontRenderingEmSize float

حجم الخط.

fontStyle FontStyle

النمط الصوتي

originX float

أصل Glyphs هو إحداثيات X.

originY float

منشأ Glyphs Y تنسيق.

unicodeString string

قوس قزح للطباعة

Returns

XpsGlyphs

أضف غليف

AddGlyphs(XpsFont، السفينة، الطائرات، الشريط)

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

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

مصدر المصدر .

fontRenderingEmSize float

حجم الخط.

originX float

أصل Glyphs هو إحداثيات X.

originY float

منشأ Glyphs Y تنسيق.

unicodeString string

قوس قزح للطباعة

Returns

XpsGlyphs

أضف غليف

AddOutlineEntry(سلك، إنت، XpsHyperlinkTarget)

أضف إدخالًا إضافيًا إلى المستند.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parameters

description string

وصف الدخول .

outlineLevel int

مستوى الخروج .

target XpsHyperlinkTarget

الهدف الدخول

AddPage(بول)

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

public XpsPage AddPage(bool activate = true)

Parameters

activate bool

علامة تشير إلى ما إذا كان لاختيار صفحة إضافية على أنها نشطة.

Returns

XpsPage

إضافة صفحة

AddPage(السفينة، السفن، البول)

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

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

عرض صفحة جديدة.

height float

ارتفاع صفحة جديدة

activate bool

علامة تشير إلى ما إذا كان لاختيار صفحة إضافية على أنها نشطة.

Returns

XpsPage

إضافة صفحة

AddPage(XpsPage، بول)

إضافة صفحة إلى الوثيقة.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

صفحة يجب إضافتها

activate bool

علامة تشير إلى ما إذا كان لاختيار صفحة إضافية على أنها نشطة.

Returns

XpsPage

إضافة صفحة

AddPath(XpsPathGeometry)

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

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

جغرافيا الطريق .

Returns

XpsPath

مسار إضافي

CreateArcSegment(نقطة، SizeF، قوس قزح، XpsSweepDirection، القوس)

يخلق جزءًا جديدًا من القوس الليبي.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Parameters

point PointF

نقطة النهاية في القوس الليبي.

size SizeF

الراديو x و y من القوس الإليبتي كزوج x و y.

rotationAngle float

يشير إلى كيفية توجيه الانحناء فيما يتعلق بنظام الإحداثيات الحالي.

isLargeArc bool

يحدد ما إذا كان القوس قد تم سحبه بقطعة 180 أو أكبر.

sweepDirection XpsSweepDirection

الاتجاه الذي يتم فيه سحب القوس.

isStroked bool

يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.

Returns

XpsArcSegment

قطاع القوس الليبي الجديد.

CreateCanvas()

إنشاء قناة جديدة.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

قناة جديدة

CreateColor(Color)

يخلق لون جديد.

public XpsColor CreateColor(Color color)

Parameters

color Color

نموذج اللون الأصلي لون RGB.

Returns

XpsColor

لون جديد

CreateColor(إنت، إنت، إنت، إنت)

يخلق لونًا جديدًا في مساحة اللون sRGB.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

مكونات اللون الألفا.

r int

مكون اللون الأحمر.

g int

مكونات اللون الأخضر.

b int

مكون اللون الأزرق.

Returns

XpsColor

لون جديد

CreateColor(إنت، إنت، إنت)

يخلق لونًا جديدًا في مساحة اللون sRGB.

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

Parameters

r int

مكون اللون الأحمر.

g int

مكونات اللون الأخضر.

b int

مكون اللون الأزرق.

Returns

XpsColor

لون جديد

CreateColor(السفينة، السفينة، السفينة)

إنشاء لون جديد في مساحة الألوان scRGB.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

مكونات اللون الألفا.

r float

مكون اللون الأحمر.

g float

مكونات اللون الأخضر.

b float

مكون اللون الأزرق.

Returns

XpsColor

لون جديد

CreateColor(السفينة، السفينة، السفينة)

إنشاء لون جديد في مساحة الألوان scRGB.

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

Parameters

r float

مكون اللون الأحمر.

g float

مكونات اللون الأخضر.

b float

مكون اللون الأزرق.

Returns

XpsColor

لون جديد

CreateColor(البارامز، Params Float[])

يخلق لونًا جديدًا في مساحة الألوان القائمة على ICC.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

الطريق إلى ملف تعريف ICC.

components float [ ]

مكونات الألوان

Returns

XpsColor

لون جديد

CreateColor(XpsIccProfile، البارامز المسطحة[])

يخلق لونًا جديدًا في مساحة الألوان القائمة على ICC.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

مصدر الملف الشخصي لـ ICC.

components float [ ]

مكونات الألوان

Returns

XpsColor

لون جديد

CreateFont(كلمات مفتاحية FontStyle)

إنشاء مصدر نص جديد TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

عائلة الصورة .

fontStyle FontStyle

النمط الصوتي .

Returns

XpsFont

مصدر الخط TrueType الجديد.

CreateFont(Stream)

إنشاء مصدر نص جديد TrueType خارج التدفق.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

التدفق الذي يحتوي على ملف تعريف ICC أن تأخذ كمصدر.

Returns

XpsFont

مصدر الخط TrueType الجديد.

CreateGlyphs(الشريط، السفينة، FontStyle، الطائرات، الموجة، سلاسل)

يخلق غليف جديد.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

اسم العائلة .

fontRenderingEmSize float

حجم الخط.

fontStyle FontStyle

النمط الصوتي

originX float

أصل Glyphs هو إحداثيات X.

originY float

منشأ Glyphs Y تنسيق.

unicodeString string

قوس قزح للطباعة

Returns

XpsGlyphs

غليف جديد

CreateGlyphs(XpsFont، السفينة، الطائرات، الشريط)

يخلق غليف جديد.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

مصدر المصدر .

fontRenderingEmSize float

حجم الخط.

originX float

أصل Glyphs هو إحداثيات X.

originY float

منشأ Glyphs Y تنسيق.

unicodeString string

قوس قزح للطباعة

Returns

XpsGlyphs

غليف جديد

CreateGradientStop(XpsColor، السفينة)

يخلق توقفًا جديدًا.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

توقف الجرادين اللون.

offset float

يُعطى الجرادين.

Returns

XpsGradientStop

توقف الجرادين الجديد

CreateGradientStop(الألوان , float)

يخلق توقفًا جديدًا.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

توقف الجرادين اللون.

offset float

يُعطى الجرادين.

Returns

XpsGradientStop

توقف الجرادين الجديد

CreateIccProfile(الستار)

إنشاء مصدر ملف تعريف جديد من ملف تعريف ICC الموجود في iccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

الطريق إلى ملف تعريف ICC أن تأخذ كمصدر.

Returns

XpsIccProfile

مصدر الملف الشخصي الجديد ICC.

CreateIccProfile(Stream)

إنشاء مصدر ملف تعريف جديد من stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

التدفق الذي يحتوي على ملف تعريف ICC أن تأخذ كمصدر.

Returns

XpsIccProfile

مصدر الملف الشخصي الجديد ICC.

CreateImage(الستار)

إنشاء مصدر صورة جديد من ملف الصورة الموجود في imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

الطريق إلى الصورة أن تأخذ كمصدر.

Returns

XpsImage

مصدر صورة جديد

CreateImage(Stream)

إنشاء مصدر صورة جديد من stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

التدفق الذي يحتوي على الصورة أن تأخذ كمصدر.

Returns

XpsImage

مصدر صورة جديد

CreateImageBrush(XpsImage, RectangleF, ركتانغولف)

يخلق صورة جديدة.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

مصدر صورة .

viewbox RectangleF

الموقع والأبعاد للمحتوى المصدر للفرشاة.

viewport RectangleF

المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها

Returns

XpsImageBrush

صورة جديدة برش.

CreateImageBrush(RectangleF, ريتاينغليف)

يخلق صورة جديدة.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

الطريق إلى الصورة أن تأخذ مثل حبل الحلاقة.

viewbox RectangleF

الموقع والأبعاد للمحتوى المصدر للفرشاة.

viewport RectangleF

المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها

Returns

XpsImageBrush

صورة جديدة برش.

CreateLinearGradientBrush(القائمة, PointF , نقطةF)

إنشاء فرشاة خطية جديدة.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List &lt؛ XpsGradientStop >

قائمة الجرادين توقف.

startPoint PointF

نقطة البداية للغراديين خطي.

endPoint PointF

نقطة النهاية للغراديين خطي.

Returns

XpsLinearGradientBrush

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

CreateLinearGradientBrush(نقطة، نقطة)

إنشاء فرشاة خطية جديدة.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

نقطة البداية للغراديين خطي.

endPoint PointF

نقطة النهاية للغراديين خطي.

Returns

XpsLinearGradientBrush

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

CreateMatrix(السفينة، السفينة، السفينة، السفينة، السفينة)

إنشاء ماتريكس تحويل جديد.

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

ماتريكس التحول الجديد.

CreatePath(XpsPathGeometry)

إنشاء مسار جديد.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

جغرافيا الطريق .

Returns

XpsPath

الطريق الجديد

CreatePathFigure(نقطة، بول)

إنشاء رقم مسار جديد.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

نقطة البداية للجزء الأول من رقم المسار.

isClosed bool

يحدد ما إذا كان الطريق مغلقًا.إذا وضعت في الحقيقة ، يتم سحب الإصابة"مغلقة" ، أي ، يتم ربط النقطة الأخيرة في الجزء الأخير من رقم المسار معالنقطة المحددة في خصائص StartPoint ، وإلا يتم سحب الإصابة “فتح” ، والنقطة الأخيرة لا ترتبط بنقطة البداية.فقط إذا كان رقم المساريستخدم في عنصر المسار الذي يحدد السكتة الدماغية.

Returns

XpsPathFigure

رقم الطريق الجديد

CreatePathFigure(PointF، قائمةبول)

إنشاء رقم مسار جديد.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

نقطة البداية للجزء الأول من رقم المسار.

segments List &lt؛ XpsPathSegment >

قائمة قطاعات الطريق.

isClosed bool

يحدد ما إذا كان الطريق مغلقًا.إذا وضعت في الحقيقة ، يتم سحب الإصابة"مغلقة" ، أي ، يتم ربط النقطة الأخيرة في الجزء الأخير من رقم المسار معالنقطة المحددة في خصائص StartPoint ، وإلا يتم سحب الإصابة “فتح” ، والنقطة الأخيرة لا ترتبط بنقطة البداية.فقط إذا كان رقم المساريستخدم في عنصر المسار الذي يحدد السكتة الدماغية.

Returns

XpsPathFigure

رقم الطريق الجديد

CreatePathGeometry(الستار)

يخلق مسارًا جديدًا محددًا بالشكل المختصر.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

شكل مختصر من الطريق الهندسة.

Returns

XpsPathGeometry

الطريق الجغرافي الجديد.

CreatePathGeometry()

إنشاء مسار جديد للجيومترية.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

الطريق الجغرافي الجديد.

CreatePathGeometry(قائمة xpspathfigure>)

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

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List &lt؛ XpsPathFigure >

قائمة أرقام الطريق.

Returns

XpsPathGeometry

الطريق الجغرافي الجديد.

CreatePolyBezierSegment(نقطة[ ]بول)

يخلق مجموعة جديدة من منحنيات Bézier الكوبية.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

نقطة التحكم لعدة أقسام Bézier.

isStroked bool

يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.

Returns

XpsPolyBezierSegment

كوب جديد Bézier منحنيات القسم.

CreatePolyLineSegment(نقطة[ ]بول)

يخلق رسمًا متعدد الأبعاد جديدًا يحتوي على عدد عشوائي من الأقواس الفردية.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

مجموعة من الإحداثيات للقطاعات المتعددة التي تحدد قطاع الخط البولي.

isStroked bool

يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.

Returns

XpsPolyLineSegment

قطعة جديدة من الرسومات البوليغونية.

CreatePolyQuadraticBezierSegment(نقطة[ ]بول)

يخلق مجموعة جديدة من منحنيات بيزير المربعة من النقطة السابقة في رقم المسار من خلال مجموعةمن الأقواس، باستخدام نقاط التحكم المحددة.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

نقطة التحكم لعدة أجزاء مربع Bézier.

isStroked bool

يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.

Returns

XpsPolyQuadraticBezierSegment

القسم الجديد مربع Bézier منحنيات.

CreateRadialGradientBrush(القائمة, PointF, نقطة F, السفينة, الطائرات)

يخلق فرشاة الجرادينات الجذعية الجديدة.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

gradientStops List &lt؛ XpsGradientStop >

قائمة الجرادين توقف.

center PointF

النقطة المركزية للدرجة الإشعاعية (أي مركز الانحناء).

gradientOrigin PointF

النقطة الأصلية للدرجة الإشعاعية.

radiusX float

الإشعاع في الحجم x من الإليبس الذي يحدد الجرادينت الإشعاعي.

radiusY float

الإشعاع في الأبعاد y من الإليبس الذي يحدد الجرادين الإشعاعي.

Returns

XpsRadialGradientBrush

الفراولة الراديوية الجديدة.

CreateRadialGradientBrush(نقطة F، PointF، Float، float)

يخلق فرشاة الجرادينات الجذعية الجديدة.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

center PointF

النقطة المركزية للدرجة الإشعاعية (أي مركز الانحناء).

gradientOrigin PointF

النقطة الأصلية للدرجة الإشعاعية.

radiusX float

الإشعاع في الحجم x من الإليبس الذي يحدد الجرادينت الإشعاعي.

radiusY float

الإشعاع في الأبعاد y من الإليبس الذي يحدد الجرادين الإشعاعي.

Returns

XpsRadialGradientBrush

الفراولة الراديوية الجديدة.

CreateSolidColorBrush(XpsColor)

يخلق فرشاة ملونة جديدة صلبة.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

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

Returns

XpsSolidColorBrush

ألوان جديدة صلبة.

CreateSolidColorBrush(Color)

يخلق فرشاة ملونة جديدة صلبة.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

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

Returns

XpsSolidColorBrush

ألوان جديدة صلبة.

CreateVisualBrush(XpsContentElement, RectangleF, ركتانجليف)

إنشاء قناع بصري جديد.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parameters

element XpsContentElement

العنصر XPS (Canvas، Path أو Glyphs) للخصائص البصرية أو الفرامل البصرية.

viewbox RectangleF

الموقع والأبعاد للمحتوى المصدر للفرشاة.

viewport RectangleF

المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها

Returns

XpsVisualBrush

مسح بصري جديد

Dispose()

تتوفر هذه الحالة.

public void Dispose()

GetDocumentPrintTicket(إنت)

إرجاع بطاقة الطباعة للمستند المسمى documentIndex".

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

مؤشر الوثيقة التي سيتم إرجاع تذاكر الطباعة لها.

Returns

DocumentPrintTicket

بطاقة الطباعة من الوثيقة.

GetPagePrintTicket(إنت، إنت)

يعود بطاقة الطباعة للصفحة التي تم فهرسها بواسطة pageIndex’ في الوثيقة التي تم فهرسها بواسطة documentIndex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

مؤشر الوثيقة .

pageIndex int

مؤشر الصفحة التي سيتم إرجاع تذاكر الطباعة لها.

Returns

PagePrintTicket

بطاقة الطباعة من الصفحة.

إدخال t>(ت ت ت ت ت)

إدخال عنصر (Canvas، Path، أو Glyphs) في الصفحة النشطة في index’ موقف.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

الموقع الذي ينبغي إدخال عنصر ".

element T

العنصر الذي يجب إدخاله.

Returns

T

إدخال العنصر

نوع المعلمات

T

نوع العنصر .

InsertCanvas(إنت)

إدخال قناة جديدة في الصفحة النشطة في index’ موقف.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

الموقع الذي ينبغي إدخال قنبلة جديدة.

Returns

XpsCanvas

إدخال القنابل

InsertDocument(إنت، بول)

إدخال وثيقة فارغة مع حجم الصفحة الافتراضية index’ موقف.

public void InsertDocument(int index, bool activate = true)

Parameters

index int

الموقع الذي ينبغي إدخال وثيقة.

activate bool

العلامة التي تشير إلى ما إذا كان لاختيار المستند المودع كفعال.

InsertDocument(إنت، float، bool)

إدخال وثيقة فارغة مع أبعاد الصفحة الأولى width’ و height’ في index’ موقف.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parameters

index int

الموقع الذي ينبغي إدخال وثيقة.

width float

عرض الصفحة الأولى.

height float

ارتفاع الصفحة الأولى.

activate bool

العلامة التي تشير إلى ما إذا كان لاختيار المستند المودع كفعال.

InsertGlyphs(int, string, float, FontStyle, flate, fleat، string)

إدخال غليفات جديدة في الصفحة النشطة في index’ position.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

index int

الموقع الذي ينبغي إدخال الجليف الجديد.

fontFamily string

اسم العائلة .

fontSize float

حجم الخط.

fontStyle FontStyle

النمط الصوتي

originX float

أصل Glyphs هو إحداثيات X.

originY float

منشأ Glyphs Y تنسيق.

unicodeString string

قوس قزح للطباعة

Returns

XpsGlyphs

إدخال Glyphs

InsertGlyphs(إنت, XpsFont, float, flate, flow, string)

إدخال غليفات جديدة في الصفحة النشطة في index’ position.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parameters

index int

الموقع الذي ينبغي إدخال الجليف الجديد.

font XpsFont

مصدر المصدر .

fontSize float

حجم الخط.

originX float

أصل Glyphs هو إحداثيات X.

originY float

منشأ Glyphs Y تنسيق.

unicodeString string

قوس قزح للطباعة

Returns

XpsGlyphs

إدخال Glyphs

InsertPage(إنت، بول)

إدخال صفحة فارغة في المستند مع حجم الصفحة الافتراضية index’ موقف.

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

الموقع الذي ينبغي إدخال صفحة.

activate bool

علامة تشير إلى ما إذا كان لاختيار صفحة مدرجة كأنشطة.

Returns

XpsPage

صفحة إدخال

InsertPage(إنت، float، bool)

إدخال صفحة فارغة في المستند مع تحديد width’ و height’ في index’ موقف.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parameters

index int

الموقع الذي ينبغي إدخال صفحة.

width float

عرض صفحة جديدة.

height float

ارتفاع صفحة جديدة

activate bool

علامة تشير إلى ما إذا كان لاختيار صفحة مدرجة كأنشطة.

Returns

XpsPage

صفحة إدخال

InsertPage(إنت، XpsPage، بول)

إدخال صفحة في المستند في وضع index".

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

الموقع الذي ينبغي إضافة صفحة.

page XpsPage

صفحة يجب إدخالها

activate bool

علامة تشير إلى ما إذا كان لاختيار صفحة مدرجة كأنشطة.

Returns

XpsPage

صفحة إدخال

InsertPath(إنت، XpsPathجيومتر)

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

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

الموقف الذي ينبغي إدخال مسار جديد.

data XpsPathGeometry

جغرافيا الطريق .

Returns

XpsPath

مسار إدخال

Merge(الستار[ ]الـ String)

ضم عدة ملفات XPS إلى وثيقة XPS واحدة.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parameters

filesForMerge string [ ]

ملفات XPS للاندماج مع هذا المستند.

outXpsFilePath string

مسار إخراج ملف XPS.

Merge(الستار[ ], تدفق)

ضم عدة ملفات XPS إلى وثيقة XPS واحدة.

public void Merge(string[] filesForMerge, Stream outStream)

Parameters

filesForMerge string [ ]

ملفات XPS للاندماج مع هذا المستند.

outStream Stream

تدفق الإنتاج حيث يمكن حفظ وثائق XPS المدمجة.

MergeToPdf(الستار[ ]الخيارات , PdfSaveOptions)

ضم مستندات XPS إلى PDF باستخدام مثال Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

ملفات XPS للاندماج مع هذا المستند إلى جهاز إخراج.

outPdfFilePath string

مسار إخراج ملف PDF.

options PdfSaveOptions

خيارات توفير المستندات.

MergeToPdf(الستار[ ], البث , PdfSaveOptions)

ضم مستندات XPS إلى PDF باستخدام مثال Aspose.Page.Device.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parameters

filesForMerge string [ ]

ملفات XPS للاندماج مع هذا المستند إلى جهاز إخراج.

pdfStream Stream

النتيجة PDF Stream.

options PdfSaveOptions

خيارات توفير المستندات.

إزالة t>(T)

إزالة عنصر من الصفحة النشطة.

public T Remove<t>(T element) where T : XpsContentElement

Parameters

element T

العنصر الذي يجب إزالته.

Returns

T

إزالة العنصر

نوع المعلمات

T

نوع العنصر .

RemoveAt(إنت)

إزالة العنصر في index’ من الصفحة النشطة.

public XpsContentElement RemoveAt(int index)

Parameters

index int

موقف في أي عنصر يجب إزالتها.

Returns

XpsContentElement

إزالة العنصر

RemoveDocumentAt(إنت)

إزالة المستند في وضع index.

public void RemoveDocumentAt(int index)

Parameters

index int

الموقع الذي ينبغي إزالة الوثيقة.

RemovePage(XpsPage)

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

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

صفحة يجب إزالتها

Returns

XpsPage

إزالة الصفحة

RemovePageAt(إنت)

إزالة صفحة من المستند في وضع index".

public XpsPage RemovePageAt(int index)

Parameters

index int

الموقع الذي يجب إزالة صفحة.

Returns

XpsPage

إزالة الصفحة

Save(الستار)

يحفظ وثيقة XPS إلى ملف XPS الموجود في path'.

public void Save(string path)

Parameters

path string

موقع الوثيقة .

Save(Stream)

حفظ وثيقة XPS للبث.

public void Save(Stream stream)

Parameters

stream Stream

سيتم حفظ وثيقة XPS في البث.

SaveAsImage(ImageSaveOptions)

تخزين المستند في تنسيق صورة bitmap.

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

Parameters

options ImageSaveOptions

خيارات تخزين المستند في تنسيق صورة bitmap.

Returns

byte [ ] [ ]

الصورة الناتجة بايت الأقواس.الأبعاد الأولى هي للوثائق الداخليةوالثاني هو للصفحات داخل الوثائق الداخلية.

SaveAsPdf(الخيارات، PdfSaveOptions)

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

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

مسار إخراج ملف PDF.

options PdfSaveOptions

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

SaveAsPdf(البث، PdfSaveOptions)

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

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parameters

stream Stream

تدفق لكتابة ملف الخروج PDF إلى.

options PdfSaveOptions

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

SaveAsPs(الخيارات، PsSaveOptions)

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

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

مسار إخراج ملف PS.

options PsSaveOptions

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

SaveAsPs(البث، PsSaveOptions)

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

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parameters

stream Stream

تدفق لكتابة إخراج ملف PS إلى.

options PsSaveOptions

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

SelectActiveDocument(إنت)

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

public void SelectActiveDocument(int documentNumber)

Parameters

documentNumber int

رقم وثيقة .

Exceptions

ArgumentException

يغرق عندما يكون documentNumber’ خارج الحدود.

SelectActivePage(إنت)

اختر صفحة وثيقة نشطة للتحرير.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

رقم صفحة

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage مثال للصفحة النشطة.

Exceptions

ArgumentException

سقطت عندما يكون pageعدد" خارج الحدود.

SetDocumentPrintTicket(إنت، DocumentPrintTicket)

ربط printTicket’ إلى المستند المعدل بواسطة documentIndex'.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parameters

documentIndex int

مؤشر الوثيقة لربط التذكرة المطبوعة.

printTicket DocumentPrintTicket

بطاقة الطباعة إلى الرابط.

SetPagePrintTicket(إت، إنت، PagePrintTicket)

ربط printTicket’ إلى الصفحة التي يتم فهرسها بواسطة pageIndex’ في المستند الذي يتم فهرسها بواسطة documentIndex'.

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

Parameters

documentIndex int

مؤشر الوثيقة .

pageIndex int

مؤشر الصفحة لربط التذكرة المطبوعة.

printTicket PagePrintTicket

بطاقة الطباعة إلى الرابط.

 عربي