【问题标题】:add stamp annotation using PSPDFKit iOS objective-c使用 PSPDFKit iOS Objective-c 添加图章注释
【发布时间】:2023-03-16 03:29:01
【问题描述】:

我正在使用 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];

但我没有输出。

【问题讨论】:

    标签: ios annotations pspdfkit stamp


    【解决方案1】:

    Peter here,PSPDFKit 的创始人兼首席执行官,该 PDF SDK 适用于 iOS、Android、Web、macOS 和(即将推出的)Windows。获得我们支持的最佳方式是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

    【讨论】:

      猜你喜欢
      • 2014-07-22
      • 2020-11-25
      • 1970-01-01
      • 2020-08-14
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 2019-09-30
      • 2012-07-10
      相关资源
      最近更新 更多