ImportFormatOptions
محتويات
[
يخفي
]ImportFormatOptions class
يسمح بتحديد خيارات الاستيراد المتنوعة لتنسيق الإخراج.
لمعرفة المزيد، قم بزيارةتحديد خيارات التحميل مقالة توثيقية.
public class ImportFormatOptions
المنشئون
اسم | وصف |
---|---|
ImportFormatOptions() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
AdjustSentenceAndWordSpacing { get; set; } | الحصول على قيمة منطقية أو تعيينها والتي تحدد ما إذا كان سيتم ضبط تباعد الجملة والكلمات تلقائيًا. القيمة الافتراضية هيخطأ شنيع . |
ForceCopyStyles { get; set; } | الحصول على قيمة منطقية أو تعيينها تشير إما إلى نسخ الأنماط المتعارضة فيKeepSourceFormatting mode. القيمة الافتراضية هيخطأ شنيع . |
IgnoreHeaderFooter { get; set; } | الحصول على أو تعيين قيمة منطقية تحدد تنسيق المصدر لمحتوى الرؤوس/التذييلات الذي تم تجاهله إذاKeepSourceFormatting يتم استخدام الوضع. القيمة الافتراضية هيحقيقي . |
IgnoreTextBoxes { get; set; } | الحصول على أو تعيين قيمة منطقية تحدد تنسيق المصدر لمحتوى مربعات النص الذي تم تجاهله إذاKeepSourceFormatting يتم استخدام الوضع. القيمة الافتراضية هيحقيقي . |
KeepSourceNumbering { get; set; } | الحصول على قيمة منطقية أو تعيينها والتي تحدد كيفية استيراد الترقيم عندما يتعارض مع مستندات المصدر و الوجهة. القيمة الافتراضية هيخطأ شنيع . |
MergePastedLists { get; set; } | الحصول على أو تعيين قيمة منطقية تحدد ما إذا كان سيتم دمج القوائم الملصقة مع القوائم المحيطة. القيمة الافتراضية هيخطأ شنيع . |
SmartStyleBehavior { get; set; } | الحصول على أو تعيين قيمة منطقية تحدد كيفية استيراد الأنماط عندما يكون لها أسماء متساوية في المستندات المصدر والوجهة. القيمة الافتراضية هيخطأ شنيع . |
أمثلة
يوضح كيفية حل الأنماط المكررة أثناء إدراج المستندات.
Document dstDoc = new Document();
DocumentBuilder builder = new DocumentBuilder(dstDoc);
Style myStyle = builder.Document.Styles.Add(StyleType.Paragraph, "MyStyle");
myStyle.Font.Size = 14;
myStyle.Font.Name = "Courier New";
myStyle.Font.Color = Color.Blue;
builder.ParagraphFormat.StyleName = myStyle.Name;
builder.Writeln("Hello world!");
// انسخ المستند وقم بتحرير نمط "MyStyle" الخاص بالمستنسخ، بحيث يكون لونه مختلفًا عن اللون الأصلي.
// إذا قمنا بإدراج النسخة في المستند الأصلي، فسيتسبب النمطان اللذان يحملان نفس الاسم في حدوث تعارض.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;
// عندما نقوم بتمكين SmartStyleBehavior ونستخدم وضع تنسيق الاستيراد KeepSourceFormatting،
// Aspose.Words سوف يحل تضارب الأنماط عن طريق تحويل أنماط المستند المصدر.
// بنفس أسماء أنماط الوجهة في سمات الفقرة المباشرة.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;
builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);
dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words