使用PSPDFKit iOS目标c添加图章注释

时间:2017-04-05 05:01:15

标签: ios xcode annotations pspdfkit stamp

我正在使用PSPDFKit框架,我无法添加图章注释,使用this我实现了以下

[pdfController.annotationStateManager toggleState:PSPDFAnnotationStringStamp];

NSMutableArray<PSPDFStampAnnotation *> *defaultStamps = [NSMutableArray array];
for (NSString *stampSubject in @[@"Great!", @"Stamp", @"Like"]) {
    PSPDFStampAnnotation *stamp = [[PSPDFStampAnnotation alloc] initWithSubject:stampSubject];
    stamp.boundingBox = CGRectMake(0.f, 0.f, 200.f, 70.f);
    [defaultStamps addObject:stamp];
}
PSPDFStampAnnotation *imageStamp = [[PSPDFStampAnnotation alloc] init];
imageStamp.image = [UIImage imageNamed:@"abc.jpg"];
imageStamp.boundingBox = CGRectMake(0.f, 0.f, imageStamp.image.size.width/4.f, imageStamp.image.size.height/4.f);
[defaultStamps addObject:imageStamp];
[PSPDFStampViewController setDefaultStampAnnotations:defaultStamps];

但我没有输出,任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

Peter,PSPDFKit的创始人兼首席执行官,适用于iOS,Android,Web,macOS和(很快)Windows的PDF SDK。获得我们支持的最佳方式是reaching out directly to our support page。支持是许可证订阅的一部分。

您正在为PSPDFStampViewController设置默认印记。你能发布截图吗?您在此处更改默认值(已批准,拒绝等等,并将此替换为您自己的图片,这些图片有效且有效。)

请注意,您只需要调用一次,然后在切换/切换戳记模式之前需要调用,因此您当前的代码将无效。

请确保您使用的是最新版本,以便我们排除任何旧错误或不兼容性。在编写本文时,它是Xcode 8.3和PSPDFKit 6.6 (click for release blog post)

只有在您获得许可的注释组件时才会显示邮票 - 如果您支持我们的支持,我的团队可以检查您拥有哪些组件,以确保此处不存在问题。

如果您只是尝试通过我们的框架check out this guide article instead以编程方式添加注释。