PageSet

PageSet class

يصف مجموعة عشوائية من الصفحات.

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

public sealed class PageSet : IEnumerable<int>

المنشئون

اسموصف
PageSet(int)ينشئ مجموعة من صفحة واحدة استنادًا إلى فهرس الصفحة الدقيق.
PageSet(params int[])ينشئ مجموعة صفحات استنادًا إلى مؤشرات الصفحات الدقيقة.
PageSet(params PageRange[])ينشئ مجموعة صفحات استنادًا إلى النطاقات.

الخصائص

اسموصف
static All { get; }يحصل على مجموعة تحتوي على جميع صفحات المستند بالترتيب الأصلي.
static Even { get; }يحصل على مجموعة تحتوي على جميع الصفحات الزوجية للمستند بالترتيب الأصلي.
static Odd { get; }يحصل على مجموعة من جميع الصفحات الفردية للمستند بالترتيب الأصلي.

طُرق

اسموصف
GetEnumerator()

أمثلة

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

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Page 1.");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 2.");
builder.InsertImage(ImageDir + "Logo.jpg");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 3.");

// قم بإنشاء كائن "ImageSaveOptions" الذي يمكننا تمريره إلى طريقة "Save" الخاصة بالمستند
// لتعديل الطريقة التي تقوم بها هذه الطريقة بتحويل المستند إلى صورة.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// اضبط "PageSet" على "1" لتحديد الصفحة الثانية عبر
// الفهرس المبني على الصفر لبدء عرض المستند منه.
options.PageSet = new PageSet(1);

// عندما نحفظ المستند بتنسيق JPEG، يقوم Aspose.Words بعرض صفحة واحدة فقط.
// ستحتوي هذه الصورة على صفحة واحدة بدءًا من الصفحة الثانية،
// والتي ستكون فقط الصفحة الثانية من المستند الأصلي.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

أنظر أيضا