geyu1986 2015-05-19 07:52 采纳率: 0%
浏览 552

关于虚拟打印机坐标问题

微软的虚拟打印机驱动,HOOK到
BOOL APIENTRY OEMTextOut(
SURFOBJ *pso,
STROBJ *pstro,
FONTOBJ *pfo,
CLIPOBJ *pco,
RECTL *prclExtra,
RECTL *prclOpaque,
BRUSHOBJ *pboFore,
BRUSHOBJ *pboOpaque,
POINTL *pptlOrg,
MIX mix
)
STROBJ *pstro, 这个参数包含实际打印数据,和坐标,但是这个坐标貌似不是实际要打印的坐标。要怎么转换?
FONTOBJ *pfo, 这个是字体参数,怎么转换成实际多宽多高的字体呢?
我在这个函数中加入winddi.h中的接口(如:FONTOBJ_pxoGetXform),怎么老是报未声明的外部符号,我已经加了头文件,和lib了。
望哪位弄个这方面的大神指导一下,小弟万分感激!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求daily translation(DT)偏差订正方法的代码
    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 关于#python#的问题:自动化测试