感谢您得回复。
直接打印得情况下,A4得票帐是可以直接打印成A5或者A4的尺寸的。
只需要通过,printOptions.PageScaling 设置为 FitToPrintableArea(扩大缩小模式)就行了。
但是在转化为PDF再打印的时候,就不行了。因为我的打印处理不是acivereport而是另外的DLL进行的,所以我只需要对应尺寸的PDF。就行了,因为打印前要对PDF进行其他的操作。
因为是其他的DLL进行的操作,所以打印的时候更根本不知道要打印成什么尺寸,只能按照PDF的尺寸进行打印。不是在打印的时候选打印机的问题。是打印的时候根本不知道选哪个打印机。 |