`

Aspose.Words使用教程之插入文档元素(二)【连载】

阅读更多

 

                                             Aspose.Words使用教程之插入文档元素(二)

 

1.插入一个间断:

 

如果你想开始一个新行、列、段落或者页面,调用DocumentBuilder.InsertBreak就行。

 

Example

 

在文档中插入分页符:

 

DocumentBuilder builder = new DocumentBuilder();

Document doc = new Document();

DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("This is page 1.");

builder.InsertBreak(BreakType.PageBreak);

builder.Writeln("This is page 2.");

 

builder.InsertBreak(BreakType.PageBreak);

 

builder.Writeln("This is page 3.");

 

Visual Basic

 

Dim doc As New Document()

Dim builder As New DocumentBuilder(doc)

builder.Writeln("This is page 1.")

builder.InsertBreak(BreakType.PageBreak)

builder.Writeln("This is page 2.")

builder.InsertBreak(BreakType.PageBreak)

builder.Writeln("This is page 3.")

 

2.插入一个图像

 

DocumentBuilder提供几个[{{DocumentBuilder.InsertImage}})多载集合方法,这使得能允许插入一个内联的或者浮动的图像,如果图像是一个EMF或WMF元文件,它将插入到文档的图元文件格式,所有其他的图像将以PNG格式存储。

 

DocumentBuilder.InsertImage方法可以使用来自不同来源的图像:

 

1.从文件或URL通过传递一串字符串参数({{DocumentBuilder.InsertImage}})

2.从一段流通过一个流参数({{DocumentBuilder.InsertImage}})

3.从一个图像对象通过一个图像参数(DocumentBuilder.InsertImage)

4.从一个字节数组通过一个字节数组参数({{DocumentBuilder.InsertImage}})

 

(1)插入内联图像

 

Example

如何在一个文档的光标位置插入内联图像。

C#

 

Document doc = new Document();

DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(MyDir + "Watermark.png");

 

 

Visual Basic

 

Dim doc As New Document()

Dim builder As New DocumentBuilder(doc)

builder.InsertImage(MyDir & "Watermark.png")

 

 

 

(2)插入一个浮动(绝对位置)的图像

 

Example

如何从文件或URL插入一个浮动图像:

 

C#

 

Document doc = new Document();

DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(MyDir + "Watermark.png",

RelativeHorizontalPosition.Margin,

    100,

    RelativeVerticalPosition.Margin,

    100,

    200,

    100,

    WrapType.Square);

 

 

Visual Basic

 

 

Dim doc As New Document()

Dim builder As New DocumentBuilder(doc)

builder.InsertImage(MyDir & "Watermark.png", RelativeHorizontalPosition.Margin, 100, 

  RelativeVerticalPosition.Margin, 100, 200, 100, WrapType.Square)

 

 

 

3.插入一个书签

 

插入一个书签到文档中,需要做一下几点:

 

1.调用[DocumentBuilder.StartBookmark]通过它设置想要的书签名

 

2.使用DocumentBuilder方法插入书签文本

 

3.调用[DocumentBuilder.EndBookmark]通过它设置一个与之前设置的书签相同的名字

 

 

 

书签可以重叠和跨越任何范围。创建一个有效的标签你需要调用DocumentBuilder.StartBookmark和DocumentBuilder书签,它们的标签名必须相同

 

Example

 

怎样使用document builder在文档中插入一个标签:

 

C#

 

Document doc = new Document();

DocumentBuilder builder = new DocumentBuilder(doc);

builder.StartBookmark("FineBookmark");

builder.Writeln("This is just a fine bookmark.");

builder.EndBookmark("FineBookmark");

 

Visual Basic

 

Dim doc As New Document()

Dim builder As New DocumentBuilder(doc)

builder.StartBookmark("FineBookmark")

builder.Writeln("This is just a fine bookmark.")

builder.EndBookmark("FineBookmark")

 

文章转载自慧都控件网

 

1
2
分享到:
评论

相关推荐

    【连载】Aspose.Words使用教程之插入文档元素(一)

    ### Aspose.Words 使用教程之插入文档元素(一) #### 插入文本的字符串 在Aspose.Words中,为了向文档中插入文本,我们主要使用`DocumentBuilder.Write`方法。这种方法不仅简单直接,而且非常灵活,允许用户指定...

    Aspose.Words使用教程之插入文档元素(二)

    "Aspose.Words使用教程之插入文档元素(二)" 本教程将详细介绍Aspose.Words的插入文档元素的相关知识点,包括插入一个间断、插入一个图像和插入一个书签等。 一、插入一个间断 在Aspose.Words中,可以使用...

    Aspose.Words_生成excel_aspose.word_生成word_aspose.words_

    在压缩包中的Aspose.Words.dll是Aspose.Words组件的二进制库文件,它是使用Aspose.Words功能的基础。在.NET项目中,引入此DLL即可开始利用Aspose.Words提供的API来处理Word和Excel文档。开发者可以使用C#、VB.NET或...

    Aspose.words 实现插入文件,页面设置,替换 表格操作,分页等

    在提供的压缩包文件中,CCWordApp.cs、AsposeWordApp.cs、DownWordLibary.cs可能包含了使用Aspose.Words实现以上功能的示例代码,而Aspose.Words.dll是Aspose.Words库的二进制文件,用于实际运行代码。开发者需要...

    Aspose.Words帮助API

    4. 模板填充:Aspose.Words支持数据绑定,允许开发人员使用数据源(如数据库、XML文件)填充模板中的占位符,快速生成批量文档。 5. 文档比较:API提供了文档比较功能,可以检测两个版本的文档之间的差异,并生成...

    aspose.words操作word 一些关键方法

    Aspose.Words允许开发者控制分页的位置,插入分节符,以便在不同部分使用不同的页面设置。此外,还可以设置页眉和页脚的差异,使得每个章节都有独特的标识。 在实际应用中,Aspose.Words通常用于自动化文档生成、...

    Aspose.Words.Cpp_18.11.zip

    Aspose.Words是一款强大的文档处理库,主要用于在C++编程环境中创建、操作和转换Microsoft Word文档。这个"Aspose.Words.Cpp_18.11.zip"压缩包包含的资源显然是Aspose.Words库的C++版本,版本号为18.11,允许开发者...

    Unity创建表格Aspose.Words插件和system.drawing插入图片

    本主题将探讨如何利用Aspose.Words和System.Drawing这两个组件在Unity中创建丰富的Word文档,包括插入表格和图片。 Aspose.Words是一款强大的.NET库,它允许程序员在不依赖Microsoft Word的情况下操作Word文档。在...

    Aspose.Words+帮助文档

    通过`Aspose5.2.Words.chm`,我们可以找到Aspose.Words的帮助文档,这个CHM文件通常包含了详细的API参考、示例代码和教程,帮助开发者了解如何使用Aspose.Words的各项功能。例如,你可以在这个文档中查找如何读取、...

    Aspose.Words 18.7 带SkiaSharp 解决了错误 net 和netcore 版本

    Aspose.Words是一款著名的文档处理库,用于在.NET和.NET Core平台上创建、编辑和操作Microsoft Word文档。在Aspose.Words 18.7版本中,引入了SkiaSharp的集成,这是一个强大的2D图形处理库,为解决特定的错误和问题...

    Word文档加水印(利用Aspose.Words.dll)

    本项目聚焦于使用C#编程语言,在WPF(Windows Presentation Foundation)环境中,结合Aspose.Words.dll库来实现Word文档的水印添加以及接受修订功能。下面将详细介绍这个过程及其相关知识点。 首先,Aspose.Words....

    最新 Aspose.Words20181113

    最新 Aspose.Words20181113最新 Aspose.Words20181113最新 Aspose.Words20181113最新 Aspose.Words20181113最新 Aspose.Words20181113最新 Aspose.Words20181113最新 Aspose.Words20181113最新 Aspose.Words20181113...

    Aspose.Words根据word模板写入数据和图表(chart)

    在本文中,我们将深入探讨如何使用Aspose.Words根据Word模板写入数据和插入图表,特别是饼形图和柱形图。 首先,理解模板替换的基础是关键。Aspose.Words支持通过使用书签或域来定义模板中的可替换区域。在模板文档...

    Aspose.Words for .NET 18.7(.net+.net core) 去水印,学习使用

    要深入学习和掌握Aspose.Words的使用,你可以访问Aspose的官方文档和示例代码库,那里有详细的API参考和教程。此外,参与社区论坛和Stack Overflow上的讨论也能帮助你解决遇到的问题,并与其他开发者交流经验。 ...

    利用Aspose.words .ZedGraph 生成折线图 报表

    首先,Aspose.Words提供了丰富的API,可以让我们在Word文档中插入、编辑和格式化文本,表格,图片以及其他的复杂元素。通过这个库,开发者可以创建动态的、数据驱动的文档,无需依赖Microsoft Word本身。它支持多种...

    Aspose.Words For .Net18.7(包括core版本)下载

    Aspose.Words是一款强大的文档处理库,专为.NET开发者设计,用于在应用程序中...通过学习和使用Aspose.Words 18.7,开发者可以提高工作效率,实现更多复杂的文档操作。但请务必注意版权问题,确保仅用于非商业目的。

    Aspose.Words.chm 帮助文档

    Aspose.Words.chm 帮助文档

    Aspose.Words.dll+Aspose.Words.chm

    使用Aspose.Words可以大大提高开发者的效率,尤其是在需要大量处理Word文档的场景下,如批量生成报告、自动化文档生成等。通过阅读`Aspose.Words.chm`,开发者可以更深入地了解每个类和方法的具体用法,以便更好地...

    Aspose.Word使用说明文档.pdf

    Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档,本文档对Aspose.Words的一些操作进行了说明

    Aspose.Words.dll(4个版本).rar

    4个版本的Aspose.words.dll,包括 Aspose.Words.V16.7,Aspose.Words.V17.12,Aspose.Words.V18.4,AsposeWords.V18.7,修复一些低版本bug

Global site tag (gtag.js) - Google Analytics