原創(chuàng)|使用教程|編輯:龔雪|2015-08-20 09:08:43.000|閱讀 2324 次
概述:Aspose.Words使用教程之插入文檔元素(二)
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
如果你想開始一個新行、列、段落或者頁面,調(diào)用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.")
DocumentBuilder提供幾個[{{DocumentBuilder.InsertImage}})多載集合方法,這使得能允許插入一個內(nèi)聯(lián)的或者浮動的圖像,如果圖像是一個EMF或WMF元文件,它將插入到文檔的圖元文件格式,所有其他的圖像將以PNG格式存儲。
DocumentBuilder.InsertImage方法可以使用來自不同來源的圖像:
(1)插入內(nèi)聯(lián)圖像
如何在一個文檔的光標(biāo)位置插入內(nèi)聯(lián)圖像。
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.插入一個書簽
插入一個書簽到文檔中,需要做一下幾點:
書簽可以重疊和跨越任何范圍。創(chuàng)建一個有效的標(biāo)簽?zāi)阈枰{(diào)用DocumentBuilder.StartBookmark和DocumentBuilder書簽,它們的標(biāo)簽名必須相同
怎樣使用document builder在文檔中插入一個標(biāo)簽:
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")
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)