Skip to content

Commit e7dd59e

Browse files
authored
Merge pull request #65 from PSPDFKit/ios-8.0
Update for PSPDFKit 8 for iOS
2 parents 02bfb8f + df2cef5 commit e7dd59e

File tree

6 files changed

+45
-45
lines changed

6 files changed

+45
-45
lines changed

CordovaDemo/platforms/ios/www/js/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ var app = {
3939
PSPDFKitPlugin.setLicenseKey("YOUR KEY");
4040

4141
// Show PDF with curl transition and white background
42-
PSPDFKitPlugin.present('pdf/PSPDFKit 7 QuickStart Guide.pdf', {
42+
PSPDFKitPlugin.present('pdf/PSPDFKit 8 QuickStart Guide.pdf', {
4343
pageTransition : 'curl',
4444
backgroundColor: 'white',
4545
// printSharingOptions: ['RemoveAnnotations', 'AllPages']
Binary file not shown.
Binary file not shown.

CordovaDemo/www/js/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ var app = {
3939
PSPDFKitPlugin.setLicenseKey('YOUR KEY');
4040

4141
// Show PDF with curl transition and white background
42-
PSPDFKitPlugin.present('pdf/PSPDFKit 7 QuickStart Guide.pdf', {
42+
PSPDFKitPlugin.present('pdf/PSPDFKit 8 QuickStart Guide.pdf', {
4343
pageTransition : 'curl',
4444
backgroundColor: 'white',
4545
// printSharingOptions: ['RemoveAnnotations', 'AllPages']

PSPDFKitPlugin/PSPDFKitPlugin.m

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@ - (NSDictionary *)enumValuesOfType:(NSString *)type
624624
PSPDFStringFromAnnotationType(PSPDFAnnotationTypeWatermark): @(PSPDFAnnotationTypeWatermark),
625625
PSPDFStringFromAnnotationType(PSPDFAnnotationTypeTrapNet): @(PSPDFAnnotationTypeTrapNet),
626626
PSPDFStringFromAnnotationType(PSPDFAnnotationTypeThreeDimensional): @(PSPDFAnnotationTypeThreeDimensional),
627-
PSPDFStringFromAnnotationType(PSPDFAnnotationTypeRedact): @(PSPDFAnnotationTypeRedact),
627+
PSPDFStringFromAnnotationType(PSPDFAnnotationTypeRedaction): @(PSPDFAnnotationTypeRedaction),
628628
@"All": @(PSPDFAnnotationTypeAll)},
629629

630630
@"PSPDFAppearanceMode":
@@ -633,20 +633,20 @@ - (NSDictionary *)enumValuesOfType:(NSString *)type
633633
@"sepia": @(PSPDFAppearanceModeSepia),
634634
@"night": @(PSPDFAppearanceModeNight)},
635635

636-
@"PSPDFDocumentSharingOptions":
637-
638-
@{@"None": @(PSPDFDocumentSharingOptionNone),
639-
@"CurrentPageOnly": @(PSPDFDocumentSharingOptionCurrentPageOnly),
640-
@"PageRange": @(PSPDFDocumentSharingOptionPageRange),
641-
@"AllPages": @(PSPDFDocumentSharingOptionAllPages),
642-
@"AnnotatedPages": @(PSPDFDocumentSharingOptionAnnotatedPages),
643-
@"EmbedAnnotations": @(PSPDFDocumentSharingOptionEmbedAnnotations),
644-
@"FlattenAnnotations": @(PSPDFDocumentSharingOptionFlattenAnnotations),
645-
@"AnnotationsSummary": @(PSPDFDocumentSharingOptionAnnotationsSummary),
646-
@"RemoveAnnotations": @(PSPDFDocumentSharingOptionRemoveAnnotations),
647-
@"FlattenAnnotationsForPrint": @(PSPDFDocumentSharingOptionFlattenAnnotationsForPrint),
648-
@"OriginalFile": @(PSPDFDocumentSharingOptionOriginalFile),
649-
@"Image": @(PSPDFDocumentSharingOptionImage)},
636+
// @"PSPDFDocumentSharingOptions":
637+
//
638+
// @{@"None": @(PSPDFDocumentSharingOptionNone),
639+
// @"CurrentPageOnly": @(PSPDFDocumentSharingOptionCurrentPageOnly),
640+
// @"PageRange": @(PSPDFDocumentSharingOptionPageRange),
641+
// @"AllPages": @(PSPDFDocumentSharingOptionAllPages),
642+
// @"AnnotatedPages": @(PSPDFDocumentSharingOptionAnnotatedPages),
643+
// @"EmbedAnnotations": @(PSPDFDocumentSharingOptionEmbedAnnotations),
644+
// @"FlattenAnnotations": @(PSPDFDocumentSharingOptionFlattenAnnotations),
645+
// @"AnnotationsSummary": @(PSPDFDocumentSharingOptionAnnotationsSummary),
646+
// @"RemoveAnnotations": @(PSPDFDocumentSharingOptionRemoveAnnotations),
647+
// @"FlattenAnnotationsForPrint": @(PSPDFDocumentSharingOptionFlattenAnnotationsForPrint),
648+
// @"OriginalFile": @(PSPDFDocumentSharingOptionOriginalFile),
649+
// @"Image": @(PSPDFDocumentSharingOptionImage)},
650650

651651
};
652652

@@ -916,31 +916,31 @@ - (NSArray *)allowedMenuActionsAsJSON
916916
return [self optionKeysForValue:_pdfController.configuration.allowedMenuActions ofType:@"PSPDFTextSelectionMenuAction"];
917917
}
918918

919-
- (void)setPrintSharingOptionsForPSPDFViewControllerWithJSON:(NSArray *)options
920-
{
921-
if (![options isKindOfClass:[NSArray class]])
922-
{
923-
options = @[options];
924-
}
925-
926-
NSUInteger sharingOptions = 0;
927-
for (NSString *option in options)
928-
{
929-
if ([option length]) {
930-
NSInteger newOption = [self enumValueForKey:[NSString stringWithFormat:@"%@%@", [[option substringToIndex:1] uppercaseString], [option substringFromIndex:1]] ofType:@"PSPDFDocumentSharingOptions" withDefault:PSPDFDocumentSharingOptionNone];
931-
sharingOptions = sharingOptions | newOption;
932-
}
933-
}
934-
935-
[_pdfController updateConfigurationWithBuilder:^(PSPDFConfigurationBuilder *builder) {
936-
builder.printSharingOptions = sharingOptions;
937-
}];
938-
}
939-
940-
- (NSNumber *)printSharingOptionsAsJSON
941-
{
942-
return @(_pdfController.configuration.printSharingOptions);
943-
}
919+
//- (void)setPrintSharingOptionsForPSPDFViewControllerWithJSON:(NSArray *)options
920+
//{
921+
// if (![options isKindOfClass:[NSArray class]])
922+
// {
923+
// options = @[options];
924+
// }
925+
//
926+
// NSUInteger sharingOptions = 0;
927+
// for (NSString *option in options)
928+
// {
929+
// if ([option length]) {
930+
// NSInteger newOption = [self enumValueForKey:[NSString stringWithFormat:@"%@%@", [[option substringToIndex:1] uppercaseString], [option substringFromIndex:1]] ofType:@"PSPDFDocumentSharingOptions" withDefault:PSPDFDocumentSharingOptionNone];
931+
// sharingOptions = sharingOptions | newOption;
932+
// }
933+
// }
934+
//
935+
// [_pdfController updateConfigurationWithBuilder:^(PSPDFConfigurationBuilder *builder) {
936+
// builder.printSharingOptions = sharingOptions;
937+
// }];
938+
//}
939+
940+
//- (NSNumber *)printSharingOptionsAsJSON
941+
//{
942+
// return @(_pdfController.configuration.printSharingOptions);
943+
//}
944944

945945
- (void)setShouldAskForAnnotationUsernameForPSPDFViewControllerWithJSON:(NSNumber *)shouldAskForAnnotationUsername
946946
{

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
Cordova Wrapper for PSPDFKit 7 for iOS
1+
Cordova Wrapper for PSPDFKit 8 for iOS
22
========================================
33

44
The [PSPDFKit SDK](https://pspdfkit.com/pdf-sdk/) is a framework that allows you to view, annotate, sign, and fill PDF forms on iOS, Android, Windows, macOS, and Web. [PSPDFKit Instant](https://pspdfkit.com/instant/) adds real-time collaboration features to seamlessly share, edit, and annotate PDF documents.
55

66
PSPDFKit comes with open source wrappers for Cordova on both [iOS](https://pspdfkit.com/guides/ios/current/other-languages/apache-cordova-phonegap/) and [Android](https://pspdfkit.com/guides/android/current/other-languages/apache-cordova-phonegap/).
77

8-
**This plugin works with Cordova version 6.3.1 and above.**
9-
**Please also make sure that you're using the latest version of Xcode 9.**
8+
**This plugin works with Cordova version 8.1.2 and above.**
9+
**Please also make sure that you're using the latest version of Xcode 10.**
1010

1111
Install
1212
-----------

0 commit comments

Comments
 (0)