ImportFormatOptions
内容
[
隐藏
]
ImportFormatOptions class
允许指定各种导入选项来格式化输出。
public class ImportFormatOptions
构造函数
姓名 | 描述 |
---|---|
ImportFormatOptions() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
ForceCopyStyles { get; set; } | 获取或设置一个布尔值,指示复制冲突的样式 KeepSourceFormatting mode. 默认值为错误的 . |
IgnoreHeaderFooter { get; set; } | 获取或设置一个布尔值,该值指定忽略页眉/页脚内容的源格式 ifKeepSourceFormatting使用模式。 默认值为真的 . |
IgnoreTextBoxes { get; set; } | 获取或设置一个布尔值,该值指定文本框内容的源格式被忽略 ifKeepSourceFormatting使用模式。 默认值为真的 . |
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