就是如何接收fontdialog组件的用户设置,用来做最终的打印呢?
<P>我使用Tprinter->Canvas进行打印内容的输出.怎么样才能接收到用户设置那个FontDialog所做的设置呢?</P><P>我使用TPrinter->Fonts = FontDialog->Font 这样不行,说不能转换.那位知道,谢谢.</P> <P>if (FontDialog1->Execute())
RichEdit1->SelAttributes->Assign(FontDialog1->Font); </P><P>或者</P><P>strcpy(p->fontname,FontDialog1->Font->Name.c_str()); </P> <P>我的代码是</P><P>Tprinter->Canas->Font = FontDialog->Font</P><P>这样在使用printer打印的时候,就改变了.</P><P>不过有一个小问题.就是设置了字体以后,为什么打印出来全是黑块呢?小字又会好了.想不明白.</P> <P>你选择所有的字体都是黑块吗?可能是个别字体的问题!</P>
页:
[1]