35 lines
1.1 KiB
Swift
35 lines
1.1 KiB
Swift
//
|
|
// CustomUIPrintPageRenderer.swift
|
|
// flutter_inappwebview
|
|
//
|
|
// Created by Lorenzo Pichilli on 10/05/22.
|
|
//
|
|
|
|
import Foundation
|
|
//
|
|
//public class CustomUIPrintPageRenderer: UIPrintPageRenderer {
|
|
// private var _numberOfPages: Int?
|
|
// private var forceRenderingQuality: Int?
|
|
//
|
|
// public init(numberOfPage: Int? = nil, forceRenderingQuality: Int? = nil) {
|
|
// super.init()
|
|
// self._numberOfPages = numberOfPage
|
|
// self.forceRenderingQuality = forceRenderingQuality
|
|
// }
|
|
//
|
|
// open override var numberOfPages: Int {
|
|
// get {
|
|
// return _numberOfPages ?? super.numberOfPages
|
|
// }
|
|
// }
|
|
//
|
|
// @available(iOS 14.5, *)
|
|
// open override func currentRenderingQuality(forRequested requestedRenderingQuality: UIPrintRenderingQuality) -> UIPrintRenderingQuality {
|
|
// if let forceRenderingQuality = forceRenderingQuality,
|
|
// let quality = UIPrintRenderingQuality.init(rawValue: forceRenderingQuality) {
|
|
// return quality
|
|
// }
|
|
// return super.currentRenderingQuality(forRequested: requestedRenderingQuality)
|
|
// }
|
|
//}
|