• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Editable PDFAnnotation
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Editable PDFAnnotation


  • Subject: Re: Editable PDFAnnotation
  • From: John Calhoun <email@hidden>
  • Date: Wed, 7 Feb 2007 13:44:35 -0800

On Feb 6, 2007, at 10:41 PM, Chris Boone wrote:
I was asking for Tiger. So I take that it is a documentation bug?

While "live" most of the annotations work (with the exception I think of a few of the widgets). It is when you save (something you probably want to do) that they are "flattened" (with the exception of the Link).


If I use PDFAnnotationTextWidget now, will my application automagically
start producing editable fields when run on Leopard?

Maybe; there was quite a rewrite of the annotation code though so I won't stick my neck out and say, "yes". But when I think about it now, I think that there are a few crucial pieces missing in Tiger regarding Widget annotations. Specifically, I think Tiger lacked the ability to specify the Field Name. Many form (Widget) annotations are pretty useless without a Field Name. In Tiger I think it read the Field Name from an existing PDF but it was not user settable for annotations you create yourself.


Generally, it is true that the emphasis in Tiger was on PDF display and less on editing (there is some functionality for adding pages, creating new pages, re-ordering pages, etc. — and Links of course). This was primarily a limit due to resources (that is, not enough engineering time). Leopard provided more time and so the other half was better implemented (the "setting" as opposed to the "getting").

I suggest you seriously try a small app on Leopard because this is an area that gets unfortunately little testing. If you find bugs and pass them along in a timely manner, we'll be able to fix these before Leopard ships. And to my mind the ability to create Widgets is a fascinating capability in Leopard. I would like to know it works fully for developers.

At the very least, there is the PDF Annotation Editor sample that tests a good deal of this code. It still requires someone to sit down and play with it though — create annotations, save them, see how they behave in Preview/Adobe Reader. I'll do some of this myself when I get a chance. :-)

john calhoun—_______________________________________________

Cocoa-dev mailing list (email@hidden)

Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Editable PDFAnnotation
      • From: Chris Boone <email@hidden>
References: 
 >Editable PDFAnnotation (From: Chris Boone <email@hidden>)
 >Re: Editable PDFAnnotation (From: John Calhoun <email@hidden>)
 >Re: Editable PDFAnnotation (From: Chris Boone <email@hidden>)

  • Prev by Date: Re: Execute code when exiting textfield
  • Next by Date: Showing more than one entity in a tableview (Core Data)
  • Previous by thread: Re: Editable PDFAnnotation
  • Next by thread: Re: Editable PDFAnnotation
  • Index(es):
    • Date
    • Thread