PageCount

Document.PageCount property

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

public int PageCount { get; }

أمثلة

يوضح كيفية حساب عدد الصفحات في المستند.

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

builder.Write("Page 1");
builder.InsertBreak(BreakType.PageBreak);
builder.Write("Page 2");
builder.InsertBreak(BreakType.PageBreak);
builder.Write("Page 3");

//التحقق من عدد الصفحات المتوقعة للمستند.
Assert.AreEqual(3, doc.PageCount);

// الحصول على خاصية PageCount استدعى تخطيط صفحة المستند لحساب القيمة.
// لن تكون هناك حاجة إلى إعادة تنفيذ هذه العملية عند عرض المستند بتنسيق حفظ الصفحة الثابتة،
// مثل .pdf. هذا يوفر عليك الوقت، خاصةً مع المستندات الأكثر تعقيدًا.
doc.Save(ArtifactsDir + "Document.GetPageCount.pdf");

أنظر أيضا