2
UIView
をPDFファイルに変換して印刷するにはA4用紙サイズに合わせるアプリケーションを開発中です。a4に合わせてUIVIewを調整する方法用紙サイズ
UIView
をA4用紙サイズに合わせるにはどうすればよいですか?
私はUIView
をA4ページに完全に収めました。
UIView
をPDFファイルに変換して印刷するにはA4用紙サイズに合わせるアプリケーションを開発中です。a4に合わせてUIVIewを調整する方法用紙サイズ
UIView
をA4用紙サイズに合わせるにはどうすればよいですか?
私はUIView
をA4ページに完全に収めました。
あなたはより多くの詳細については、何かのように、
func createPdfFromView(aView: UIView, saveToDocumentsWithFileName fileName: String)
{
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, aView.bounds, nil)
UIGraphicsBeginPDFPage()
guard let pdfContext = UIGraphicsGetCurrentContext() else { return }
aView.layer.renderInContext(pdfContext)
UIGraphicsEndPDFContext()
if let documentDirectories = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).first {
let documentsFileName = documentDirectories + "/" + fileName
debugPrint(documentsFileName)
pdfData.writeToFile(documentsFileName, atomically: true)
}
}
読むthis articleを変換することができ、どのように異なるサイズでそれをレンダリングすることを知っています。
のリンクで示唆されているようにこれは完璧ですが、これはA4に収まるようにUIVIewをスケールしません。用紙サイズ –
A4サイズのスクロールビューでビューを追加します。用紙サイズのフレーム。 –
UIGraphicsBeginPDFContextToFileを使用してPDFに変換して印刷します。 http://stackoverflow.com/q/11809133/742298 –
UIVIewをA4サイズに調整する用紙サイズ –