LayoutOptions

LayoutOptions class

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

public class LayoutOptions

المنشئون

اسم وصف
LayoutOptions() Default_Constructor

الخصائص

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

ملاحظات

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

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

أمثلة

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

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);
// أضف بعض الفقرات ، ثم قم بتمكين علامات الفقرات لإظهار نهايات الفقرات
// مع رمز بيلكرو (¶) عند تقديم المستند.
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");

أنظر أيضا