2012-09-28 64 views
0

我有以下函數,它允許我遍歷多頁單個tiff文件中的每個頁面。如何創建圖像標籤?

// This function will iterate all pages, one at a time. // 

protected void PrintAll_Click(object sender, EventArgs e) 
{ 
    // counts number of pages in the fax document.// 
    int number = _FaxPages.Count; 

    // for loop to iterate through each page. // 
    for (int i = 0; i < number; i++) 
    { 
     string _FaxId = Page.Request["FaxId"]; 

     _PageIndex = i; 

     imgFax.ImageUrl = "ShowFax.ashx?n=" + _FaxId + "&f=" + _PageIndex + "&mw=750"; 

     PrintAll.Attributes.Add("onclick", "return printing()");    
    } 
} 

我想知道如何動態內創建單獨的圖像標籤爲環......這樣我可以使用這些圖片打印TIFF文件中的所有頁面。

現在如果我在我的javascript中使用window.print()..它會打印整個網頁以及按鈕,鏈接,文本框,複選框等。我只需要能夠只打印圖像在傳真文件裏面,這是一個帶有多個頁面(幀)的單個TIFF文件。

請大家幫忙。

+0

如果你有一個網頁,將更容易從該頁面提取所有圖像,然後加載一個新頁面,其中提取的圖像和新的頁面調用'window.print()'。 – yogi

+0

你能告訴我一些關於如何做的代碼嗎?請 – Philo

回答

1

您應該創建一個用於打印的替代樣式表。

<link rel="stylesheet" href="print.css" type="text/css" media="print" /> 

在你的情況下,你可以隱藏所有元素,只顯示img標籤。這看起來很具體,所以也許創建一個print.fax.css並僅在此頁面上使用它。

相關問題