2016-03-08 37 views
0

我正在使用打印HTML頁面。這是我的代碼ios - 使用AirPrint打印HTML時的字體問題

UIPrintInfo *printInfo = [UIPrintInfo printInfo]; 
printInfo.jobName = @"Print"; 
printInfo.outputType = UIPrintInfoOutputGeneral; 

UIPrintInteractionController *printController = [UIPrintInteractionController sharedPrintController]; 
printController.showsPageRange = NO; 
printController.printInfo = printInfo; 

UIMarkupTextPrintFormatter *formatter = [[UIMarkupTextPrintFormatter alloc] initWithMarkupText:_PrintHTMLText]; 
printController.printFormatter = formatter; 

一切都打印良好。但只有我得到更改字體和打印文本的問題。

我試過打印相同HTML通過網絡但它是正確的打印。但是,當我嘗試從設備字體改變自己。

我需要做些什麼來解決這個問題?

回答

0

它解決了,當我加入

formatter.contentInsets = UIEdgeInsetsMake(0, 20, 0, 20);