Просмотр исходного кода

【综合】引导窗口UI调整和补充文案(图片待补充)

tangchao 1 год назад
Родитель
Сommit
4c5ce2ddce

+ 68 - 4
PDF Office/PDF Master.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -112,7 +112,7 @@
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1278"
             endingLineNumber = "1278"
-            landmarkName = "menuItemAction_showNextTagPage(_:)"
+            landmarkName = "menuItemAction_showForwardTagPage(_:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
@@ -128,7 +128,7 @@
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1265"
             endingLineNumber = "1265"
-            landmarkName = "menuItemAction_showForwardTagPage(_:)"
+            landmarkName = "menuItemAction_selectTool(_:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
@@ -206,11 +206,75 @@
             filePath = "PDF Master/Class/Document/KMMainDocument.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "182"
-            endingLineNumber = "182"
+            startingLineNumber = "217"
+            endingLineNumber = "217"
             landmarkName = "saveAs(_:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "0351AA9B-986E-4553-8685-5A71EE4771C2"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/Class/Document/KMMainDocument.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "240"
+            endingLineNumber = "240"
+            landmarkName = "runModalSavePanel(for:delegate:didSave:contextInfo:)"
+            landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "0351AA9B-986E-4553-8685-5A71EE4771C2 - 4b4b5d6e3d195f59"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "PDF_Master_DMG.KMMainDocument.runModalSavePanel(for: __C.NSSaveOperationType, delegate: Swift.Optional&lt;Any&gt;, didSave: Swift.Optional&lt;ObjectiveC.Selector&gt;, contextInfo: Swift.Optional&lt;Swift.UnsafeMutableRawPointer&gt;) -&gt; ()"
+                  moduleName = "PDF Master DMG"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Document/KMMainDocument.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "240"
+                  endingLineNumber = "240"
+                  offsetFromSymbolStart = "312">
+               </Location>
+               <Location
+                  uuid = "0351AA9B-986E-4553-8685-5A71EE4771C2 - 9ec3d8f8f83c7231"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "closure #1 (Swift.Bool, Any...) -&gt; () in PDF_Master_DMG.KMMainDocument.runModalSavePanel(for: __C.NSSaveOperationType, delegate: Swift.Optional&lt;Any&gt;, didSave: Swift.Optional&lt;ObjectiveC.Selector&gt;, contextInfo: Swift.Optional&lt;Swift.UnsafeMutableRawPointer&gt;) -&gt; ()"
+                  moduleName = "PDF Master DMG"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Document/KMMainDocument.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "240"
+                  endingLineNumber = "240"
+                  offsetFromSymbolStart = "201">
+               </Location>
+            </Locations>
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "8FEBDA22-4F3C-4146-8496-CE93A1122E82"
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/Class/ChromiumTabs/KMBrowser.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "53"
+            endingLineNumber = "53"
+            landmarkName = "closeTabViewItem()"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

+ 50 - 16
PDF Office/PDF Master/Class/Welcome/OC/WelcomeWindowController.m

@@ -8,11 +8,7 @@
 
 #import "WelcomeWindowController.h"
 #import "WaitingView.h"
-#if VERSION_DMG
-#import <PDF_Master-Swift.h>
-#else
 #import <PDF_Master-Swift.h>
-#endif
 
 #import "TCPageIndicator.h"
 #import "NSButton+TitleColor.h"
@@ -31,6 +27,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
 @property (nonatomic,assign) IBOutlet NSView *content4View;
 
 @property (strong) IBOutlet NSView *content5View;
+@property (strong) IBOutlet NSView *content6View;
 
 @property (nonatomic,assign) IBOutlet NSTextField *title1Label;
 @property (nonatomic,assign) IBOutlet NSTextField *subtitle1Label;
@@ -43,6 +40,8 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
 
 @property (weak) IBOutlet NSTextField *title5Label;
 @property (weak) IBOutlet NSTextField *subtitle5Label;
+@property (weak) IBOutlet NSTextField *title6Label;
+@property (weak) IBOutlet NSTextField *subtitle6Label;
 
 @property (weak) IBOutlet NSBox *preBox;
 @property (weak) IBOutlet NSBox *nextBox;
@@ -55,6 +54,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
 @property (weak) IBOutlet NSBox *next2Box;
 @property (weak) IBOutlet NSBox *next3Box;
 @property (weak) IBOutlet NSBox *next4Box;
+@property (weak) IBOutlet NSBox *next5Box;
 
 @property (weak) IBOutlet NSBox *signUpBox;
 
@@ -71,6 +71,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
 @property (weak) IBOutlet TCPageIndicator *pageIndicator3;
 @property (weak) IBOutlet TCPageIndicator *pageIndicator4;
 @property (weak) IBOutlet TCPageIndicator *pageIndicator5;
+@property (weak) IBOutlet TCPageIndicator *pageIndicator6;
 
 @property (nonatomic,retain) NSArray *contentViews;
 @property (nonatomic,assign) NSInteger currentIndex;
@@ -115,7 +116,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
     
     NSClipView *clipView = self.scrollView.contentView;
     // ,self.content4View
-    self.contentViews = @[self.content1View,self.content2View,self.content5View];
+    self.contentViews = @[self.content1View, self.content2View, self.content3View, self.content4View, self.content6View, self.content5View];
     for (int i=0; i<self.contentViews.count; i++) {
         NSView *view = self.contentViews[i];
         view.frame = CGRectMake(i*clipView.bounds.size.width, 0,
@@ -140,20 +141,47 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
 }
 
 - (void)localizedString {
+#if VERSION_DMG
     self.title1Label.stringValue = NSLocalizedString(@"The Brand New PDF Master", nil);
-    self.subtitle1Label.stringValue = NSLocalizedString(@"PDF Master Invites You to Enjoy All Advanced Features!\n\nUse the new powerful software integrated with AI technology to edit your PDFs", nil);
+    self.subtitle1Label.stringValue = NSLocalizedString(@"PDF Master Beta Invites You to Enjoy All Advanced Features!\n\nEdit, Annotate and Convert PDFs with PDF Master to boost your productivity", nil);
     
-    self.title2Label.stringValue = NSLocalizedString(@"Process PDF Document wit AI Robot", nil);
-    self.subtitle2Label.stringValue = NSLocalizedString(@"Smart PDF AI robot, powered by Chatgpt helps you translate, rewrite, and correct PDFs with ease, bringing you an enhanced PDF experience.", nil);
+    self.title2Label.stringValue = NSLocalizedString(@"Comment PDFs with Rich Annotation Tools", nil);
+    self.subtitle2Label.stringValue = NSLocalizedString(@"Add highlights, freehand, text, stamps, links, shapes, and notes to your documents. Easily mark up your PDFs anytime!", nil);
     
 //    self.title3Label.stringValue = NSLocalizedString(@"Convert PDF to Office Fast and Easily", nil);
 //    self.subtitle3Label.stringValue = NSLocalizedString(@"Convert PDF to editable Word, Excel, PPT, Text and image with all your fonts and formatting preserved.", nil);
-//
+        self.title3Label.stringValue = NSLocalizedString(@"Edit Original Text and Images Like Word", nil);
+        self.subtitle3Label.stringValue = NSLocalizedString(@"Fix a typo or add a new text box in a PDF effortlessly. Crop, replace, rotate, flip, and export images as desired.", nil);
+
 //    self.title4Label.stringValue = NSLocalizedString(@"Fill out Form & Sign Documents", nil);
 //    self.subtitle4Label.stringValue = NSLocalizedString(@"Fill out forms effortlessly and add text, image or handwritten signatures to PDFs.", nil);
+        self.title4Label.stringValue = NSLocalizedString(@"Organize PDF Pages with Ease", nil);
+        self.subtitle4Label.stringValue = NSLocalizedString(@"Drag and drop page thumbnails to rearrange pages. Or easily delete, insert, rotate, split pages.", nil);
+    
+    self.title6Label.stringValue = NSLocalizedString(@"Convert PDF to Office Fast and Easily", nil);
+    self.subtitle6Label.stringValue = NSLocalizedString(@"Convert PDF to editable Word, Excel, PPT, Text and image with all your fonts and formatting preserved.", nil);
+    
+    self.title5Label.stringValue = NSLocalizedString(@"Sign up to Unlock Premium Features", nil);
+    self.subtitle5Label.stringValue = NSLocalizedString(@"All advanced features in PDF Master can be used after registration, including converting PDFs without limitation. ", nil);
+#else
+    self.title1Label.stringValue = NSLocalizedString(@"The Brand New PDF Master", nil);
+    self.subtitle1Label.stringValue = NSLocalizedString(@"PDF Master Invites You to Enjoy All Advanced Features!\n\nUse the new powerful software integrated with AI technology to edit your PDFs", nil);
+    
+    self.title2Label.stringValue = NSLocalizedString(@"Process PDF Document wit AI Robot", nil);
+    self.subtitle2Label.stringValue = NSLocalizedString(@"Smart PDF AI robot, powered by Chatgpt helps you translate, rewrite, and correct PDFs with ease, bringing you an enhanced PDF experience.", nil);
+    
+    self.title3Label.stringValue = NSLocalizedString(@"Edit Original Text and Images Like Word", nil);
+    self.subtitle3Label.stringValue = NSLocalizedString(@"Fix a typo or add a new text box in a PDF effortlessly. Crop, replace, rotate, flip, and export images as desired.", nil);
+
+    self.title4Label.stringValue = NSLocalizedString(@"Organize PDF Pages with Ease", nil);
+    self.subtitle4Label.stringValue = NSLocalizedString(@"Drag and drop page thumbnails to rearrange pages. Or easily delete, insert, rotate, split pages.", nil);
+    
+    self.title6Label.stringValue = NSLocalizedString(@"Convert PDF to Office Fast and Easily", nil);
+    self.subtitle6Label.stringValue = NSLocalizedString(@"Convert PDF to editable Word, Excel, PPT, Text and image with all your fonts and formatting preserved.", nil);
     
     self.title5Label.stringValue = NSLocalizedString(@"Sign up to Unlock Premium Features", nil);
     self.subtitle5Label.stringValue = NSLocalizedString(@"All advanced features in PDF Master can be used after registration.", nil);
+#endif
 }
 
 - (void)initSubViews {
@@ -177,7 +205,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
     self.nextButtonVC.target = self;
     self.nextButtonVC.action = @selector(nextButtonAction:);
     
-    for (NSBox *box in @[self.next1Box, self.next2Box, self.next3Box, self.next4Box]) {
+    for (NSBox *box in @[self.next1Box, self.next2Box, self.next3Box, self.next4Box, self.next5Box]) {
         box.borderType = NSNoBorder;
         KMDesignButton *nextButtonVC = [[KMDesignButton alloc] initWithType:DesignButtonTypeText];
         [box.contentView addSubview:nextButtonVC.view];
@@ -196,6 +224,8 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
             self.next3ButtonVC = nextButtonVC;
         } else if ([box isEqual:self.next4Box]) {
             self.next4ButtonVC = nextButtonVC;
+        } else if ([box isEqual:self.next5Box]) {
+//            self.next5
         }
     }
     
@@ -226,8 +256,8 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
     [self.signUpButtonVC buttonWithType:TokenButtonTypeCta size:TokenButtonSizeL height:[[NSLayoutConstraint alloc] init]];
     
     // , self.pageIndicator5
-    for (TCPageIndicator *pageindicator in @[self.pageIndicator1, self.pageIndicator2, self.pageIndicator5]) {
-        pageindicator.numberOfPages = 3;
+    for (TCPageIndicator *pageindicator in @[self.pageIndicator1, self.pageIndicator2, self.pageIndicator3, self.pageIndicator4, self.pageIndicator5, self.pageIndicator6]) {
+        pageindicator.numberOfPages = 6;
         pageindicator.selectedColor = [NSColor colorWithRed:39/255.f green:60/255.f blue:98/255.f alpha:1.f];
         pageindicator.normalColor = [NSColor colorWithRed:0/255.f green:0/255.f blue:0/255.f alpha:0.2];
         pageindicator.pageIndicatorSize = NSMakeSize(6, 6);
@@ -242,7 +272,9 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
         } else if ([pageindicator isEqual:self.pageIndicator4]) {
             pageindicator.currentPage = 3;
         } else if ([pageindicator isEqual:self.pageIndicator5]) {
-            pageindicator.currentPage = 2;
+            pageindicator.currentPage = 5;
+        } else if ([pageindicator isEqual:self.pageIndicator6]) {
+            pageindicator.currentPage = 4;
         }
     }
     
@@ -258,7 +290,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
 
 - (void)setupUI {
     for (NSTextField *titleLabel in @[self.title1Label, self.title2Label, self.title3Label,
-                                      self.title4Label, self.title5Label]) {
+                                      self.title4Label, self.title6Label, self.title5Label]) {
         titleLabel.font = [NSFont fontWithName:@"SFProText-Semibold" size:20];
         titleLabel.textColor = [NSColor colorWithRed:37/255.f green:38/255.f blue:41/255.f alpha:1.f];
     }
@@ -267,7 +299,7 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
     ps.lineSpacing = 6;
     ps.alignment = NSTextAlignmentCenter;
     for (NSTextField *subtitleLabel in @[self.subtitle1Label, self.subtitle2Label, self.subtitle3Label,
-                                      self.subtitle4Label, self.subtitle5Label]) {
+                                      self.subtitle4Label, self.subtitle6Label, self.subtitle5Label]) {
         if ([subtitleLabel isEqual:self.subtitle1Label]) {
             NSMutableParagraphStyle *ps_ = [[NSMutableParagraphStyle alloc] init];
 //            ps_.lineSpacing = 6;
@@ -303,9 +335,11 @@ static NSString * const kKMWelcomeRemindMeLaterKey = @"WelcomeRemindMeLaterKey";
         self.preBox.hidden = YES;
     } else if (self.currentIndex == 1) {
     } else if (self.currentIndex == 2) {
-        self.nextBox.hidden = YES;
+//        self.nextBox.hidden = YES;
     } else if (self.currentIndex == 3) {
     } else if (self.currentIndex == 4){
+        
+    } else if (self.currentIndex == 5) {
         self.nextBox.hidden = YES;
     }
 }

+ 84 - 1
PDF Office/PDF Master/Class/Welcome/OC/WelcomeWindowController.xib

@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21507" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
     <dependencies>
+        <deployment identifier="macosx"/>
         <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21507"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
@@ -14,16 +15,19 @@
                 <outlet property="content3View" destination="QJj-s2-iaH" id="FBY-km-LTq"/>
                 <outlet property="content4View" destination="3oJ-LY-UWJ" id="6dY-WX-XIq"/>
                 <outlet property="content5View" destination="aEL-3j-TFx" id="yOZ-aH-NeK"/>
+                <outlet property="content6View" destination="68o-oI-n5A" id="W7Q-0z-Y1y"/>
                 <outlet property="next1Box" destination="mKV-Zb-jBN" id="yqd-gn-IFN"/>
                 <outlet property="next2Box" destination="cA3-wY-yeQ" id="EL9-sB-hh2"/>
                 <outlet property="next3Box" destination="NdL-Aw-8i7" id="gZv-3e-mBI"/>
                 <outlet property="next4Box" destination="Jzy-YP-A8O" id="O0n-Dh-Wmu"/>
+                <outlet property="next5Box" destination="J9w-kP-Xy3" id="qkD-6y-64Z"/>
                 <outlet property="nextBox" destination="M4l-fM-uGb" id="25W-78-MaT"/>
                 <outlet property="pageIndicator1" destination="dZt-Mz-4TL" id="ldS-id-32t"/>
                 <outlet property="pageIndicator2" destination="zx6-lG-Q7W" id="Qny-4B-I2c"/>
                 <outlet property="pageIndicator3" destination="uJV-l7-9at" id="WTq-5p-m7b"/>
                 <outlet property="pageIndicator4" destination="1z8-7Z-L15" id="Khd-6d-AYo"/>
                 <outlet property="pageIndicator5" destination="mwj-Q5-5ak" id="EkR-3J-aMa"/>
+                <outlet property="pageIndicator6" destination="uU2-Wp-stU" id="bZh-yX-B2O"/>
                 <outlet property="preBox" destination="unK-gf-jBV" id="rmV-ne-Fch"/>
                 <outlet property="remindMeLaterBox" destination="u1V-bv-2uL" id="gVC-fR-hny"/>
                 <outlet property="scrollView" destination="hlh-7g-Id4" id="p7G-QW-213"/>
@@ -33,11 +37,13 @@
                 <outlet property="subtitle3Label" destination="Qgy-Ep-idM" id="ddU-cG-XY1"/>
                 <outlet property="subtitle4Label" destination="ZYQ-S1-sCA" id="wdD-Dc-Zio"/>
                 <outlet property="subtitle5Label" destination="Bzg-Gy-GYg" id="BMH-xq-oC2"/>
+                <outlet property="subtitle6Label" destination="YhY-Yy-ZYc" id="JMb-bm-4n9"/>
                 <outlet property="title1Label" destination="89U-rm-xYS" id="ptN-v1-ftL"/>
                 <outlet property="title2Label" destination="adN-ge-Ndm" id="rGu-cU-D6R"/>
                 <outlet property="title3Label" destination="2S5-5R-cjW" id="d5v-HI-5Ko"/>
                 <outlet property="title4Label" destination="QpC-qz-3KE" id="izQ-xc-Rtw"/>
                 <outlet property="title5Label" destination="E3k-H6-gfQ" id="nzp-8d-vhR"/>
+                <outlet property="title6Label" destination="lIP-sk-XNR" id="Bs4-BZ-rnK"/>
                 <outlet property="window" destination="5" id="54"/>
             </connections>
         </customObject>
@@ -47,7 +53,7 @@
             <windowStyleMask key="styleMask" titled="YES" closable="YES"/>
             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
             <rect key="contentRect" x="324" y="235" width="586" height="568"/>
-            <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1415"/>
+            <rect key="screenRect" x="0.0" y="0.0" width="1440" height="875"/>
             <value key="minSize" type="size" width="586" height="568"/>
             <value key="maxSize" type="size" width="586" height="568"/>
             <value key="minFullScreenContentSize" type="size" width="586" height="568"/>
@@ -502,6 +508,83 @@
             </constraints>
             <point key="canvasLocation" x="2624" y="816"/>
         </customView>
+        <customView id="68o-oI-n5A">
+            <rect key="frame" x="0.0" y="0.0" width="586" height="568"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
+            <subviews>
+                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="6vP-hn-0lL">
+                    <rect key="frame" x="0.0" y="232" width="568" height="336"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="336" id="jMh-Vo-Iza"/>
+                    </constraints>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="KMImageNameWelcome3" id="O89-Ma-fUU"/>
+                </imageView>
+                <imageView hidden="YES" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="3GJ-hR-wJd">
+                    <rect key="frame" x="21" y="156" width="152" height="152"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="152" id="6H5-zY-c8D"/>
+                        <constraint firstAttribute="height" constant="152" id="B7y-Je-w2Z"/>
+                    </constraints>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="KMImageNameWelcomeFreeDays" id="WsM-Vl-T10"/>
+                </imageView>
+                <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="lIP-sk-XNR">
+                    <rect key="frame" x="32" y="168" width="494" height="24"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="490" id="k7r-jT-Lic"/>
+                    </constraints>
+                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="center" title="Get Document 365 Today!" id="VR6-vy-NFj">
+                        <font key="font" metaFont="system" size="20"/>
+                        <color key="textColor" red="0.0" green="0.47843137250000001" blue="1" alpha="0.84999999999999998" colorSpace="calibratedRGB"/>
+                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                    </textFieldCell>
+                </textField>
+                <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="YhY-Yy-ZYc">
+                    <rect key="frame" x="46" y="78" width="494" height="72"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="490" id="ZMf-iA-eCh"/>
+                    </constraints>
+                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="center" title="Document 365 gives you an all access pass to PDF Reader mobile and desktop apps designed for all the ways you work." id="7XO-k6-xLG">
+                        <font key="font" metaFont="system" size="20"/>
+                        <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                    </textFieldCell>
+                </textField>
+                <box boxType="custom" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="J9w-kP-Xy3">
+                    <rect key="frame" x="203" y="40" width="180" height="40"/>
+                    <view key="contentView" id="GJe-js-18i">
+                        <rect key="frame" x="1" y="1" width="178" height="38"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                    </view>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="40" id="0cQ-Z0-3BR"/>
+                        <constraint firstAttribute="width" constant="180" id="wnU-UM-zAa"/>
+                    </constraints>
+                </box>
+                <customView translatesAutoresizingMaskIntoConstraints="NO" id="uU2-Wp-stU" customClass="TCPageIndicator">
+                    <rect key="frame" x="193" y="232" width="200" height="22"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="200" id="Zyr-6n-m5i"/>
+                        <constraint firstAttribute="height" constant="22" id="aNj-9i-qqN"/>
+                    </constraints>
+                </customView>
+            </subviews>
+            <constraints>
+                <constraint firstItem="J9w-kP-Xy3" firstAttribute="centerX" secondItem="68o-oI-n5A" secondAttribute="centerX" id="1NJ-76-u8f"/>
+                <constraint firstItem="6vP-hn-0lL" firstAttribute="top" secondItem="68o-oI-n5A" secondAttribute="top" id="2aV-Ea-Ldj"/>
+                <constraint firstItem="uU2-Wp-stU" firstAttribute="centerX" secondItem="68o-oI-n5A" secondAttribute="centerX" id="6JX-5l-LlL"/>
+                <constraint firstAttribute="bottom" secondItem="J9w-kP-Xy3" secondAttribute="bottom" constant="40" id="82q-yK-LyU"/>
+                <constraint firstAttribute="trailing" secondItem="6vP-hn-0lL" secondAttribute="trailing" id="Fup-Aj-Tzm"/>
+                <constraint firstItem="YhY-Yy-ZYc" firstAttribute="leading" secondItem="68o-oI-n5A" secondAttribute="leading" constant="48" id="KBS-Xq-gTn"/>
+                <constraint firstItem="6vP-hn-0lL" firstAttribute="leading" secondItem="68o-oI-n5A" secondAttribute="leading" id="KMD-Hf-Ayl"/>
+                <constraint firstItem="lIP-sk-XNR" firstAttribute="leading" secondItem="68o-oI-n5A" secondAttribute="leading" constant="34" id="LEp-80-wYi"/>
+                <constraint firstItem="3GJ-hR-wJd" firstAttribute="leading" secondItem="68o-oI-n5A" secondAttribute="leading" constant="21" id="PIh-dz-Wq9"/>
+                <constraint firstItem="3GJ-hR-wJd" firstAttribute="top" secondItem="6vP-hn-0lL" secondAttribute="bottom" constant="-76" id="ZYb-cz-smz"/>
+                <constraint firstItem="uU2-Wp-stU" firstAttribute="bottom" secondItem="6vP-hn-0lL" secondAttribute="bottom" id="wa8-bg-ybE"/>
+                <constraint firstItem="YhY-Yy-ZYc" firstAttribute="top" secondItem="lIP-sk-XNR" secondAttribute="bottom" constant="18" id="wyi-O7-1L1"/>
+                <constraint firstItem="lIP-sk-XNR" firstAttribute="top" secondItem="68o-oI-n5A" secondAttribute="top" constant="376" id="zKi-48-h8W"/>
+            </constraints>
+            <point key="canvasLocation" x="3271" y="816"/>
+        </customView>
     </objects>
     <resources>
         <image name="KMImageNameWelcome1" width="586" height="336"/>