如何以横向模式打印图像
我想以横向模式打印图像。尝试将 UIPrintInfor 的方向属性设置为等于 UIPrintInfoOrientationLandscape。但输出喜欢纵向模式打印。这是我的代码:
NSData *dataToPrint = [_splitter dataForImage:_currentFileIndex];
_printController.printingItem = data;
if ([UIPrintInfo class])
{
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
//printInfo.duplex = UIPrintInfoDuplexLongEdge;
printInfo.orientation = UIPrintInfoOrientationLandscape;
_printController.printInfo = printInfo;
}
出了什么问题?
I want to print images in Landscape mode. Tried to set orientation property of UIPrintInfor equals UIPrintInfoOrientationLandscape. But the output likes print in Portrait mode. Here is my code:
NSData *dataToPrint = [_splitter dataForImage:_currentFileIndex];
_printController.printingItem = data;
if ([UIPrintInfo class])
{
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
//printInfo.duplex = UIPrintInfoDuplexLongEdge;
printInfo.orientation = UIPrintInfoOrientationLandscape;
_printController.printInfo = printInfo;
}
What's wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有关 UIPrintInfoOrientation
我假设这一行
_printController.printingItem = data;
与此异常下的情况相同。Note from docs about UIPrintInfoOrientation
I assume this line
_printController.printingItem = data;
just the same and under this exception.