|
@@ -536,7 +536,11 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
}
|
|
|
let windowController = KMPageEditInsertCustomPageWindowController()
|
|
|
if (self.thumbnailView.selectionIndexPaths.count > 0) {
|
|
|
- windowController.selectedPageSize = self.getSelectedPage().bounds.size
|
|
|
+ let page = self.getSelectedPage()
|
|
|
+ let width = page.bounds.size.width * 210 / 595
|
|
|
+ let height = page.bounds.size.height * 297 / 842
|
|
|
+ windowController.selectedPageSize = NSSize(width: width, height: height)
|
|
|
+// windowController.selectedPageSize = self.getSelectedPage().bounds.size
|
|
|
}
|
|
|
|
|
|
self.km_beginSheet(windowC: windowController)
|
|
@@ -558,6 +562,7 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
|
|
|
/// 样式
|
|
|
// let type = windowC.typeIndex
|
|
|
+ // mm 单位的大小
|
|
|
let pageSize = windowC.pageSize
|
|
|
let direction = windowC.direction
|
|
|
let _pageSize = KMPageEditTools.sizeUnitToBoundSize(unit: .mm, pageSize: pageSize)
|
|
@@ -568,7 +573,7 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
document?.insertPage(_pageSize, at: 0)
|
|
|
if let page: CPDFPage = (document?.page(at: 0)) {
|
|
|
if (direction == 0) { /// 纵向
|
|
|
-// page.rotation = 90
|
|
|
+ page.rotation = 90
|
|
|
}
|
|
|
|
|
|
self?.insertPages(pages: [page], at: IndexSet(integer: _insertIndex+1))
|