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.");
2.插入一個影象
DocumentBuilder
提供幾個({{DocumentBuilder.InsertImage}})
多載集合方法,這使得能允許插入一個內聯的或者浮動的影象,如果影象是一個EMF
或WMF
元檔案,它將插入到文件的圖元檔案格式,所有其他的影象將以PNG
格式儲存。
DocumentBuilder.InsertImage
方法可以使用來自不同來源的影象:
- 從檔案或URL通過傳遞一串字串引數
({{DocumentBuilder.InsertImage}})
- 從一段流通過一個流引數
({{DocumentBuilder.InsertImage}})
- 從一個影象物件通過一個影象引數
(DocumentBuilder.InsertImage)
- 從一個位元組陣列通過一個位元組陣列引數
({{DocumentBuilder.InsertImage}})
(1)插入內聯影象
Example
如何在一個文件的游標位置插入內聯影象。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertImage(MyDir + "Watermark.png");
(2)插入一個浮動(絕對位置)的影象
Example
如何從檔案或URL插入一個浮動影象:
Document doc = new Document();
DocumentBuilder builder = 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
在文件中插入一個標籤:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.StartBookmark("FineBookmark");
builder.Writeln("This is just a fine bookmark.");
builder.EndBookmark("FineBookmark");
相關文章
- Aspose.Words使用教程之插入文件元素(一)
- Aspose.Words使用教程之插入文件元素(三)
- Aspose.Words使用教程之在文件中找到並替換文字
- 使用Aspose.Words元件進行word文件書籤替換,文件、圖表插入,轉pdf等元件
- Aspose.Words使用教程之如何操作主題屬性,如何在文件中新增水印
- Aspose.Words使用教程之從零在word裡建立OOXML圖表XML
- Aspose.Words使用教程之(如何使用ChartDataLabel),(如何重新命名合併欄位)
- 二分搜尋樹元素的插入
- JQuery插入元素jQuery
- HashMap之元素插入HashMap
- TreeMap之元素插入
- Aspose.Words使用教程之如何寫入純文字(TXT)檔案,表的合併與拆分
- JavaScript在指定元素後面插入元素JavaScript
- JavaScript 插入新li元素JavaScript
- javascript如何在元素中插入新的元素JavaScript
- MongoDB(7)- 文件插入操作MongoDB
- 關於二叉樹的前序遍歷、中序遍歷、刪除元素、插入元素二叉樹
- ul最後插入li元素
- aspose.words for java操作文件doc,設定一級二級三級標題以及段落表格等詳情Java
- JS 獲取文件元素JS
- 第 7 章 文件元素
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- li列表的前面插入一個元素
- AppleWatch開發教程之除錯程式使用幫助文件APP除錯
- ASPOSE.Cells & ASPOSE.Words 操縱Excel和Word文件的 .NET Core 例項Excel
- 在Excel表格中插入Word文件方法Excel
- oeasy教您玩轉vim - 9 - # 換行插入
- jQuery將li元素插入列表開頭jQuery
- JavaScript陣列指定位置插入新元素JavaScript陣列
- 如何將<img>圖片插入html元素中HTML
- 在JS陣列指定位置插入元素JS陣列
- arraylist陣列元素插入及顯示示例陣列
- Aspose.Words 將word2中的內容插入到word1中的指定位置
- C語言使用指標對陣列指定位置進行插入元素C語言指標陣列
- JavaScript 元素在document文件中位置JavaScript
- jQuery將li元素插入列表中任意位置jQuery
- javascript元素迴圈插入效果程式碼例項JavaScript
- 如何利用jquery在任意指定li元素後面插入新的li元素jQuery