如何创建图像标签?

时间:2012-09-28 18:50:58

标签: c# asp.net image printing tiff

我有以下功能,允许我在多页单个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()");             
    }
}

我想知道如何在for循环中动态创建单独的图像标记...这样我就可以使用这些图像打印tiff文件中的所有页面。

现在如果我在我的javascript中使用window.print()..它打印整个网页以及按钮,链接,文本框,复选框等。我只需要能够只打印里面的图像传真文件是带有多个页面(框架)的单个TIFF文件。

请帮忙。

1 个答案:

答案 0 :(得分:1)

您应该创建一个用于打印的备用样式表。

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

在您的情况下,您可以隐藏所有元素并仅显示img个标记。这似乎非常具体,所以可以创建一个print.fax.css并仅在此页面上使用它。