• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>Spire.PDF 教程:在C#中切換PDF層的可見性

    Spire.PDF 教程:在C#中切換PDF層的可見性


    我們可以通過Spire.PDF 的幫助來切換PDF圖層的可見性,同時創(chuàng)建新的頁面層。

    Step 1:創(chuàng)建一個新的PDF文檔,并向PDF文檔添加一個新頁面。

    PdfDocument pdf = new PdfDocument();
    PdfPageBase page = pdf.Pages.Add();

    Step 2:將一個名為“藍線”的圖層添加到PDF頁面,并將圖層設(shè)置為不可見。

    PdfPageLayer layer = page.PageLayers.Add("Blue line", false);
    layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Blue, 1), new PointF(0, 30), new PointF(300, 30));

    Step 3:將一個名為“橢圓”的圖層添加到PDF頁面,并將圖層設(shè)置為可見。

    layer = page.PageLayers.Add("Ellipse", true);
    PdfPen pen = new PdfPen(Color.Green, 1f);
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    layer.Graphics.DrawEllipse(pen, brush, 50, 70, 200, 60);

    Step 4:將文檔保存到文件。

    pdf.SaveToFile("LayerVisibility.pdf", FileFormat.PDF);

    效果截圖:

    圖片1

    完整代碼:

    static void Main(string[] args)
    {
     
        PdfDocument pdf = new PdfDocument();
        PdfPageBase page = pdf.Pages.Add();
     
        PdfPageLayer layer = page.PageLayers.Add("Blue line", false);
        layer.Graphics.DrawLine(new PdfPen(PdfBrushes.Blue, 1), new PointF(0, 30), new PointF(300, 30));
     
        layer = page.PageLayers.Add("Ellipse", true);
        PdfPen pen = new PdfPen(Color.Green, 1f);
        PdfBrush brush = new PdfSolidBrush(Color.Green);
        layer.Graphics.DrawEllipse(pen, brush, 50, 70, 200, 60);
         
        pdf.SaveToFile("LayerVisibility.pdf", FileFormat.PDF);
                 
    }

    慧都控件網(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); })();