Browse Source

【UI替换】打印 - posterUI搭建

lizhe 1 year ago
parent
commit
2d7d12938a

+ 16 - 0
PDF Office/PDF Master.xcodeproj/project.pbxproj

@@ -1173,6 +1173,12 @@
 		AD0FA51629A9FA8F00EDEB50 /* KMResetPasswordView.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD0FA51529A9FA8F00EDEB50 /* KMResetPasswordView.xib */; };
 		AD0FA51729A9FA8F00EDEB50 /* KMResetPasswordView.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD0FA51529A9FA8F00EDEB50 /* KMResetPasswordView.xib */; };
 		AD0FA51829A9FA8F00EDEB50 /* KMResetPasswordView.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD0FA51529A9FA8F00EDEB50 /* KMResetPasswordView.xib */; };
+		AD199DDD2B200FA300D56FEE /* KMPrintPosterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD199DDC2B200FA300D56FEE /* KMPrintPosterView.swift */; };
+		AD199DDE2B200FA300D56FEE /* KMPrintPosterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD199DDC2B200FA300D56FEE /* KMPrintPosterView.swift */; };
+		AD199DDF2B200FA300D56FEE /* KMPrintPosterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD199DDC2B200FA300D56FEE /* KMPrintPosterView.swift */; };
+		AD199DE12B200FB000D56FEE /* KMPrintPosterView.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD199DE02B200FB000D56FEE /* KMPrintPosterView.xib */; };
+		AD199DE22B200FB000D56FEE /* KMPrintPosterView.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD199DE02B200FB000D56FEE /* KMPrintPosterView.xib */; };
+		AD199DE32B200FB000D56FEE /* KMPrintPosterView.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD199DE02B200FB000D56FEE /* KMPrintPosterView.xib */; };
 		AD1CA3F72A05FCB60070541F /* KMAnnotationScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1CA3F52A05FCB60070541F /* KMAnnotationScreenViewController.swift */; };
 		AD1CA3F82A05FCB60070541F /* KMAnnotationScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1CA3F52A05FCB60070541F /* KMAnnotationScreenViewController.swift */; };
 		AD1CA3F92A05FCB60070541F /* KMAnnotationScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1CA3F52A05FCB60070541F /* KMAnnotationScreenViewController.swift */; };
@@ -4619,6 +4625,8 @@
 		AD0FA50D29A9E75000EDEB50 /* KMLoginInputPasswordView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMLoginInputPasswordView.xib; sourceTree = "<group>"; };
 		AD0FA51129A9FA8600EDEB50 /* KMResetPasswordView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMResetPasswordView.swift; sourceTree = "<group>"; };
 		AD0FA51529A9FA8F00EDEB50 /* KMResetPasswordView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMResetPasswordView.xib; sourceTree = "<group>"; };
+		AD199DDC2B200FA300D56FEE /* KMPrintPosterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPrintPosterView.swift; sourceTree = "<group>"; };
+		AD199DE02B200FB000D56FEE /* KMPrintPosterView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMPrintPosterView.xib; sourceTree = "<group>"; };
 		AD1CA3F52A05FCB60070541F /* KMAnnotationScreenViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMAnnotationScreenViewController.swift; sourceTree = "<group>"; };
 		AD1CA3F62A05FCB60070541F /* KMAnnotationScreenViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMAnnotationScreenViewController.xib; sourceTree = "<group>"; };
 		AD1CA3FE2A0603EE0070541F /* KMAnnotationScreenCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMAnnotationScreenCollectionView.swift; sourceTree = "<group>"; };
@@ -7197,6 +7205,8 @@
 		AD58F40A2B1DA90900299EE0 /* Poster */ = {
 			isa = PBXGroup;
 			children = (
+				AD199DDC2B200FA300D56FEE /* KMPrintPosterView.swift */,
+				AD199DE02B200FB000D56FEE /* KMPrintPosterView.xib */,
 			);
 			path = Poster;
 			sourceTree = "<group>";
@@ -11007,6 +11017,7 @@
 				896DD4582985FB3200ADE514 /* KMPageDisplayThemeCollectionViewItem.xib in Resources */,
 				ADE86AA02B031FDB00414DFA /* KMCompareWindowController.xib in Resources */,
 				89752E072939DB42003FF08E /* KMToolbarViewController.xib in Resources */,
+				AD199DE12B200FB000D56FEE /* KMPrintPosterView.xib in Resources */,
 				BBB376A12B10A7FD009539CC /* a_2b.png in Resources */,
 				BBC3483E2955A60B008D2CD1 /* KMBackgroundPropertyInfoController.xib in Resources */,
 				BBFE6E822930EBD400142C01 /* KMCompressWindowController.xib in Resources */,
@@ -11486,6 +11497,7 @@
 				BB1BFF762AEA0B38003EB179 /* KMBatchOperateLeftViewController.xib in Resources */,
 				BB4F7E862B0C4E820077EC8C /* KMNoteFilterCollevtionViewItem.xib in Resources */,
 				9F0CB4632966C9E200007028 /* KMFormPropertPanelViewController.xib in Resources */,
+				AD199DE22B200FB000D56FEE /* KMPrintPosterView.xib in Resources */,
 				ADB2D6FE294882B70029D2B3 /* KMTextFieldStepperView.xib in Resources */,
 				9F221ED329A85D3700978A59 /* KMDesignBase.xib in Resources */,
 				9FB220E32B10850400A5B208 /* KMAnnotationStampViewController.xib in Resources */,
@@ -11977,6 +11989,7 @@
 				ADE86A982B0226BB00414DFA /* KMRemovePasswordView.xib in Resources */,
 				ADF1569E29A63CBF001D1018 /* KMLightMember.xcassets in Resources */,
 				BB1BFF772AEA0B38003EB179 /* KMBatchOperateLeftViewController.xib in Resources */,
+				AD199DE32B200FB000D56FEE /* KMPrintPosterView.xib in Resources */,
 				9F8539DC294318D600DF644E /* TabsImage.xcassets in Resources */,
 				BBC745EF295F067B0072C2ED /* KMCropSettingWindowController.xib in Resources */,
 				BBAFC84F298519F700D0648E /* KMSavePanelAccessoryController.xib in Resources */,
@@ -12608,6 +12621,7 @@
 				BB32BF232A5EA05900D11348 /* KMAnalytics.swift in Sources */,
 				ADE787A22AA5A833002EC85A /* KMAccountExceptionWindowController.swift in Sources */,
 				9F1FE4AE29406E4700E952CA /* CTPresentationModeController.m in Sources */,
+				AD199DDD2B200FA300D56FEE /* KMPrintPosterView.swift in Sources */,
 				BB146FC0299DC0D100784A6A /* GTMSessionFetcherLogging.m in Sources */,
 				AD1CA4212A061D190070541F /* KMAnnotationScreenAuthorViewItem.swift in Sources */,
 				BB2F9AB82AFCC3AD00F9DD93 /* KMProfileInfo.swift in Sources */,
@@ -13881,6 +13895,7 @@
 				ADDEEA6B2AD3CF3A00EF675D /* KMDrawView.swift in Sources */,
 				BBAFC83D2985194800D0648E /* KMPDFEditAppendWindow.m in Sources */,
 				BBBB6CDF2AD174080035AA66 /* CPDFInkAnnotation+PDFListView.swift in Sources */,
+				AD199DDE2B200FA300D56FEE /* KMPrintPosterView.swift in Sources */,
 				BBBB6CCF2AD13E210035AA66 /* CPDFButtonWidgetAnnotation+PDFListView.swift in Sources */,
 				F359916A29261F0E000D25DE /* CPDFListView+Tool.m in Sources */,
 				BBD7FE072A1323F500F96075 /* KMCustomTableRowView.swift in Sources */,
@@ -14726,6 +14741,7 @@
 				BBF729A52B19624500576AC5 /* KMAddBackgroundOperationQueue.swift in Sources */,
 				BBF38A5C294F2B760086D025 /* KMWatermarkPositionView.swift in Sources */,
 				AD5999402AD7E88600412F8B /* KMStampManager.swift in Sources */,
+				AD199DDF2B200FA300D56FEE /* KMPrintPosterView.swift in Sources */,
 				ADAFDA2D2AE8DE1B00F084BC /* KMAdvertisementCache.swift in Sources */,
 				BB7BC4DA2AD3D6B700D6BEE6 /* PDFListView+KMExtensions.swift in Sources */,
 				BB14702E299DC0D100784A6A /* OIDEndSessionRequest.m in Sources */,

+ 15 - 6
PDF Office/PDF Master/Class/PDFTools/Print/KMPrintWindowController.swift

@@ -8,7 +8,7 @@
 import Cocoa
 import PDFKit
 
-typealias KMPrintWindowControllerPrintTypeChange = (_ controller: KMPrintWindowController, _ type: PrintModelType) -> Void
+typealias KMPrintWindowControllerPrintTypeChange = (_ controller: KMPrintWindowController, _ type: KMPrintModelType) -> Void
 
 class KMPrintWindowController: NSWindowController, NetServiceBrowserDelegate {
     @IBOutlet weak var titleLabel: NSTextField!
@@ -24,9 +24,9 @@ class KMPrintWindowController: NSWindowController, NetServiceBrowserDelegate {
     var chooseData: KMPrintModel = KMPrintModel()
     var inputType: DataNavigationViewButtonActionType?
     var presenter: KMPrintPresenter = KMPrintPresenter()
-    var printType: PrintModelType = .size {
+    var printType: KMPrintModelType = .size {
         didSet {
-            self.bottomView.type = printType
+            self.reloadData()
         }
     }
     
@@ -102,7 +102,9 @@ class KMPrintWindowController: NSWindowController, NetServiceBrowserDelegate {
     }
     
     func reloadData() {
-        
+        guard let bottomView = bottomView else { return }
+        self.bottomView.type = printType
+        self.settingView.type = printType
     }
     
     //MARK: 打开文件
@@ -145,11 +147,18 @@ class KMPrintWindowController: NSWindowController, NetServiceBrowserDelegate {
         KMPrintWindowController.showPrintWindowControll(inputData: nil, inputDocument: inputDocument, inputType: inputType,inputPageRange: inputPageRange)
     }
     
-    static func showNewPrintWindowControll(inputData: URL?, inputDocument: CPDFDocument?, inputType: DataNavigationViewButtonActionType = .Print, inputPageRange: KMPrintPageRange, printType: PrintModelType = .size) {
+    static func showNewPrintWindowControll(inputData: URL?, inputDocument: CPDFDocument?, inputType: DataNavigationViewButtonActionType = .Print, inputPageRange: KMPrintPageRange, printType: KMPrintModelType = .size) {
         if (true) {
             let printWindowController: KMPrintWindowController = KMPrintWindowController.init(windowNibName: "KMPrintWindowController")
-            NSApp.mainWindow?.beginCriticalSheet(printWindowController.window!)
+
             printWindowController.printType = printType
+            switch printType {
+            case .size:
+                printWindowController.window?.setFrame(NSRect(x: 0, y: 0, width: 600, height: 500), display: true)
+            default:
+                printWindowController.window?.setFrame(NSRect(x: 0, y: 0, width: 800, height: 500), display: true)
+            }
+            NSApp.mainWindow?.beginCriticalSheet(printWindowController.window!)
             if inputDocument != nil {
                 printWindowController.inputDocument = inputDocument
             }

+ 7 - 7
PDF Office/PDF Master/Class/PDFTools/Print/KMPrintWindowController.xib

@@ -21,32 +21,32 @@
         <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" animationBehavior="default" id="F0z-JX-Cv5">
             <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
-            <rect key="contentRect" x="196" y="240" width="615" height="450"/>
+            <rect key="contentRect" x="196" y="240" width="600" height="500"/>
             <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1415"/>
             <view key="contentView" id="se5-gp-TjO">
-                <rect key="frame" x="0.0" y="0.0" width="615" height="450"/>
+                <rect key="frame" x="0.0" y="0.0" width="600" height="500"/>
                 <autoresizingMask key="autoresizingMask"/>
                 <subviews>
                     <customView translatesAutoresizingMaskIntoConstraints="NO" id="Zdp-be-ySe" customClass="KMPrintPreviewView" customModule="PDF_Master">
-                        <rect key="frame" x="0.0" y="48" width="228" height="352"/>
+                        <rect key="frame" x="0.0" y="48" width="228" height="402"/>
                         <constraints>
                             <constraint firstAttribute="width" constant="228" id="mvR-zb-2ve"/>
                         </constraints>
                     </customView>
                     <customView translatesAutoresizingMaskIntoConstraints="NO" id="hxi-EY-Feh" customClass="KMPrintBottomView" customModule="PDF_Master" customModuleProvider="target">
-                        <rect key="frame" x="0.0" y="0.0" width="615" height="48"/>
+                        <rect key="frame" x="0.0" y="0.0" width="600" height="48"/>
                         <constraints>
                             <constraint firstAttribute="height" constant="48" id="Iml-W7-xkW"/>
                         </constraints>
                     </customView>
                     <customView hidden="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Poy-5w-166" customClass="KMPrintChooseView" customModule="PDF_Master" customModuleProvider="target">
-                        <rect key="frame" x="228" y="48" width="387" height="352"/>
+                        <rect key="frame" x="228" y="48" width="372" height="402"/>
                     </customView>
                     <customView translatesAutoresizingMaskIntoConstraints="NO" id="Q4X-Su-GRe" customClass="KMPrintSettingView" customModule="PDF_Master" customModuleProvider="target">
-                        <rect key="frame" x="228" y="48" width="387" height="402"/>
+                        <rect key="frame" x="228" y="48" width="372" height="452"/>
                     </customView>
                     <customView translatesAutoresizingMaskIntoConstraints="NO" id="MIW-E0-38q">
-                        <rect key="frame" x="0.0" y="400" width="615" height="50"/>
+                        <rect key="frame" x="0.0" y="450" width="600" height="50"/>
                         <subviews>
                             <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="w7p-YR-VDW">
                                 <rect key="frame" x="14" y="17" width="37" height="16"/>

+ 2 - 2
PDF Office/PDF Master/Class/PDFTools/Print/Model/KMPrintPageModel.swift

@@ -80,7 +80,7 @@ enum KMPrintContentType: String, CaseIterable {
 }
 
 //类型
-enum PrintModelType {
+enum KMPrintModelType {
     case size //大小
     case poster //海报
     case multipage //多页
@@ -88,7 +88,7 @@ enum PrintModelType {
 }
 
 struct KMPrintPageOperation {
-    var type: PrintModelType = .size
+    var type: KMPrintModelType = .size
     var size: Size = Size()
     var poster: Poster = Poster()
     var multipage: Multipage = Multipage()

+ 1 - 1
PDF Office/PDF Master/Class/PDFTools/Print/View/BottomView/KMPrintBottomView.swift

@@ -21,7 +21,7 @@ class KMPrintBottomView: KMBaseXibView {
     @IBOutlet weak var cancelButtonRightConstraint: NSLayoutConstraint!
     
     var delegate: KMPrintBottomViewDelegate?
-    var type: PrintModelType = .size {
+    var type: KMPrintModelType = .size {
         didSet {
             self.updateButtonState()
         }

+ 22 - 0
PDF Office/PDF Master/Class/PDFTools/Print/View/PrintSettingView/KMPrintSettingView.swift

@@ -12,10 +12,17 @@ typealias KMPrintSettingViewPrintSettingChange = (_ view: KMPrintSettingView, _
 
 class KMPrintSettingView: KMBaseXibView {
     @IBOutlet weak var defaultView: KMPrintDefaultView!
+    @IBOutlet weak var posterView: KMPrintPosterView!
     
     var pageSettingChange: KMPrintSettingViewPageSettingChange?
     var printSettingChange: KMPrintSettingViewPrintSettingChange?
     
+    var type: KMPrintModelType = .size {
+        didSet {
+            self.reloadData()
+        }
+    }
+    
     override func setup() {
         defaultView.pageSettingChange = { [unowned self] view, model in
             self.pageSettingChange?(self, model)
@@ -25,4 +32,19 @@ class KMPrintSettingView: KMBaseXibView {
             self.printSettingChange?(self, model)
         }
     }
+    
+    override func reloadData() {
+        self.defaultView.isHidden = true
+        self.posterView.isHidden = true
+        
+        switch type {
+        case .size:
+            self.defaultView.isHidden = false
+        case.poster:
+            self.posterView.isHidden = false
+            
+        default:
+            break
+        }
+    }
 }

+ 2 - 1
PDF Office/PDF Master/Class/PDFTools/Print/View/PrintSettingView/KMPrintSettingView.xib

@@ -9,6 +9,7 @@
         <customObject id="-2" userLabel="File's Owner" customClass="KMPrintSettingView" customModule="PDF_Master" customModuleProvider="target">
             <connections>
                 <outlet property="defaultView" destination="JCp-KV-mhx" id="nWg-O8-OLg"/>
+                <outlet property="posterView" destination="grt-Mn-WqS" id="8gl-xQ-e02"/>
             </connections>
         </customObject>
         <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
@@ -23,7 +24,7 @@
                 <customView translatesAutoresizingMaskIntoConstraints="NO" id="xV5-Q4-AS0">
                     <rect key="frame" x="0.0" y="0.0" width="548" height="342"/>
                 </customView>
-                <customView translatesAutoresizingMaskIntoConstraints="NO" id="grt-Mn-WqS">
+                <customView translatesAutoresizingMaskIntoConstraints="NO" id="grt-Mn-WqS" customClass="KMPrintPosterView" customModule="PDF_Master" customModuleProvider="target">
                     <rect key="frame" x="0.0" y="0.0" width="548" height="342"/>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" id="JCp-KV-mhx" customClass="KMPrintDefaultView" customModule="PDF_Master" customModuleProvider="target">

+ 14 - 0
PDF Office/PDF Master/Class/PDFTools/Print/View/PrintSettingView/View/Poster/KMPrintPosterView.swift

@@ -0,0 +1,14 @@
+//
+//  KMPrintPosterView.swift
+//  PDF Master
+//
+//  Created by lizhe on 2023/12/6.
+//
+
+import Cocoa
+
+class KMPrintPosterView: KMBaseXibView {
+    
+    lazy var viewModel: KMPrintViewModel = KMPrintViewModel()
+    
+}

+ 520 - 0
PDF Office/PDF Master/Class/PDFTools/Print/View/PrintSettingView/View/Poster/KMPrintPosterView.xib

@@ -0,0 +1,520 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22155" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+    <dependencies>
+        <deployment identifier="macosx"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22155"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <customObject id="-2" userLabel="File's Owner" customClass="KMPrintPosterView" customModule="PDF_Master" customModuleProvider="target"/>
+        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
+        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
+        <customView id="c22-O7-iKe">
+            <rect key="frame" x="0.0" y="0.0" width="631" height="448"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
+            <subviews>
+                <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="pym-Vw-Mxb">
+                    <rect key="frame" x="529" y="414" width="33" height="16"/>
+                    <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Unit:" id="U12-e0-wqb">
+                        <font key="font" metaFont="system"/>
+                        <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                    </textFieldCell>
+                </textField>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="Yym-jc-0bB">
+                    <rect key="frame" x="16" y="84" width="599" height="68"/>
+                    <view key="contentView" id="bBa-2l-ATG">
+                        <rect key="frame" x="0.0" y="0.0" width="599" height="68"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="qxd-1k-VMQ">
+                                <rect key="frame" x="8" y="52" width="76" height="16"/>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Orientation:" id="KUJ-Kz-5uZ">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Y2a-mB-wOW">
+                                <rect key="frame" x="8" y="25" width="71" height="18"/>
+                                <buttonCell key="cell" type="radio" title="Portrait" bezelStyle="regularSquare" imagePosition="left" alignment="left" state="on" inset="2" id="Nlo-9i-aGG">
+                                    <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
+                                    <font key="font" metaFont="system"/>
+                                </buttonCell>
+                            </button>
+                            <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="bne-3g-9YL">
+                                <rect key="frame" x="8" y="-1" width="93" height="18"/>
+                                <buttonCell key="cell" type="radio" title="Landscape" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="Lwj-Cu-a1y">
+                                    <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
+                                    <font key="font" metaFont="system"/>
+                                </buttonCell>
+                            </button>
+                        </subviews>
+                        <constraints>
+                            <constraint firstItem="Y2a-mB-wOW" firstAttribute="leading" secondItem="bBa-2l-ATG" secondAttribute="leading" constant="10" id="8MT-LK-R4B"/>
+                            <constraint firstItem="bne-3g-9YL" firstAttribute="leading" secondItem="Y2a-mB-wOW" secondAttribute="leading" id="9rL-yO-AGl"/>
+                            <constraint firstItem="bne-3g-9YL" firstAttribute="top" secondItem="Y2a-mB-wOW" secondAttribute="bottom" constant="10" id="MdO-za-dFt"/>
+                            <constraint firstAttribute="bottom" secondItem="bne-3g-9YL" secondAttribute="bottom" id="Phy-ka-flk"/>
+                            <constraint firstItem="qxd-1k-VMQ" firstAttribute="leading" secondItem="bBa-2l-ATG" secondAttribute="leading" constant="10" id="hz1-V4-uGw"/>
+                            <constraint firstItem="qxd-1k-VMQ" firstAttribute="top" secondItem="bBa-2l-ATG" secondAttribute="top" id="wPA-yN-cY1"/>
+                            <constraint firstItem="Y2a-mB-wOW" firstAttribute="top" secondItem="qxd-1k-VMQ" secondAttribute="bottom" constant="10" id="ymV-Zl-qiU"/>
+                        </constraints>
+                    </view>
+                </box>
+                <comboBox focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="m6f-Md-NUw">
+                    <rect key="frame" x="564" y="410" width="54" height="23"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="50" id="NCN-eV-Hms"/>
+                    </constraints>
+                    <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="spR-N9-8O5">
+                        <font key="font" metaFont="system"/>
+                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                        <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                        <objectValues>
+                            <string>cm</string>
+                            <string>mm</string>
+                            <string>in</string>
+                        </objectValues>
+                    </comboBoxCell>
+                </comboBox>
+                <tabView translatesAutoresizingMaskIntoConstraints="NO" id="aT9-yf-HZu">
+                    <rect key="frame" x="9" y="306" width="613" height="102"/>
+                    <font key="font" metaFont="system"/>
+                    <tabViewItems>
+                        <tabViewItem label="Tile" identifier="1" id="Hzc-sq-6AM">
+                            <view key="view" id="VPg-u9-N99">
+                                <rect key="frame" x="10" y="33" width="593" height="56"/>
+                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                                <subviews>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="bhe-bO-2m5">
+                                        <rect key="frame" x="-2" y="33" width="70" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Page Size:" id="BAa-SE-pxv">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <comboBox focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ab2-Ba-l75">
+                                        <rect key="frame" x="70" y="29" width="144" height="23"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="140" id="kcC-M9-gdz"/>
+                                        </constraints>
+                                        <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="Hbq-X9-eDF">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </comboBoxCell>
+                                    </comboBox>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="huG-r2-MIm">
+                                        <rect key="frame" x="-2" y="3" width="67" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Tile Scale:" id="5FH-O6-JX4">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="npj-Tz-s5f">
+                                        <rect key="frame" x="68" y="0.0" width="80" height="22"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="80" id="wYN-2B-Hcs"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="zFE-bj-rLa">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="F5X-dx-5t8">
+                                        <rect key="frame" x="148" y="3" width="16" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="%" id="dw7-zh-BWk">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="O95-cm-jb3">
+                                        <rect key="frame" x="284" y="34" width="11" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="x" id="YSN-o2-JTx">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ylp-q2-VyT">
+                                        <rect key="frame" x="231" y="30" width="50" height="22"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="50" id="DpS-j9-2Gi"/>
+                                            <constraint firstAttribute="height" constant="22" id="vYP-Iq-Lci"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="TCT-Ad-PSz">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="6qf-O3-wed">
+                                        <rect key="frame" x="298" y="30" width="50" height="22"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="50" id="6AV-rd-BHl"/>
+                                            <constraint firstAttribute="height" constant="22" id="CSa-xc-JEr"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="6vy-08-kqS">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="xUJ-s7-j4l">
+                                        <rect key="frame" x="348" y="33" width="27" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="mm" id="MnI-Ss-sJO">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                </subviews>
+                                <constraints>
+                                    <constraint firstItem="xUJ-s7-j4l" firstAttribute="centerY" secondItem="ylp-q2-VyT" secondAttribute="centerY" id="6oZ-sl-VIb"/>
+                                    <constraint firstItem="ylp-q2-VyT" firstAttribute="centerY" secondItem="ab2-Ba-l75" secondAttribute="centerY" id="7nQ-ie-lmf"/>
+                                    <constraint firstItem="ab2-Ba-l75" firstAttribute="top" secondItem="VPg-u9-N99" secondAttribute="top" constant="5" id="DZZ-6j-E2H"/>
+                                    <constraint firstItem="ylp-q2-VyT" firstAttribute="leading" secondItem="ab2-Ba-l75" secondAttribute="trailing" constant="20" id="Dre-DA-vFS"/>
+                                    <constraint firstItem="npj-Tz-s5f" firstAttribute="centerY" secondItem="huG-r2-MIm" secondAttribute="centerY" id="Dts-aw-k7j"/>
+                                    <constraint firstAttribute="bottom" secondItem="O95-cm-jb3" secondAttribute="bottom" constant="34" id="EDB-yz-4cx"/>
+                                    <constraint firstItem="F5X-dx-5t8" firstAttribute="leading" secondItem="npj-Tz-s5f" secondAttribute="trailing" constant="2" id="L4k-VH-2dt"/>
+                                    <constraint firstItem="bhe-bO-2m5" firstAttribute="leading" secondItem="VPg-u9-N99" secondAttribute="leading" id="Mrp-DR-Vg5"/>
+                                    <constraint firstItem="6qf-O3-wed" firstAttribute="leading" secondItem="O95-cm-jb3" secondAttribute="trailing" constant="5" id="S3r-Os-8b3"/>
+                                    <constraint firstItem="O95-cm-jb3" firstAttribute="baseline" secondItem="ylp-q2-VyT" secondAttribute="firstBaseline" id="Vuo-a3-7FK"/>
+                                    <constraint firstAttribute="bottom" secondItem="npj-Tz-s5f" secondAttribute="bottom" id="aKB-Jf-UJD"/>
+                                    <constraint firstItem="npj-Tz-s5f" firstAttribute="leading" secondItem="huG-r2-MIm" secondAttribute="trailing" constant="5" id="aXE-zJ-ysv"/>
+                                    <constraint firstItem="O95-cm-jb3" firstAttribute="leading" secondItem="ylp-q2-VyT" secondAttribute="trailing" constant="5" id="b9b-SB-fPu"/>
+                                    <constraint firstItem="F5X-dx-5t8" firstAttribute="centerY" secondItem="npj-Tz-s5f" secondAttribute="centerY" id="be5-di-hQl"/>
+                                    <constraint firstItem="6qf-O3-wed" firstAttribute="centerY" secondItem="ylp-q2-VyT" secondAttribute="centerY" id="c3f-gt-ZQc"/>
+                                    <constraint firstItem="npj-Tz-s5f" firstAttribute="top" secondItem="ab2-Ba-l75" secondAttribute="bottom" constant="9" id="ckD-qq-RzS"/>
+                                    <constraint firstItem="O95-cm-jb3" firstAttribute="firstBaseline" secondItem="ylp-q2-VyT" secondAttribute="firstBaseline" id="ivO-3c-6Oq"/>
+                                    <constraint firstItem="xUJ-s7-j4l" firstAttribute="leading" secondItem="6qf-O3-wed" secondAttribute="trailing" constant="2" id="lf9-lF-JdX"/>
+                                    <constraint firstItem="ab2-Ba-l75" firstAttribute="centerY" secondItem="bhe-bO-2m5" secondAttribute="centerY" id="pIi-28-yJQ"/>
+                                    <constraint firstItem="huG-r2-MIm" firstAttribute="leading" secondItem="VPg-u9-N99" secondAttribute="leading" id="yob-Sm-fDK"/>
+                                    <constraint firstItem="ab2-Ba-l75" firstAttribute="leading" secondItem="bhe-bO-2m5" secondAttribute="trailing" constant="5" id="zD1-jo-Vb5"/>
+                                </constraints>
+                            </view>
+                        </tabViewItem>
+                        <tabViewItem label="Split" identifier="2" id="4au-Kz-Ege">
+                            <view key="view" id="gMI-UT-nM9">
+                                <rect key="frame" x="10" y="33" width="454" height="55"/>
+                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                                <subviews>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="GZj-oZ-90w">
+                                        <rect key="frame" x="237" y="3" width="11" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="x" id="SgR-Vw-ZSU">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ew2-qD-kk9">
+                                        <rect key="frame" x="-2" y="33" width="145" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Destination paper Size:" id="hJz-oe-0Jv">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <comboBox focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hmP-xC-vbT">
+                                        <rect key="frame" x="146" y="27" width="143" height="25"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="140" id="kw4-0d-PxI"/>
+                                        </constraints>
+                                        <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="V3g-4c-IKE">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </comboBoxCell>
+                                    </comboBox>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="zbj-AU-tDW">
+                                        <rect key="frame" x="-2" y="3" width="106" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Pages per sheet:" id="ihP-KP-164">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <comboBox focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="nsf-dM-ljy">
+                                        <rect key="frame" x="107" y="-3" width="83" height="25"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="80" id="z14-rf-Iph"/>
+                                        </constraints>
+                                        <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="BDO-v8-x9b">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </comboBoxCell>
+                                    </comboBox>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="svz-MK-Cyc">
+                                        <rect key="frame" x="207" y="0.0" width="30" height="21"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="30" id="FZ8-Id-H2H"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="CRg-pf-SnE">
+                                            <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="SZA-9H-ksm">
+                                                <real key="minimum" value="1"/>
+                                                <real key="maximum" value="99"/>
+                                            </numberFormatter>
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ssP-LE-KWd">
+                                        <rect key="frame" x="248" y="0.0" width="30" height="21"/>
+                                        <constraints>
+                                            <constraint firstAttribute="width" constant="30" id="Iqh-Fe-620"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="bbm-IR-hL9">
+                                            <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="Fqt-x1-dH0">
+                                                <real key="minimum" value="1"/>
+                                                <real key="maximum" value="99"/>
+                                            </numberFormatter>
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="jIl-GP-Qjg">
+                                        <rect key="frame" x="359" y="34" width="11" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="x" id="Bql-zi-dDs">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="pSc-nX-Jku">
+                                        <rect key="frame" x="306" y="30" width="50" height="22"/>
+                                        <constraints>
+                                            <constraint firstAttribute="height" constant="22" id="td5-hT-nIH"/>
+                                            <constraint firstAttribute="width" constant="50" id="zXM-II-zQ9"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="3D7-1M-XNf">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Z0r-X6-KSy">
+                                        <rect key="frame" x="373" y="30" width="50" height="22"/>
+                                        <constraints>
+                                            <constraint firstAttribute="height" constant="22" id="Uud-dM-nH1"/>
+                                            <constraint firstAttribute="width" constant="50" id="oU7-EJ-sKJ"/>
+                                        </constraints>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="PH1-e9-tGg">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="yTQ-PI-PZC">
+                                        <rect key="frame" x="423" y="33" width="27" height="16"/>
+                                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="mm" id="Beq-VT-loo">
+                                            <font key="font" metaFont="system"/>
+                                            <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                            <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                        </textFieldCell>
+                                    </textField>
+                                </subviews>
+                                <constraints>
+                                    <constraint firstItem="yTQ-PI-PZC" firstAttribute="leading" secondItem="Z0r-X6-KSy" secondAttribute="trailing" constant="2" id="245-cN-uqz"/>
+                                    <constraint firstItem="hmP-xC-vbT" firstAttribute="leading" secondItem="ew2-qD-kk9" secondAttribute="trailing" constant="5" id="4DR-6i-evP"/>
+                                    <constraint firstItem="ssP-LE-KWd" firstAttribute="centerY" secondItem="zbj-AU-tDW" secondAttribute="centerY" id="4kX-9N-E28"/>
+                                    <constraint firstItem="GZj-oZ-90w" firstAttribute="centerY" secondItem="zbj-AU-tDW" secondAttribute="centerY" id="ARt-rp-sJN"/>
+                                    <constraint firstItem="hmP-xC-vbT" firstAttribute="centerY" secondItem="ew2-qD-kk9" secondAttribute="centerY" id="CQa-J2-Oa5"/>
+                                    <constraint firstItem="jIl-GP-Qjg" firstAttribute="baseline" secondItem="pSc-nX-Jku" secondAttribute="firstBaseline" id="Cox-OD-hM7"/>
+                                    <constraint firstItem="hmP-xC-vbT" firstAttribute="top" secondItem="gMI-UT-nM9" secondAttribute="top" constant="5" id="Enu-YO-hJW"/>
+                                    <constraint firstItem="svz-MK-Cyc" firstAttribute="centerY" secondItem="zbj-AU-tDW" secondAttribute="centerY" id="Hbk-4d-4dT"/>
+                                    <constraint firstItem="svz-MK-Cyc" firstAttribute="top" secondItem="hmP-xC-vbT" secondAttribute="bottom" constant="10" id="Jwr-V3-UIf"/>
+                                    <constraint firstItem="ssP-LE-KWd" firstAttribute="leading" secondItem="GZj-oZ-90w" secondAttribute="trailing" constant="2" id="V7D-GQ-kQZ"/>
+                                    <constraint firstItem="nsf-dM-ljy" firstAttribute="leading" secondItem="zbj-AU-tDW" secondAttribute="trailing" constant="5" id="WHo-Q6-t2O"/>
+                                    <constraint firstItem="Z0r-X6-KSy" firstAttribute="leading" secondItem="jIl-GP-Qjg" secondAttribute="trailing" constant="5" id="WdT-fL-OiF"/>
+                                    <constraint firstItem="ew2-qD-kk9" firstAttribute="leading" secondItem="gMI-UT-nM9" secondAttribute="leading" id="XFz-Qi-Be8"/>
+                                    <constraint firstAttribute="bottom" secondItem="svz-MK-Cyc" secondAttribute="bottom" id="Yud-Ua-xVK"/>
+                                    <constraint firstItem="zbj-AU-tDW" firstAttribute="leading" secondItem="gMI-UT-nM9" secondAttribute="leading" id="Zil-30-UmR"/>
+                                    <constraint firstItem="nsf-dM-ljy" firstAttribute="centerY" secondItem="zbj-AU-tDW" secondAttribute="centerY" id="aii-CO-T2f"/>
+                                    <constraint firstItem="GZj-oZ-90w" firstAttribute="leading" secondItem="svz-MK-Cyc" secondAttribute="trailing" constant="2" id="e1z-Ar-5Rn"/>
+                                    <constraint firstItem="pSc-nX-Jku" firstAttribute="leading" secondItem="hmP-xC-vbT" secondAttribute="trailing" constant="20" id="kQE-AO-0In"/>
+                                    <constraint firstItem="jIl-GP-Qjg" firstAttribute="leading" secondItem="pSc-nX-Jku" secondAttribute="trailing" constant="5" id="pkH-te-Pic"/>
+                                    <constraint firstItem="jIl-GP-Qjg" firstAttribute="firstBaseline" secondItem="pSc-nX-Jku" secondAttribute="firstBaseline" id="qwy-KA-ug9"/>
+                                    <constraint firstItem="pSc-nX-Jku" firstAttribute="centerY" secondItem="hmP-xC-vbT" secondAttribute="centerY" id="tju-83-b60"/>
+                                    <constraint firstItem="yTQ-PI-PZC" firstAttribute="centerY" secondItem="pSc-nX-Jku" secondAttribute="centerY" id="uPI-Qd-vPY"/>
+                                    <constraint firstItem="Z0r-X6-KSy" firstAttribute="centerY" secondItem="pSc-nX-Jku" secondAttribute="centerY" id="ubT-AJ-fV4"/>
+                                    <constraint firstItem="svz-MK-Cyc" firstAttribute="leading" secondItem="nsf-dM-ljy" secondAttribute="trailing" constant="20" id="waP-Nj-0ls"/>
+                                </constraints>
+                            </view>
+                        </tabViewItem>
+                    </tabViewItems>
+                </tabView>
+                <box boxType="custom" borderType="none" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="OBJ-5y-ON3">
+                    <rect key="frame" x="16" y="8" width="599" height="56"/>
+                    <view key="contentView" id="0aK-Jm-1T7">
+                        <rect key="frame" x="0.0" y="0.0" width="599" height="56"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="TXe-oe-kAB">
+                                <rect key="frame" x="8" y="40" width="77" height="16"/>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Page Range" id="y3l-aI-N4b">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <comboBox focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="DbL-MQ-qgc">
+                                <rect key="frame" x="9" y="8" width="244" height="23"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" constant="240" id="V6m-ut-TIz"/>
+                                </constraints>
+                                <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="Xpo-hl-3J4">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                </comboBoxCell>
+                            </comboBox>
+                        </subviews>
+                        <constraints>
+                            <constraint firstAttribute="bottom" secondItem="DbL-MQ-qgc" secondAttribute="bottom" constant="10" id="34a-gd-guc"/>
+                            <constraint firstItem="DbL-MQ-qgc" firstAttribute="leading" secondItem="0aK-Jm-1T7" secondAttribute="leading" constant="10" id="9mM-zS-OIB"/>
+                            <constraint firstItem="DbL-MQ-qgc" firstAttribute="top" secondItem="TXe-oe-kAB" secondAttribute="bottom" constant="10" id="EIC-Do-PdW"/>
+                            <constraint firstItem="TXe-oe-kAB" firstAttribute="top" secondItem="0aK-Jm-1T7" secondAttribute="top" id="mVc-LC-g3c"/>
+                            <constraint firstItem="TXe-oe-kAB" firstAttribute="leading" secondItem="0aK-Jm-1T7" secondAttribute="leading" constant="10" id="nzW-BN-78W"/>
+                        </constraints>
+                    </view>
+                    <color key="fillColor" red="1" green="1" blue="1" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
+                </box>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="3SI-tb-gRl">
+                    <rect key="frame" x="16" y="172" width="599" height="134"/>
+                    <view key="contentView" id="lcP-tn-Wce">
+                        <rect key="frame" x="0.0" y="0.0" width="599" height="134"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="kJm-Rz-ygD">
+                                <rect key="frame" x="8" y="86" width="88" height="18"/>
+                                <buttonCell key="cell" type="check" title="Cut Marks" bezelStyle="regularSquare" imagePosition="left" inset="2" id="hxn-Ba-jO9">
+                                    <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
+                                    <font key="font" metaFont="system"/>
+                                </buttonCell>
+                            </button>
+                            <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="yh0-n2-HXE">
+                                <rect key="frame" x="8" y="32" width="66" height="18"/>
+                                <buttonCell key="cell" type="check" title="Labels" bezelStyle="regularSquare" imagePosition="left" inset="2" id="C5d-V8-DwY">
+                                    <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
+                                    <font key="font" metaFont="system"/>
+                                </buttonCell>
+                            </button>
+                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="dNz-66-9JH">
+                                <rect key="frame" x="8" y="2" width="128" height="16"/>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Comments &amp; Forms:" id="s8R-Ri-1EM">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="F7i-cs-DAx">
+                                <rect key="frame" x="79" y="30" width="340" height="21"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" constant="340" id="Ebw-QJ-R0e"/>
+                                </constraints>
+                                <textFieldCell key="cell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="dGV-G7-NV5">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ccH-ZE-gSG">
+                                <rect key="frame" x="8" y="60" width="115" height="18"/>
+                                <buttonCell key="cell" type="check" title="Reverse pages" bezelStyle="regularSquare" imagePosition="left" inset="2" id="48E-n4-Xsj">
+                                    <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
+                                    <font key="font" metaFont="system"/>
+                                </buttonCell>
+                            </button>
+                            <comboBox focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="yQR-GS-Lxb">
+                                <rect key="frame" x="138" y="-2" width="244" height="23"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" constant="240" id="PYZ-h1-Cfj"/>
+                                </constraints>
+                                <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="thx-Gg-3io">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                </comboBoxCell>
+                            </comboBox>
+                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="49t-aX-aKI">
+                                <rect key="frame" x="8" y="116" width="55" height="16"/>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Overlap:" id="A1Y-Hk-tKy">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="O7L-Qq-EuB">
+                                <rect key="frame" x="106" y="116" width="15" height="16"/>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="In" id="ctX-EZ-2cR">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="LFl-9Z-ys0">
+                                <rect key="frame" x="66" y="113" width="40" height="21"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" constant="40" id="GUZ-Fj-KO2"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="Ugx-aU-Dqk">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                        </subviews>
+                        <constraints>
+                            <constraint firstAttribute="bottom" secondItem="yQR-GS-Lxb" secondAttribute="bottom" id="0LX-Nf-IXY"/>
+                            <constraint firstItem="kJm-Rz-ygD" firstAttribute="leading" secondItem="lcP-tn-Wce" secondAttribute="leading" constant="10" id="10P-TI-arG"/>
+                            <constraint firstItem="LFl-9Z-ys0" firstAttribute="centerY" secondItem="49t-aX-aKI" secondAttribute="centerY" id="1n7-uv-ajE"/>
+                            <constraint firstItem="O7L-Qq-EuB" firstAttribute="leading" secondItem="LFl-9Z-ys0" secondAttribute="trailing" constant="2" id="6ga-vL-12D"/>
+                            <constraint firstItem="F7i-cs-DAx" firstAttribute="centerY" secondItem="yh0-n2-HXE" secondAttribute="centerY" id="6vB-ES-W8N"/>
+                            <constraint firstItem="LFl-9Z-ys0" firstAttribute="leading" secondItem="49t-aX-aKI" secondAttribute="trailing" constant="5" id="7Gv-Qd-BAE"/>
+                            <constraint firstItem="F7i-cs-DAx" firstAttribute="top" secondItem="ccH-ZE-gSG" secondAttribute="bottom" constant="10" id="91t-HR-EDZ"/>
+                            <constraint firstItem="yQR-GS-Lxb" firstAttribute="leading" secondItem="dNz-66-9JH" secondAttribute="trailing" constant="5" id="96S-7Z-zHp"/>
+                            <constraint firstItem="ccH-ZE-gSG" firstAttribute="top" secondItem="kJm-Rz-ygD" secondAttribute="bottom" constant="10" id="AjB-jI-95O"/>
+                            <constraint firstItem="yh0-n2-HXE" firstAttribute="leading" secondItem="kJm-Rz-ygD" secondAttribute="leading" id="BrL-GB-OLR"/>
+                            <constraint firstItem="dNz-66-9JH" firstAttribute="leading" secondItem="yh0-n2-HXE" secondAttribute="leading" id="Hwf-jq-diJ"/>
+                            <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="F7i-cs-DAx" secondAttribute="trailing" id="WfU-sw-BqJ"/>
+                            <constraint firstItem="LFl-9Z-ys0" firstAttribute="top" secondItem="lcP-tn-Wce" secondAttribute="top" id="YIZ-Ay-uAA"/>
+                            <constraint firstItem="F7i-cs-DAx" firstAttribute="leading" secondItem="yh0-n2-HXE" secondAttribute="trailing" constant="5" id="a6V-Wn-kdG"/>
+                            <constraint firstItem="O7L-Qq-EuB" firstAttribute="centerY" secondItem="LFl-9Z-ys0" secondAttribute="centerY" id="aMl-39-yIz"/>
+                            <constraint firstItem="yQR-GS-Lxb" firstAttribute="centerY" secondItem="dNz-66-9JH" secondAttribute="centerY" id="mVk-JY-P2a"/>
+                            <constraint firstItem="ccH-ZE-gSG" firstAttribute="leading" secondItem="kJm-Rz-ygD" secondAttribute="leading" id="nVF-i2-0NT"/>
+                            <constraint firstItem="49t-aX-aKI" firstAttribute="leading" secondItem="lcP-tn-Wce" secondAttribute="leading" constant="10" id="rI4-Cf-86V"/>
+                            <constraint firstItem="kJm-Rz-ygD" firstAttribute="top" secondItem="LFl-9Z-ys0" secondAttribute="bottom" constant="10" id="rLp-bE-6CV"/>
+                            <constraint firstItem="yQR-GS-Lxb" firstAttribute="top" secondItem="F7i-cs-DAx" secondAttribute="bottom" constant="10" id="saD-nR-wZr"/>
+                        </constraints>
+                    </view>
+                </box>
+            </subviews>
+            <constraints>
+                <constraint firstItem="OBJ-5y-ON3" firstAttribute="top" secondItem="Yym-jc-0bB" secondAttribute="bottom" constant="20" id="2Ze-fM-uc7"/>
+                <constraint firstItem="OBJ-5y-ON3" firstAttribute="leading" secondItem="3SI-tb-gRl" secondAttribute="leading" id="4Ld-Ya-Qfw"/>
+                <constraint firstAttribute="trailing" secondItem="aT9-yf-HZu" secondAttribute="trailing" constant="16" id="4dh-Fh-k9D"/>
+                <constraint firstItem="aT9-yf-HZu" firstAttribute="leading" secondItem="c22-O7-iKe" secondAttribute="leading" constant="16" id="5Oc-jg-PvM"/>
+                <constraint firstItem="3SI-tb-gRl" firstAttribute="leading" secondItem="c22-O7-iKe" secondAttribute="leading" constant="16" id="Ac1-3H-XsS"/>
+                <constraint firstItem="OBJ-5y-ON3" firstAttribute="trailing" secondItem="3SI-tb-gRl" secondAttribute="trailing" id="Kmq-Kh-NW7"/>
+                <constraint firstItem="m6f-Md-NUw" firstAttribute="leading" secondItem="pym-Vw-Mxb" secondAttribute="trailing" constant="5" id="MEZ-lv-K2m"/>
+                <constraint firstItem="Yym-jc-0bB" firstAttribute="trailing" secondItem="3SI-tb-gRl" secondAttribute="trailing" id="OD7-GN-oFM"/>
+                <constraint firstItem="m6f-Md-NUw" firstAttribute="centerY" secondItem="pym-Vw-Mxb" secondAttribute="centerY" id="U43-Dp-Z2u"/>
+                <constraint firstItem="m6f-Md-NUw" firstAttribute="top" secondItem="c22-O7-iKe" secondAttribute="top" constant="16" id="dYS-jK-Y5a"/>
+                <constraint firstItem="aT9-yf-HZu" firstAttribute="top" secondItem="m6f-Md-NUw" secondAttribute="bottom" constant="10" id="k11-nh-oHd"/>
+                <constraint firstAttribute="trailing" secondItem="m6f-Md-NUw" secondAttribute="trailing" constant="16" id="ksw-GM-Gsq"/>
+                <constraint firstItem="3SI-tb-gRl" firstAttribute="top" secondItem="aT9-yf-HZu" secondAttribute="bottom" constant="10" id="l8W-BM-6qr"/>
+                <constraint firstAttribute="trailing" secondItem="3SI-tb-gRl" secondAttribute="trailing" constant="16" id="sS4-D5-fSm"/>
+                <constraint firstItem="Yym-jc-0bB" firstAttribute="top" secondItem="3SI-tb-gRl" secondAttribute="bottom" constant="20" id="vjZ-wd-MZE"/>
+                <constraint firstItem="Yym-jc-0bB" firstAttribute="leading" secondItem="3SI-tb-gRl" secondAttribute="leading" id="vv9-kr-HgV"/>
+            </constraints>
+            <point key="canvasLocation" x="104.5" y="136"/>
+        </customView>
+    </objects>
+</document>