使用QR制作报表,输出到宽行真是打印机的宽行连续纸上出现问题。有没有实现了这样的打印的?
现在定义的报表预览正确(QuickRep1.Preview();),但打印时右边部分被截掉。打印出来的效果怎么试都是A4窄边的宽度!
我将QR控件的属性设置成自定义的340mm宽*280mm长,并有代码如下:
void __fastcall TFORM_Rep_KCZM_A::QuickRep1BeforePrint(
TCustomQuickRep *Sender, bool &PrintReport)
{
QuickRep1->Page->PaperSize = Custom;
QuickRep1->Page->Length = 280;
QuickRep1->Page->Width = 345;
QuickRep1->Page->Orientation = poPortrait;
QuickRep1->Units = MM;
}
我已经把打印机个处设置的纸张都设置为 US Std Fanfold,可报表打印时的打印机作业中看到的作业属性里的纸张仍然是A4.
问题解决后,马上给分。