2012-10-20 69 views
2

當我的NSTextField打印,內容在頁面的中心顯示出來,而不是合理的左上角:的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

OSX Objective-C的印刷模板

我建立了OS X的應用程序,我想添加一個簡單的打印 函數,但我發現似乎沒有簡單的方法來做到這一點。 I 有一些我想與標題一起打印的文本。有一些 類型的模板可以處理並添加我自己的文本嗎?

如果您將NSPrintOperation放入文檔搜索字段中,您將看到相關的示例代碼。

這樣做:Apple提供了許多使用此類的示例。 TextEdit示例還說明了打印的定製。

+0

我不想自定義文檔,只能打印標題和正文。 – user1122069