• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>Spire.PDF 教程:在C#中顯示或隱藏PDF圖層

    Spire.PDF 教程:在C#中顯示或隱藏PDF圖層


    創(chuàng)建PDF圖層時,Spire.PDF允許開發(fā)人員為圖層設(shè)置初始的可見性狀態(tài)。 同時它還支持更改PDF文檔中現(xiàn)有圖層的可見性。 本文介紹如何使用Spire.PDF顯示或隱藏現(xiàn)有圖層。

    PdfLayer.Visibility屬性用于更改PDF圖層的可見性,要顯示隱藏層,請將PdfLayer.Visibility屬性設(shè)置為PdfVisibility.On。 要隱藏現(xiàn)有圖層,請將PdfLayer.Visibility設(shè)置為PdfVisibility.Off.

    以下示例顯示如何隱藏特定的PDF圖層:

    using (PdfDocument doc = new PdfDocument("AddLayers.pdf"))
    {
        //Hide the layer by index
        doc.Layers[1].Visibility = PdfVisibility.Off;
    
        //Hide the layer by Name
        //doc.Layers["BlueLine"].Visibility = PdfVisibility.Off;
    
        //Save the file
        doc.SaveToFile("HideLayer.pdf");
    }

    顯示或隱藏所有圖層:

    using (PdfDocument doc = new PdfDocument("AddLayers.pdf"))
    {
        for (int i = 0; i < doc.Layers.Count; i++)
        {
            //Show all of the layers 
            //doc.Layers[i].Visibility = PdfVisibility.On;
            
            //Hide all of the layers
            doc.Layers[i].Visibility = PdfVisibility.Off;
        }
        //Save the file
        doc.SaveToFile("HideAllLayers.pdf");
    }

    示例PDF文檔的屏幕快照:

    圖片1

    隱藏所有圖層后的屏幕截圖:

    圖片2

    慧都控件網(wǎng)

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();