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