LayoutOptions

LayoutOptions class

يحمل الخيارات التي تسمح بالتحكم في عملية تخطيط المستند.

لمعرفة المزيد، قم بزيارةالتحويل إلى تنسيق الصفحة الثابتة مقالة توثيقية.

public class LayoutOptions

المنشئون

اسموصف
LayoutOptions()Default_Constructor

الخصائص

اسموصف
Callback { get; set; }يحصل على أو مجموعاتIPageLayoutCallback التنفيذ المستخدم بواسطة نموذج تخطيط الصفحة.
CommentDisplayMode { get; set; }الحصول على أو تعيين الطريقة التي يتم بها عرض التعليقات. القيمة الافتراضية هيShowInBalloons .
ContinuousSectionPageNumberingRestart { get; set; }الحصول على أو تعيين وضع السلوك لحساب أرقام الصفحات عندما يقوم قسم مستمر بإعادة تشغيل ترقيم الصفحات.
IgnorePrinterMetrics { get; set; }الحصول على أو تعيين الإشارة إلى ما إذا كان خيار التوافق “استخدام مقاييس الطابعة لتخطيط المستند” قد تم تجاهله. الإعداد الافتراضي هوحقيقي .
KeepOriginalFontMetrics { get; set; }الحصول على أو تعيين إشارة إلى ما إذا كان ينبغي استخدام قياسات الخط الأصلي بعد استبدال الخط. الافتراضي هوحقيقي .
RevisionOptions { get; }الحصول على خيارات المراجعة.
ShowHiddenText { get; set; }الحصول على أو تعيين الإشارة إلى ما إذا كان سيتم عرض النص المخفي في المستند. الافتراضي هوخطأ شنيع .
ShowParagraphMarks { get; set; }الحصول على أو تعيين الإشارة إلى ما إذا كان سيتم عرض علامات الفقرة أم لا. الإعداد الافتراضي هوخطأ شنيع .
TextShaperFactory { get; set; }يحصل على أو مجموعاتITextShaperFactory التنفيذ المستخدم لميزات عرض الطباعة المتقدمة.

ملاحظات

لا يمكنك إنشاء مثيلات لهذه الفئة مباشرة. استخدم الLayoutOptions الخاصية للوصول إلى خيارات التخطيط لهذا المستند.

لاحظ أنه بعد تغيير أي من الخيارات الموجودة في هذا الفصل،UpdatePageLayout يجب استدعاء الأسلوب حتى يتم تطبيق الخيارات التي تم تغييرها على التخطيط.

أمثلة

يوضح كيفية إخفاء النص في مستند الإخراج المقدم.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// أدخل نصًا مخفيًا، ثم حدد ما إذا كنا نرغب في حذفه من المستند المعروض.
builder.Writeln("This text is not hidden.");
builder.Font.Hidden = true;
builder.Writeln("This text is hidden.");

doc.LayoutOptions.ShowHiddenText = showHiddenText;

doc.Save(ArtifactsDir + "Document.LayoutOptionsHiddenText.pdf");

يوضح كيفية إظهار علامات الفقرة في مستند الإخراج المعروض.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// أضف بعض الفقرات، ثم قم بتمكين علامات الفقرات لإظهار نهايات الفقرات
// مع رمز pilcrow (¶) عندما نقوم بعرض المستند.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");

doc.LayoutOptions.ShowParagraphMarks = showParagraphMarks;

doc.Save(ArtifactsDir + "Document.LayoutOptionsParagraphMarks.pdf");

يوضح كيفية تغيير مظهر المراجعات في مستند الإخراج المقدم.

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

// أدخل مراجعة، ثم قم بتغيير لون كافة المراجعات إلى اللون الأخضر.
builder.Writeln("This is not a revision.");
doc.StartTrackRevisions("John Doe", DateTime.Now);
builder.Writeln("This is a revision.");
doc.StopTrackRevisions();
builder.Writeln("This is not a revision.");

// قم بإزالة الشريط الذي يظهر على يسار كل سطر تمت مراجعته.
doc.LayoutOptions.RevisionOptions.InsertedTextColor = RevisionColor.BrightGreen;
doc.LayoutOptions.RevisionOptions.ShowRevisionBars = false;

doc.Save(ArtifactsDir + "Document.LayoutOptionsRevisions.pdf");

أنظر أيضا