Download INM Impressario User Manual
Transcript
In order to access or change form controls within documents that have their permissions set to not allow copying of text, the developer must set the Password property of the Impressario member to the document "owner" password before setting its FileName property, to open the document. This will allow the user to edit form fields while in the Impressario movie. For PDF documents that are not password protected, but whose form controls are set to ReadOnly, the SetFields() method will change the values of those form controls, but the user will not be able to change them manually. PDF Notes INM Impressario partially supports the Adobe Note object (also referred to as a Comment or Annotation). If a Note is present in your PDF document, a special note icon will appear at that location in the Impressario sprite. When the user clicks this icon , the event IMP_MouseClick is triggered, allowing you to display the text of the note via a Lingo handler. For information on handling Note objects, see #IMP_MouseClick and other events in the section named Events for Form Controls and Hyperlinks. Customization of PDF Content The full version of INM Impressario 4 allows you to generate or change the content of a PDF document in the following ways: • Generate a new PDF document (text and images) based on an existing PDF document that serves as a template. • Set the text of form controls within an existing PDF document • Replace images within an existing PDF document • Insert, delete or move pages and merge pages from multiple PDF documents. Customization of content is such a large and specialized topic that we have devoted an entire section to it in the user manual. See PDF Generation and Customization. Displaying Line Art, Text and Images By default, INM Impressario sets the display of text, line art and images to "anti-aliased" or smooth. However, for certain documents you may find it useful to turn on or off the anti-aliasing of text, line art or images separately. Use Impressario’s global method, IMP_SetSmoothing() to set the anti-aliasing (smoothing) for your specific needs. Examples: -- Lingo syntax INM Impressario User Manual © 2003-2008 Integration New Media, Inc. (INM) p.29/145 October 31, 2008