如何产生这样的报表:改变文字方向为逆时针90度并且竖向排列(100)

  • 主题发起人 主题发起人 jyl
  • 开始时间 开始时间
J

jyl

Unregistered / Unconfirmed
GUEST, unregistred user!
如何产生这样的报表:改变文字方向为逆时针90度并且竖向排列
 
问题描述不清楚。横向打印行不行?
 
fastreport即可~~
 
de410说的对,fastreport里的memoview自带旋转功能,但非fastreport的时候,需要改造一下原memoview的创建字体过程:function CreateRotatedFont(Font: TFont;
Rotation: Integer): HFont;var F: TLogFont;
begin
GetObject(Font.Handle, SizeOf(TLogFont), @F);
F.lfEscapement := Rotation * 10;
F.lfOrientation := Rotation * 10;
Result := CreateFontIndirect(F);
end;
//其中Rotation 就是需要旋转的角度值
 
呵呵,可能没讲清楚,这里不能发图片,不知道这样描述能不能理解:一张单据,左半部分为正常横排,右半部分为整体逆时针转90度
 
----------- | | |----------- | | |----------- | | |----------- | | |
 
救命啊,怎么没人回答
 
fastreport中insert band ==>vertical bangs是垂直的~~
 
guanyue7613说的对
 
试过了,不行啊
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部