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()");             
    }
}

forループ内で個別の画像タグを動的に作成する方法を知りたい...これらの画像を使用して、tiffファイル内のすべてのページを印刷できるようにします。

現在、javascript で window.print() を使用すると、Web ページ全体がボタン、リンク、テキスト ボックス、チェック ボックスなどとともに印刷されます。FAX ドキュメント内の画像のみを印刷できるようにする必要があります。これは、複数のページ (フレーム) を持つ単一の TIFF ファイルです。

助けてください。

4

1 に答える 1

1

印刷用の代替スタイルシートを作成する必要があります。

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

あなたの場合、すべての要素を非表示にしてimgタグのみを表示することができます。これはかなり具体的なようですので、を作成しprint.fax.cssてこのページでのみ使用してください。

于 2012-09-28T18:58:09.963 に答える