• <menu id="w2i4a"></menu>
  • logo Aspose.Words開發(fā)者指南

    文檔首頁>>Aspose.Words開發(fā)者指南>>Word格式處理控件Aspose.Words for .NET教程——在形狀內(nèi)顯示文本(文本框)

    Word格式處理控件Aspose.Words for .NET教程——在形狀內(nèi)顯示文本(文本框)


    Aspose.Words For .NET是一種高級Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺應(yīng)用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。

    >>Aspose.Words for .NET已經(jīng)更新至v20.4,Aspose.Words for .Net更新至新版本v20.4,主要新增5大特點(diǎn),包括:支持閱讀PDF文檔;提供了更改亞洲段落間距和縮進(jìn)的功能;為PDF渲染添加了圖像插值選項(xiàng);添加了新的模式3D形狀渲染;圖表數(shù)據(jù)標(biāo)簽和系列的擴(kuò)展API,點(diǎn)擊下載體驗(yàn)


    在Aspose.Words中,TextBox類用于指定如何在形狀內(nèi)顯示文本。它提供了一個(gè)名為Parent的公共屬性, 以獲取文本框的父形狀,以允許客戶從鏈接的TextBox中找到鏈接的Shape。

    建立連結(jié)

    TextBox類提供IsValidLinkTarget方法,以檢查是否可以將TextBox鏈接到目標(biāo)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();

    還想要更多嗎?您可以點(diǎn)擊閱讀
    【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();