如何获取打印机字体并使用!!!在Microsoft上找了一些资料,不过是C++的看不懂!!!
http://support.microsoft.com/kb/201978/zh-cn谁有这方面的资料?

解决方案 »

  1.   

    怎么获得打印机内置字体,连上打印机,把打印字支持的字体读出来? 
    打印机字体是根据要打印的文本来的吧?我不明白啊。
    打印机查到一个
    http://msdn.krugle.com/kse/entfiles/1001662_scmi-ps_3/scmi_filer1-scmi.prod.krugle.net_8795/scmi_2816/TaskVision/TaskVision/Components/DataGridPrinter.cs#2
    看看有帮助没
    c#的字体就System.Drawing.Font吧。
      

  2.   

    现在在查找通过
    EnumFonts
    EnumFontFamilies
    这二个API来完成
      

  3.   

    其实根本不用获取打印机的字体,你只需要将打印的文字设置个字体就行了。
    e.Graphics.DrawString(PrintTitle, new Font("宋体",14, FontStyle.Bold), Brushes.Red, 300, 500);
      

  4.   

    我要获取打印机字体主要是为了在产生打印机指令时来设置的字体.
    软件已完成了前期功能的开发,现在在做指令转换http://blog.csdn.net/dunao/archive/2009/06/25/4298954.aspx
      

  5.   

    [Quote=引用 32 楼 ruoky 的回复:]
    引用 31 楼 ruoky 的回复:
    是类似富士通9500GA里的字体?错了是DPK9500GA
      

  6.   

    <table width="200" border="1">
      <tr>
        <td>&sdfsd使得发的是使得fsd;</td>
        <td>&nbsdfdsfsp;</td>
        <td>&fsd</td>
      </tr>
      <tr>
        <td>&nbsdfdsfsp;</td>
        <td>&nbsdfdsfsp;</td>
        <td>&nbsdfsdfsp;</td>
      </tr>
      <tr>
        <td>&nbsdfsdsp;</td>
        <td>&nbsdfsdfsp;</td>
        <td>&nbsdfsdsp;</td>
      </tr>
    </table>
      

  7.   

    我找了一些资料搞了一个
    但是还是得不到,有兴趣的可以看看
    这个是下载地址(VS2008)
    http://218.4.63.54/autoupdate/ISSUE_TEMP/Print_Test.rar
      

  8.   

    []Quote=引用 36 楼 dunao 的回复:]
    我找了一些资料搞了一个
    但是还是得不到,有兴趣的可以看看
    这个是下载地址(VS2008)
    http://218.4.63.54/autoupdate/ISSUE_TEMP/Print_Test.rar
    [/Quote]
      

  9.   

    标准打印机的话,直接把打印命令编译成PCL发送到打印机(不用windows驱动)