【问题标题】:ios - Font issue while Printing HTML using AirPrintios - 使用 AirPrint 打印 HTML 时出现字体问题
【发布时间】:2016-03-08 07:00:59
【问题描述】:

我正在使用 air print 打印 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;

一切正常。但只有我得到 更改字体 和打印文本的问题。

我尝试通过 Web 打印相同的 HTML,但打印正确。但是当我从 device 尝试时,字体会自行改变。

我需要做什么来解决这个问题?

【问题讨论】:

    标签: objective-c airprint uiprintinteractioncntrler


    【解决方案1】:

    当我添加它时解决了

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多