الفئة Aspose::Page::XPS::XpsDocument
محتويات
[
يخفي
]XpsDocument class
فئة تُجسّد الكيان الرئيسي لوثيقة XPS التي توفر طرق معالجة لأي عنصر XPS.
class XpsDocument : public Aspose::Page::Document,
public System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| Add(T) | يضيف عنصر محتوى (Canvas أو Path أو Glyphs). |
| AddCanvas() | يضيف لوحة رسم جديدة إلى الصفحة النشطة. |
| AddDocument(bool) | يضيف مستندًا فارغًا بحجم صفحة افتراضي. |
| AddDocument(float, float, bool) | يضيف مستندًا فارغًا بأبعاد الصفحة الأولى width و height. |
| AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | يضيف رموزًا جديدة إلى الصفحة النشطة. |
| AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | يضيف رموزًا جديدة إلى الصفحة النشطة. |
| AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>) | يضيف مدخل مخطط إلى المستند. |
| AddPage(bool) | يضيف صفحة فارغة إلى المستند بحجم صفحة افتراضي. |
| AddPage(float, float, bool) | يضيف صفحة فارغة إلى المستند بأبعاد width و height محددة. |
| AddPage(System::SharedPtr<XpsModel::XpsPage>, bool) | يضيف صفحة إلى المستند. |
| AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>) | يضيف مسارًا جديدًا إلى الصفحة النشطة. |
| Assert() | |
| CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool) | ينشئ مقطع قوس بيضاوي جديد. |
| CreateCanvas() | ينشئ canvas جديد. |
| CreateColor(System::Drawing::Color) | ينشئ لونًا جديدًا. |
| CreateColor(int32_t, int32_t, int32_t, int32_t) | ينشئ لونًا جديدًا في مساحة اللون sRGB. |
| CreateColor(int32_t, int32_t, int32_t) | ينشئ لونًا جديدًا في مساحة اللون sRGB. |
| CreateColor(float, float, float, float) | ينشئ لونًا جديدًا في مساحة اللون scRGB. |
| CreateColor(float, float, float) | ينشئ لونًا جديدًا في مساحة اللون scRGB. |
| CreateColor(System::String, const System::ArrayPtr<float>&) | ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC. |
| CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&) | ينشئ لونًا جديدًا في مساحة اللون المعتمدة على ICC. |
| CreateFont(System::String, System::Drawing::FontStyle) | ينشئ مورد خط TrueType جديد. |
| CreateFont(System::SharedPtr<System::IO::Stream>) | ينشئ مورد خط TrueType جديد من تدفق. |
| CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | ينشئ glyphs جديدة. |
| CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | ينشئ glyphs جديدة. |
| CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float) | ينشئ نقطة تدرج جديدة. |
| CreateGradientStop(System::Drawing::Color, float) | ينشئ نقطة تدرج جديدة. |
| CreateIccProfile(System::String) | ينشئ مورد ملف تعريف ICC جديد من ملف تعريف ICC الموجود في iccProfilePath. |
| CreateIccProfile(System::SharedPtr<System::IO::Stream>) | ينشئ مورد ملف تعريف ICC جديد من stream. |
| CreateImage(System::String) | ينشئ مورد صورة جديد من ملف الصورة الموجود في imagePath. |
| CreateImage(System::SharedPtr<System::IO::Stream>) | ينشئ مورد صورة جديد من stream. |
| CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF) | ينشئ فرشاة صورة جديدة. |
| CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF) | ينشئ فرشاة صورة جديدة. |
| CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF) | ينشئ فرشاة تدرج خطية جديدة. |
| CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF) | ينشئ فرشاة تدرج خطية جديدة. |
| CreateMatrix(float, float, float, float, float, float) | ينشئ مصفوفة تحويل أفينية جديدة. |
| CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>) | ينشئ مسارًا جديدًا. |
| CreatePathFigure(System::Drawing::PointF, bool) | ينشئ شكل مسار جديد. |
| CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool) | ينشئ شكل مسار جديد. |
| CreatePathGeometry(System::String) | ينشئ هندسة مسار جديدة محددة بصيغة مختصرة. |
| CreatePathGeometry() | ينشئ هندسة مسار جديدة. |
| CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>) | ينشئ هندسة مسار جديدة مع قائمة محددة من أشكال المسار. |
| CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | ينشئ مجموعة جديدة من منحنيات بيزيه المكعبة. |
| CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | ينشئ رسمًا متعدد الأضلاع جديدًا يحتوي على عدد عشوائي من الرؤوس الفردية. |
| CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | ينشئ مجموعة جديدة من منحنيات بيزيه التربيعية من النقطة السابقة في شكل المسار عبر مجموعة من الرؤوس، باستخدام نقاط التحكم المحددة. |
| CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float) | ينشئ فرشاة تدرج شعاعي جديدة. |
| CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float) | ينشئ فرشاة تدرج شعاعي جديدة. |
| CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>) | ينشئ فرشاة لون صلب جديدة. |
| CreateSolidColorBrush(System::Drawing::Color) | ينشئ فرشاة لون صلب جديدة. |
| CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF) | ينشئ فرشاة بصرية جديدة. |
| Dispose() override | يُفرغ الكائن. |
| get_ActiveDocument() | يحصل على رقم المستند النشط. |
| get_ActivePage() | يحصل على رقم الصفحة النشطة داخل المستند النشط. |
| get_DocumentCount() | يعيد عدد المستندات داخل حزمة XPS. |
| get_JobPrintTicket() | يعيد/يضبط تذكرة طباعة مهمة المستند. |
| get_Page() | يعيد كائن XpsPage للصفحة النشطة. |
| get_PageCount() | يرجع عدد الصفحات في المستند النشط. |
| get_TotalPageCount() | يعيد العدد الإجمالي للصفحات في جميع المستندات داخل مستند XPS. |
| get_Utils() const | يحصل على الكائن الذي يوفر أدوات إضافية تتجاوز واجهة برمجة تطبيقات معالجة XPS الرسمية. |
| GetDocumentPrintTicket(int32_t) | يعيد تذكرة الطباعة للمستند المفهرس بواسطة documentIndex . |
| GetPagePrintTicket(int32_t, int32_t) | يعيد تذكرة الطباعة للصفحة المفهرسة بواسطة pageIndex في المستند المفهرس بواسطة documentIndex . |
| Insert(int32_t, T) | يدرج عنصرًا (Canvas, Path, أو Glyphs) إلى الصفحة النشطة في موضع index . |
| InsertCanvas(int32_t) | يدرج لوحة قماشية جديدة إلى الصفحة النشطة في موضع index . |
| InsertDocument(int32_t, bool) | يدرج مستندًا فارغًا بحجم صفحة افتراضي في موضع index . |
| InsertDocument(int32_t, float, float, bool) | يدرج مستندًا فارغًا بأبعاد الصفحة الأولى width و height في موضع index . |
| InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String) | يدرج رموزًا جديدة إلى الصفحة النشطة في موضع index . |
| InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | يدرج رموزًا جديدة إلى الصفحة النشطة في موضع index . |
| InsertPage(int32_t, bool) | يدرج صفحة فارغة إلى المستند بحجم صفحة افتراضي في موضع index . |
| InsertPage(int32_t, float, float, bool) | يدرج صفحة فارغة إلى المستند بأبعاد محددة width و height في موضع index . |
| InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool) | يدرج صفحة إلى المستند في موضع index . |
| InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>) | يدرج مسارًا جديدًا إلى الصفحة النشطة في موضع index . |
| Merge(System::ArrayPtr<System::String>, System::String) | دمج عدة ملفات XPS في مستند XPS واحد. |
| Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>) | دمج عدة ملفات XPS في مستند XPS واحد. |
| MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | دمج مستندات XPS إلى PDF باستخدام كائن Device. |
| MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | دمج مستندات XPS إلى PDF باستخدام كائن Device. |
| Remove(T) | يزيل عنصرًا من الصفحة النشطة. |
| RemoveAt(int32_t) | يزيل عنصرًا في موضع index من الصفحة النشطة. |
| RemoveDocumentAt(int32_t) | يزيل مستندًا في موضع index. |
| RemovePage(System::SharedPtr<XpsModel::XpsPage>) | يزيل صفحة من المستند. |
| RemovePageAt(int32_t) | يزيل صفحة من المستند في موضع index. |
| Save(System::String) | يحفظ مستند XPS إلى ملف XPS موجود في path . |
| Save(System::SharedPtr<System::IO::Stream>) | يحفظ مستند XPS إلى تدفق. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | يحفظ المستند إلى ملف صورة. سيكون دليل الإخراج واسم الملف هو نفسه كما في ملف XPS الإدخال. سيتطابق امتداد الملف مع تنسيق الصورة في معامل "options". إذا تم تهيئة المستند باستخدام تدفق ليس FileStream، سيتم حفظ ملف الصورة في المجلد الحالي باستخدام قالب اسم ملف افتراضي. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String) | يحفظ المستند إلى ملف صورة في الدليل المحدد مع اسم الملف المحدد. سيتطابق امتداد الملف مع تنسيق الصورة في معامل "options". |
| SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | يحفظ المستند بتنسيق صورة bitmap كمصفوفات بايت. |
| SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | يحفظ المستند بتنسيق PDF. |
| SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | يحفظ المستند بتنسيق PDF. |
| SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>) | يحفظ المستند بتنسيق PS. |
| SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>) | يحفظ المستند بتنسيق PS. |
| SelectActiveDocument(int32_t) | يختار مستندًا نشطًا للتحرير. |
| SelectActivePage(int32_t) | يختار صفحة مستند نشطة للتحرير. |
| set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>) | يعيد/يضبط تذكرة طباعة مهمة المستند. |
| SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>) | يربط printTicket بالمستند المفهرس بواسطة documentIndex. |
| SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>) | يربط printTicket بالصفحة المفهرسة بواسطة pageIndex في المستند المفهرس بواسطة documentIndex. |
| XpsDocument() | ينشئ مستند XPS فارغ بحجم صفحة افتراضي. |
| XpsDocument(System::String) | يفتح مستند XPS موجود في path. |
| XpsDocument(System::String, System::SharedPtr<LoadOptions>) | يفتح مستندًا موجودًا في path كمستند XPS. |
| XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>) | يحمّل مستندًا موجودًا مخزنًا في stream كمستند XPS. |
انظر أيضًا
- Class Document
- Class IDisposable
- Namespace Aspose::Page::XPS
- Library Aspose.Page for C++