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使用教程之(如何使用ChartDataLabel),(如何重新命名合併欄位)
- Aspose.Words使用教程之從零在word裡建立OOXML圖表XML
- JQuery插入元素jQuery
- HashMap之元素插入HashMap
- TreeMap之元素插入
- Aspose.Words使用教程之如何寫入純文字(TXT)檔案,表的合併與拆分
- MongoDB(7)- 文件插入操作MongoDB
- JS 獲取文件元素JS
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- aspose.words for java操作文件doc,設定一級二級三級標題以及段落表格等詳情Java
- oeasy教您玩轉vim - 9 - # 換行插入
- jQuery將li元素插入列表開頭jQuery
- JavaScript陣列指定位置插入新元素JavaScript陣列
- C語言使用指標對陣列指定位置進行插入元素C語言指標陣列
- 將ECharts圖表插入到Word文件中Echarts
- jQuery將li元素插入列表中任意位置jQuery
- SpringBoot系列教程之RedisTemplate Jedis配置說明文件Spring BootRedis
- ASPOSE.Cells & ASPOSE.Words 操縱Excel和Word文件的 .NET Core 例項Excel
- 通過css類/選擇器選取元素文件結構和遍歷元素樹的文件CSS
- 【typeorm】typeorm官方文件querybuilder插入更新刪除部分ORMUI
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- 小測試:HashSet可以插入重複的元素嗎?
- 在.NET Core中使用MongoDB明細教程(1):驅動基礎及文件插入MongoDB
- [文件教程]onethink視訊教程之部落格製作
- Docker最全教程之使用Node.js搭建團隊技術文件站(二十三)DockerNode.js
- Aspose.Words 將word2中的內容插入到word1中的指定位置
- MongoDB最簡單的入門教程之三 使用Java程式碼往MongoDB裡插入資料MongoDBJava
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- O(1) 時間插入、刪除和獲取隨機元素,允許元素重複隨機
- OKHttp 官方文件【二】HTTP
- JavaScript獲取元素在文件中座標JavaScript
- MongoDB最簡單的入門教程之二 使用nodejs訪問MongoDBMongoDBNodeJS