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
يجب استدعاء 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);
// أضف بعض الفقرات، ثم قم بتمكين علامات الفقرات لإظهار نهايات الفقرات
// مع رمز 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.LayoutOptions.RevisionOptions.RevisionBarsPosition = HorizontalAlignment.Right;
doc.Save(ArtifactsDir + "Revision.LayoutOptionsRevisions.pdf");
أنظر أيضا
- مساحة الاسم Aspose.Words.Layout
- المجسم Aspose.Words