如何在金额前边紧凑打印出人民币符号(不是¥,是比¥还要多一横的那个符号) ( 积分: 300 )

M

msg2004

Unregistered / Unconfirmed
GUEST, unregistred user!
打印方式为用Printer.Canvas实现,金额为不定长右对齐方式;
我如何根据不同的金额大小将人民币符号打印在金额前边呢,请高手帮忙!
 
打印方式为用Printer.Canvas实现,金额为不定长右对齐方式;
我如何根据不同的金额大小将人民币符号打印在金额前边呢,请高手帮忙!
 
楼主要的就是这个 ¥
符号,它是个普通字符,只要按字符打印就行了。
 
把金额转化为string格式,在前面加个¥字符,打印出来...
 
写个函数,打印前在前面加个“¥”就行了
 
'¥'+'金额'
 
谢谢大家,再请教一个问题,这个字符在哪里能找到呢,打印方法我知道
 
请教,测试直接引用这个字符显示的时候还是不行,还是变为¥
有没有其它相关的设置我没搞懂的呢
 
别人怎么找到这个字符,我不清楚,这个字符的代码是165
str[1]:=#165
 
开始-所有程序-附件-系统工具-字符映射表-字体:rockwell-第五行最后一个字[:D]
贴子中不是就有¥吗,直接拷过去,我试过.
'¥'+trim(floattostr(100.00))
 
"¥
"这么一个符号值300大元,楼主真是慷慨啊!
 
咱也来蹭点分
'¥'+金额
 
跟风粘贴我贴出来的 ¥
符号也没有用,我提供代码,请加分
//是字符集问题,有些字形没有两划的 ¥,所以请楼主
Printer.Canvas.font.name:='Lucida Sans Unicode';
//'MS Gothic' //'MS Mincho';
//还有很多,未能一一尽录,
Printer.Canvas.textout(0,0,'¥');//打印¥符号
Printer.Canvas.font.name:='宋体';//恢复原来的字型
 
在WORD中插入字符不中吗???
 
要输入这个符号的代码没有什么难,按住alt然后在小键盘按165,松开alt即可,问题是
Canvas的字集165那个字符的图形是双划还是单划的,所以要找个有双划的字符集才能打印出来。
 
谢谢各位了,因本人结掉其它帖子,现分数不够分配,先欠着大家的人情,我争取多挣点钱,尽快来给大家分享
 
别记挂,要分是开玩笑而已
 
真是服了这位老兄,既然这上面这么多“¥”,复制、粘贴你难道不会啊
还问哪里能找到
 
楼上的老兄,你不知道了,光知道复制 ¥
不行,不是所有字形的 ¥
都有2横的
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
610
import
I
顶部