当我使用NSTextField打印时,内容会显示在页面的中央,而不是在左上角对齐:
NSTextView *printView = [[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, 468, 648)];
[printView setString:text];
[printView autorelease];
[[NSPrintOperation printOperationWithView:printView] runOperation];
我也试过
NSPrintInfo *printInfo = [NSPrintInfo sharedPrintInfo];
[printInfo setVerticallyCentered:NO];
[printInfo setHorizontallyCentered:NO];
答案 0 :(得分:0)
OSX Objective-C打印模板
我正在为OS X构建一个应用程序,我想添加一个简单的打印 功能,但我发现似乎没有简单的方法来做到这一点。一世 有一些我要打印的文字和标题。有一些吗? 我可以使用哪种模板并添加我自己的文字?
如果您将NSPrintOperation
引入文档搜索字段,您将看到相关的示例代码。
这样做:Apple提供了许多使用此类的示例。 TextEdit示例还说明了打印的自定义。