iOS 어플리케이션을 통한 인쇄(Swift2.1, XCode 7.2)
var s = ""
s += "<FONT color='#00ff00'><h1>hogeeeeeeeeeee</h1></FONT>"
s += "<br><br>"
s += "<font size='10' face='Osaka'><h2>piyooooooooooooooo<br>foooo</h2><br></font>"
s += "<font size='10' face='arial'><h2>piyooooooooooooooo<br>foooo</h2><br></font>"
s += "<strong>ほほほほほげ</strong>"
s += "<small>うぬぬぬぬ</small>"
let pi = UIPrintInfo(dictionary: nil)
pi.outputType = UIPrintInfoOutputType.General
pi.jobName = "print Job"
pi.orientation = UIPrintInfoOrientation.Portrait
pi.duplex = UIPrintInfoDuplex.LongEdge
let pic = UIPrintInteractionController.sharedPrintController()
pic.printInfo = pi
// markupText(HTMLファイル)印刷させる場合
let formatter = UIMarkupTextPrintFormatter(markupText: s)
// text(文字列)印刷させる場合
// let formatter = UISimpleTextPrintFormatter(text: s)
// formatter.font = UIFont.systemFontOfSize(CGFloat(20)) //フォントサイズ
// formatter.color = UIColor.blueColor() //フォントカラー
formatter.contentInsets = UIEdgeInsets(top: 20, left: 32, bottom: 32, right: 20) //余白
pic.printFormatter = formatter
pic.presentAnimated(true, completionHandler: nil)
markupText(HTML)로 인쇄된 결과텍스트 (문자열) 로 인쇄한 결과
Reference
이 문제에 관하여(iOS 어플리케이션을 통한 인쇄(Swift2.1, XCode 7.2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KO1987/items/861476156fe12b9b0a83텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)