彩票走势图

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

原创|使用教程|编辑:龚雪|2015-08-20 09:08:43.000|阅读 2282 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

1.插入一个间断:

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

Example

在文档中插入分页符:

C#


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方法可以使用来自不同来源的图像:

  • 从文件或URL通过传递一串字符串参数({{DocumentBuilder.InsertImage}})
  • 从一段流通过一个流参数({{DocumentBuilder.InsertImage}})
  • 从一个图像对象通过一个图像参数(DocumentBuilder.InsertImage)
  • 从一个字节数组通过一个字节数组参数({{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.插入一个书签

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

  • 调用[DocumentBuilder.StartBookmark]通过它设置想要的书签名
  • 使用DocumentBuilder方法插入书签文本
  • 调用[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")

Aspose.Words最新版下载


标签:Aspose.words

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP