C Camellia Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-14 #1 用CreateFont或CreateFontIndirect产生的非标准字体,在TQuickRep的报表中 预览时显示正确,打印输出时却是标准字体,该如何处理?
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-19 #3 Camellia:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-20 #4 我觉得应该是 VCL 和 API 接口的问题。 就是说你用 API 创建的字体没有通知 VCL ,就像用 ShowWindow API 显示一个 Form , 但是不能显示 Form 里面的控件一样,用 Form.Visible := True 就可以。 检查一下你的代码,适当的地方加入代码,把 VCL 和 API 统一起来。
我觉得应该是 VCL 和 API 接口的问题。 就是说你用 API 创建的字体没有通知 VCL ,就像用 ShowWindow API 显示一个 Form , 但是不能显示 Form 里面的控件一样,用 Form.Visible := True 就可以。 检查一下你的代码,适当的地方加入代码,把 VCL 和 API 统一起来。