none
在網頁畫單據 RRS feed

  • 問題

  • 要怎麼在網頁上產生單據~並提供列印

    例如畫個訂單、申請單....之類

    可以給個方向?

     

    有非Graphics(繪圖~"~)的方法?

    • 已移動 小歐ouMVP 2010年11月28日 上午 07:35 Web問題 (從:Visual C#)
    2010年11月26日 下午 03:58

解答

所有回覆

  • 表格不是可以用嗎 ...

    但瀏覽器本身的列印功能比較普,要真的列印出比較好看的單據,要嘛就用套表法或是用現成的報表元件 (ex: Crystal Report),否則你就要乖乖用繪圖 API ...


    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    目前籌建雲端運算學堂 (studyazure.com) 中...
    2010年11月26日 下午 04:09
    版主
  • 您好

    可以使用 Crystal Reports

    http://www.google.com.tw/search?hl=zh-TW&q=Crystal+Reports+asp.net&meta=

    或者請使用者在網頁上填寫相關資料,然後透過 NPOI 將資料填入樣板 Excel

    http://msdn.microsoft.com/zh-tw/ee818993.aspx


    歡迎參觀我的Blog.NET菜鳥自救會
    2010年11月26日 下午 04:12
  • 我會選擇畫圖可以用在每個瀏覽器,甚至用向量檔在 IE 下還可以保持列印解析度~
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年11月27日 下午 03:12
  • 有參考範例嗎?

     

    2010年11月28日 上午 03:31
  • 2010年11月28日 上午 03:54
    版主
  •  Bitmap pic = new Bitmap(800,600);
            Graphics g = Graphics.FromImage(pic);
            Font l_font = new Font("Arial Unicode MS", 22);
            g.DrawString("123", l_font, Brushes.White, 300, 20);

     pic.Save(Response.OutputStream, ImageFormat.Gif);

     

    是可以畫了~但是畫出結果FireFox顯示結果��������3��f����������+��+3�+f�+��+��+��U��U3�Uf�U��U��U������3��f��������������3��f��������������3��f�ՙ�����������3��f���������3��3�33�f3��3��3��3+�3+33+f3+�3+�3+�3U�3U33Uf3U�3U�3U�3��3�33�f3��3��3��3��3�33�f3��3��3��3��3�33�f3ՙ3��3��3��3�33�f3��3��3��f��f�3f�ff��f��f��f+�f+3f+ff+�f+�f+�fU�fU3fUffU�fU�fU�f��f�3f�ff��f��f��f��f�3f�ff��f��f��f��f�3f�ffՙf��f��f��f�3f�ff��f��f�������3��f�����̙���+��+3�+f�+��+̙+��U��U3�Uf�U��U̙U������3��f�����̙�������3��f�����̙�������3��f�ՙ��̙�������3��f�����̙�������3��f����������+��+3�+f�+��+��+��U��U3�Uf�U��U��U�̀�̀3̀f̀�̀�̀�̪�̪3̪f̪�̪�̪������3��f�ՙ�����������3��f��������������3��f����������+��+3�+f�+��+��+��U��U3�Uf�U��U��U������3��f��������������3��f��������������3��f�ՙ�����������3��f���������������������!�����,���� X���H���*\Ȱ�Ç#J�H��ŋ3j�ȱ�Ǐ C�I��ɓ(S�\ɲ�˗0cʜI��͛8s��ɳ�ϟ@� 

    一堆亂碼??

    IE結果~圖變成黑色~

    怎麼解決1.亂碼問題   、 2. 圖背景黑色的問題?

    2010年11月28日 上午 11:08
  • 1.指定Response.ContentType

    2.用FillRectangle把背景畫成白色的

    2010年11月28日 上午 11:22
    版主
  • 厲害~你怎麼這麼快就知道我的問題~並解決@@?
    2010年11月28日 下午 01:07
  • 沒事的話,用 png 比較好,gif 到現在仍然沒放棄專利,不要自己找死~


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年11月28日 下午 02:11
  • 沒事的話,用 png 比較好,gif 到現在仍然沒放棄專利,不要自己找死~


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。


    嗯嗯~了解

     

    2010年11月28日 下午 02:30