Class XpsDocument
اسم الفضاء : Aspose.Page.XPS تجميع: Aspose.Page.dll (25.4.0)
الدرجة التي تغطي الكيان الرئيسي للوثيقة XPS التي توفر التلاعبطريقة لكل عنصر XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
الأعضاء الموروثين
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; }
قيمة الممتلكات
ActivePage
يحصل على رقم الصفحة النشطة داخل المستند النشط.
public int ActivePage { get; }
قيمة الممتلكات
DocumentCount
إرجاع عدد الوثائق داخل حزمة XPS.
public int DocumentCount { get; }
قيمة الممتلكات
JobPrintTicket
إرجاع / إعداد وثيقة بطاقة الطباعة العملية
public JobPrintTicket JobPrintTicket { get; set; }
قيمة الممتلكات
Page
يعيد مثال Aspose.Page.XPS.XpsModel.XpsPage للصفحة النشطة.
public XpsPage Page { get; }
قيمة الممتلكات
PageCount
إرجاع عدد الصفحات في المستند النشط.
public int PageCount { get; }
قيمة الممتلكات
TotalPageCount
يعيد العدد الإجمالي للصفحات في جميع الوثائق داخل وثيقة XPS.
public int TotalPageCount { get; }
قيمة الممتلكات
Utils
يحصل على الكائن الذي يوفر الأدوات التي تتجاوز API التشغيل الرسمي XPS.
public DocumentUtils Utils { get; }
قيمة الممتلكات
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
إضافة القنابل .
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
أضف غليف
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
أضف غليف
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
إضافة صفحة
AddPage(السفينة، السفن، البول)
إضافة صفحة فارغة إلى المستند مع تحديد width’ و
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
عرض صفحة جديدة.
height
float
ارتفاع صفحة جديدة
activate
bool
علامة تشير إلى ما إذا كان لاختيار صفحة إضافية على أنها نشطة.
Returns
إضافة صفحة
AddPage(XpsPage، بول)
إضافة صفحة إلى الوثيقة.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
صفحة يجب إضافتها
activate
bool
علامة تشير إلى ما إذا كان لاختيار صفحة إضافية على أنها نشطة.
Returns
إضافة صفحة
AddPath(XpsPathGeometry)
إضافة مسار جديد إلى الصفحة النشطة.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
جغرافيا الطريق .
Returns
مسار إضافي
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
قطاع القوس الليبي الجديد.
CreateCanvas()
إنشاء قناة جديدة.
public XpsCanvas CreateCanvas()
Returns
قناة جديدة
CreateColor(Color)
يخلق لون جديد.
public XpsColor CreateColor(Color color)
Parameters
color
Color
نموذج اللون الأصلي لون RGB.
Returns
لون جديد
CreateColor(إنت، إنت، إنت، إنت)
يخلق لونًا جديدًا في مساحة اللون sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
مكونات اللون الألفا.
r
int
مكون اللون الأحمر.
g
int
مكونات اللون الأخضر.
b
int
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(إنت، إنت، إنت)
يخلق لونًا جديدًا في مساحة اللون sRGB.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
مكون اللون الأحمر.
g
int
مكونات اللون الأخضر.
b
int
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(السفينة، السفينة، السفينة)
إنشاء لون جديد في مساحة الألوان scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
مكونات اللون الألفا.
r
float
مكون اللون الأحمر.
g
float
مكونات اللون الأخضر.
b
float
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(السفينة، السفينة، السفينة)
إنشاء لون جديد في مساحة الألوان scRGB.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
مكون اللون الأحمر.
g
float
مكونات اللون الأخضر.
b
float
مكون اللون الأزرق.
Returns
لون جديد
CreateColor(البارامز، Params Float[])
يخلق لونًا جديدًا في مساحة الألوان القائمة على ICC.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
الطريق إلى ملف تعريف ICC.
components
float
[ ]
مكونات الألوان
Returns
لون جديد
CreateColor(XpsIccProfile، البارامز المسطحة[])
يخلق لونًا جديدًا في مساحة الألوان القائمة على ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
مصدر الملف الشخصي لـ ICC.
components
float
[ ]
مكونات الألوان
Returns
لون جديد
CreateFont(كلمات مفتاحية FontStyle)
إنشاء مصدر نص جديد TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
عائلة الصورة .
fontStyle
FontStyle
النمط الصوتي .
Returns
مصدر الخط TrueType الجديد.
CreateFont(Stream)
إنشاء مصدر نص جديد TrueType خارج التدفق.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
التدفق الذي يحتوي على ملف تعريف ICC أن تأخذ كمصدر.
Returns
مصدر الخط 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
غليف جديد
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
غليف جديد
CreateGradientStop(XpsColor، السفينة)
يخلق توقفًا جديدًا.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
توقف الجرادين اللون.
offset
float
يُعطى الجرادين.
Returns
توقف الجرادين الجديد
CreateGradientStop(الألوان , float)
يخلق توقفًا جديدًا.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
توقف الجرادين اللون.
offset
float
يُعطى الجرادين.
Returns
توقف الجرادين الجديد
CreateIccProfile(الستار)
إنشاء مصدر ملف تعريف جديد من ملف تعريف ICC الموجود في iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
الطريق إلى ملف تعريف ICC أن تأخذ كمصدر.
Returns
مصدر الملف الشخصي الجديد ICC.
CreateIccProfile(Stream)
إنشاء مصدر ملف تعريف جديد من stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
التدفق الذي يحتوي على ملف تعريف ICC أن تأخذ كمصدر.
Returns
مصدر الملف الشخصي الجديد ICC.
CreateImage(الستار)
إنشاء مصدر صورة جديد من ملف الصورة الموجود في imagePath'.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
الطريق إلى الصورة أن تأخذ كمصدر.
Returns
مصدر صورة جديد
CreateImage(Stream)
إنشاء مصدر صورة جديد من stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
التدفق الذي يحتوي على الصورة أن تأخذ كمصدر.
Returns
مصدر صورة جديد
CreateImageBrush(XpsImage, RectangleF, ركتانغولف)
يخلق صورة جديدة.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
مصدر صورة .
viewbox
RectangleF
الموقع والأبعاد للمحتوى المصدر للفرشاة.
viewport
RectangleF
المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها
Returns
صورة جديدة برش.
CreateImageBrush(RectangleF, ريتاينغليف)
يخلق صورة جديدة.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
الطريق إلى الصورة أن تأخذ مثل حبل الحلاقة.
viewbox
RectangleF
الموقع والأبعاد للمحتوى المصدر للفرشاة.
viewport
RectangleF
المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها
Returns
صورة جديدة برش.
CreateLinearGradientBrush(القائمة, PointF , نقطةF)
إنشاء فرشاة خطية جديدة.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<؛
XpsGradientStop
>
قائمة الجرادين توقف.
startPoint
PointF
نقطة البداية للغراديين خطي.
endPoint
PointF
نقطة النهاية للغراديين خطي.
Returns
شفرات خطية جديدة.
CreateLinearGradientBrush(نقطة، نقطة)
إنشاء فرشاة خطية جديدة.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
نقطة البداية للغراديين خطي.
endPoint
PointF
نقطة النهاية للغراديين خطي.
Returns
شفرات خطية جديدة.
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
ماتريكس التحول الجديد.
CreatePath(XpsPathGeometry)
إنشاء مسار جديد.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
جغرافيا الطريق .
Returns
الطريق الجديد
CreatePathFigure(نقطة، بول)
إنشاء رقم مسار جديد.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
نقطة البداية للجزء الأول من رقم المسار.
isClosed
bool
يحدد ما إذا كان الطريق مغلقًا.إذا وضعت في الحقيقة ، يتم سحب الإصابة"مغلقة" ، أي ، يتم ربط النقطة الأخيرة في الجزء الأخير من رقم المسار معالنقطة المحددة في خصائص StartPoint ، وإلا يتم سحب الإصابة “فتح” ، والنقطة الأخيرة لا ترتبط بنقطة البداية.فقط إذا كان رقم المساريستخدم في عنصر المسار الذي يحدد السكتة الدماغية.
Returns
رقم الطريق الجديد
CreatePathFigure(PointF، قائمةبول)
إنشاء رقم مسار جديد.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
نقطة البداية للجزء الأول من رقم المسار.
segments
List
<؛
XpsPathSegment
>
قائمة قطاعات الطريق.
isClosed
bool
يحدد ما إذا كان الطريق مغلقًا.إذا وضعت في الحقيقة ، يتم سحب الإصابة"مغلقة" ، أي ، يتم ربط النقطة الأخيرة في الجزء الأخير من رقم المسار معالنقطة المحددة في خصائص StartPoint ، وإلا يتم سحب الإصابة “فتح” ، والنقطة الأخيرة لا ترتبط بنقطة البداية.فقط إذا كان رقم المساريستخدم في عنصر المسار الذي يحدد السكتة الدماغية.
Returns
رقم الطريق الجديد
CreatePathGeometry(الستار)
يخلق مسارًا جديدًا محددًا بالشكل المختصر.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
شكل مختصر من الطريق الهندسة.
Returns
الطريق الجغرافي الجديد.
CreatePathGeometry()
إنشاء مسار جديد للجيومترية.
public XpsPathGeometry CreatePathGeometry()
Returns
الطريق الجغرافي الجديد.
CreatePathGeometry(قائمة xpspathfigure>)
إنشاء هندسة مسار جديدة مع قائمة محددة من أرقام المسار.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<؛
XpsPathFigure
>
قائمة أرقام الطريق.
Returns
الطريق الجغرافي الجديد.
CreatePolyBezierSegment(نقطة[ ]بول)
يخلق مجموعة جديدة من منحنيات Bézier الكوبية.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
نقطة التحكم لعدة أقسام Bézier.
isStroked
bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
كوب جديد Bézier منحنيات القسم.
CreatePolyLineSegment(نقطة[ ]بول)
يخلق رسمًا متعدد الأبعاد جديدًا يحتوي على عدد عشوائي من الأقواس الفردية.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
مجموعة من الإحداثيات للقطاعات المتعددة التي تحدد قطاع الخط البولي.
isStroked
bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
قطعة جديدة من الرسومات البوليغونية.
CreatePolyQuadraticBezierSegment(نقطة[ ]بول)
يخلق مجموعة جديدة من منحنيات بيزير المربعة من النقطة السابقة في رقم المسار من خلال مجموعةمن الأقواس، باستخدام نقاط التحكم المحددة.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[ ]
نقطة التحكم لعدة أجزاء مربع Bézier.
isStroked
bool
يحدد ما إذا كان الإصابة لهذا الجزء من الطريق قد تم سحبها.
Returns
القسم الجديد مربع Bézier منحنيات.
CreateRadialGradientBrush(القائمة, PointF, نقطة F, السفينة, الطائرات)
يخلق فرشاة الجرادينات الجذعية الجديدة.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<؛
XpsGradientStop
>
قائمة الجرادين توقف.
center
PointF
النقطة المركزية للدرجة الإشعاعية (أي مركز الانحناء).
gradientOrigin
PointF
النقطة الأصلية للدرجة الإشعاعية.
radiusX
float
الإشعاع في الحجم x من الإليبس الذي يحدد الجرادينت الإشعاعي.
radiusY
float
الإشعاع في الأبعاد y من الإليبس الذي يحدد الجرادين الإشعاعي.
Returns
الفراولة الراديوية الجديدة.
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
الفراولة الراديوية الجديدة.
CreateSolidColorBrush(XpsColor)
يخلق فرشاة ملونة جديدة صلبة.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
لون العناصر المملوءة.
Returns
ألوان جديدة صلبة.
CreateSolidColorBrush(Color)
يخلق فرشاة ملونة جديدة صلبة.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
لون العناصر المملوءة.
Returns
ألوان جديدة صلبة.
CreateVisualBrush(XpsContentElement, RectangleF, ركتانجليف)
إنشاء قناع بصري جديد.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
العنصر XPS (Canvas، Path أو Glyphs) للخصائص البصرية أو الفرامل البصرية.
viewbox
RectangleF
الموقع والأبعاد للمحتوى المصدر للفرشاة.
viewport
RectangleF
المنطقة التي تحتوي على مساحة إحداثيات من فرشاة الرأسالأقمشة التي يتم تطبيقها (ربما مرارا وتكرارا) لملء المنطقة التي يتم تطبيق الفرشاة عليها
Returns
مسح بصري جديد
Dispose()
تتوفر هذه الحالة.
public void Dispose()
GetDocumentPrintTicket(إنت)
إرجاع بطاقة الطباعة للمستند المسمى documentIndex".
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
مؤشر الوثيقة التي سيتم إرجاع تذاكر الطباعة لها.
Returns
بطاقة الطباعة من الوثيقة.
GetPagePrintTicket(إنت، إنت)
يعود بطاقة الطباعة للصفحة التي تم فهرسها بواسطة pageIndex’ في الوثيقة التي تم فهرسها بواسطة
documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
مؤشر الوثيقة .
pageIndex
int
مؤشر الصفحة التي سيتم إرجاع تذاكر الطباعة لها.
Returns
بطاقة الطباعة من الصفحة.
إدخال 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
إدخال القنابل
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
إدخال 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
إدخال Glyphs
InsertPage(إنت، بول)
إدخال صفحة فارغة في المستند مع حجم الصفحة الافتراضية index’ موقف.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
الموقع الذي ينبغي إدخال صفحة.
activate
bool
علامة تشير إلى ما إذا كان لاختيار صفحة مدرجة كأنشطة.
Returns
صفحة إدخال
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
صفحة إدخال
InsertPage(إنت، XpsPage، بول)
إدخال صفحة في المستند في وضع index".
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
الموقع الذي ينبغي إضافة صفحة.
page
XpsPage
صفحة يجب إدخالها
activate
bool
علامة تشير إلى ما إذا كان لاختيار صفحة مدرجة كأنشطة.
Returns
صفحة إدخال
InsertPath(إنت، XpsPathجيومتر)
أدخل مسارًا جديدًا إلى الصفحة النشطة في وضع index".
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
الموقف الذي ينبغي إدخال مسار جديد.
data
XpsPathGeometry
جغرافيا الطريق .
Returns
مسار إدخال
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
إزالة العنصر
RemoveDocumentAt(إنت)
إزالة المستند في وضع index.
public void RemoveDocumentAt(int index)
Parameters
index
int
الموقع الذي ينبغي إزالة الوثيقة.
RemovePage(XpsPage)
إزالة صفحة من المستند.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
صفحة يجب إزالتها
Returns
إزالة الصفحة
RemovePageAt(إنت)
إزالة صفحة من المستند في وضع index".
public XpsPage RemovePageAt(int index)
Parameters
index
int
الموقع الذي يجب إزالة صفحة.
Returns
إزالة الصفحة
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
يغرق عندما يكون documentNumber’ خارج الحدود.
SelectActivePage(إنت)
اختر صفحة وثيقة نشطة للتحرير.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
رقم صفحة
Returns
Aspose.Page.XPS.XpsModel.XpsPage مثال للصفحة النشطة.
Exceptions
سقطت عندما يكون 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
بطاقة الطباعة إلى الرابط.