用TQReport打印非标准字体(200分)

  • 主题发起人 主题发起人 Camellia
  • 开始时间 开始时间
C

Camellia

Unregistered / Unconfirmed
GUEST, unregistred user!
用CreateFont或CreateFontIndirect产生的非标准字体,在TQuickRep的报表中
预览时显示正确,打印输出时却是标准字体,该如何处理?
 
附加功能 将问题提前

 
Camellia:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
我觉得应该是 VCL 和 API 接口的问题。
就是说你用 API 创建的字体没有通知 VCL ,就像用 ShowWindow API 显示一个 Form ,
但是不能显示 Form 里面的控件一样,用 Form.Visible := True 就可以。
检查一下你的代码,适当的地方加入代码,把 VCL 和 API 统一起来。
 
接受答案了.
 
后退
顶部