翻譯|使用教程|編輯:李顯亮|2020-04-27 11:58:59.947|閱讀 597 次
概述:Aspose.Words For .NET是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。接下來我們將進入關于“水印處理”的介紹,在Aspose.Words中學會如何在形狀內顯示文本,即文本框的使用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.Words For .NET是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
>>Aspose.Words for .NET已經更新至v20.4,Aspose.Words for .Net更新至新版本v20.4,主要新增5大特點,包括:支持閱讀PDF文檔;提供了更改亞洲段落間距和縮進的功能;為PDF渲染添加了圖像插值選項;添加了新的模式3D形狀渲染;圖表數據標簽和系列的擴展API,點擊下載體驗
在Aspose.Words中,TextBox類用于指定如何在形狀內顯示文本。它提供了一個名為Parent的公共屬性, 以獲取文本框的父形狀,以允許客戶從鏈接的TextBox中找到鏈接的Shape。
TextBox類提供IsValidLinkTarget方法,以檢查是否可以將TextBox鏈接到目標Textbox,如下面的代碼段所示:
Document doc = new Document(); Shape shape1 = new Shape(doc, ShapeType.TextBox); Shape shape2 = new Shape(doc, ShapeType.TextBox); TextBox textBox1 = shape1.TextBox; TextBox textBox2 = shape2.TextBox; if (textBox1.IsValidLinkTarget(textBox2)) textBox1.Next = textBox2;
以下代碼段顯示了如何檢查shape.TextBox是序列的Head,Tail還是Middle:
Document doc = new Document(); Shape shape = new Shape(doc, ShapeType.TextBox); TextBox textBox = shape.TextBox; if ((textBox.Next != null) && (textBox.Previous == null)) { Console.WriteLine("The head of the sequence"); } if ((textBox.Next != null) && (textBox.Previous != null)) { Console.WriteLine("The Middle of the sequence."); } if ((textBox.Next == null) && (textBox.Previous != null)) { Console.WriteLine("The Tail of the sequence."); }
以下代碼片段顯示了如何斷開shape.TextBox的鏈接:
Document doc = new Document(); Shape shape = new Shape(doc, ShapeType.TextBox); TextBox textBox = shape.TextBox; // Break a forward link textBox.BreakForwardLink(); // Break a forward link by setting a null textBox.Next = null; // Break a link, which leads to this textbox if (textBox.Previous != null) textBox.Previous.BreakForwardLink();
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn