delphi用QR打印报表,其中有文字需要旋转90度,打印出来,我已经在打印预览中显示旋转了90度,但是打印出来的还是横排,请大神帮忙!!!!
以下是我打印预览的部分代码:
FillChar(LogFont, SizeOf(LogFont), 0);
LogFont.lfEscapement := 900; //单位为0.1度,竖排
LogFont.lfWeight := 500;
LogFont.lfFaceName :='宋体';
LogFont.lfHeight:=11;
FHFont := CreateFontIndirect(LogFont);
FH2:=SelectObject(Canvas.Handle, FHFont);
QRDBText37.Font.Handle := SelectObject(Canvas.Handle, FH2);
QRPreview1.QRPrinter := QRtongzhi.QRPrinter;
以下是我打印预览的部分代码:
FillChar(LogFont, SizeOf(LogFont), 0);
LogFont.lfEscapement := 900; //单位为0.1度,竖排
LogFont.lfWeight := 500;
LogFont.lfFaceName :='宋体';
LogFont.lfHeight:=11;
FHFont := CreateFontIndirect(LogFont);
FH2:=SelectObject(Canvas.Handle, FHFont);
QRDBText37.Font.Handle := SelectObject(Canvas.Handle, FH2);
QRPreview1.QRPrinter := QRtongzhi.QRPrinter;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货