Enhancement of API for printing of Print2Flash documents
An additional Document API function is provided:
printTheDocument2. It allows specifying various printing options
Print2Flash 3.2 is
| - 2/18/2011
The main feature added by this version is support for standard documents
using ActionScript3. This should allow for seamless integration of Print2Flash
documents into other ActionScript3 movies and Flex applications. Previously it
was possible to use ActionScript2 documents with ActionScript3 movies but such
approach had several problems because of poor interoperability support by the
Flash Player between ActionScript2 and ActionScript3 movies. Now you may produce
"pure" ActionScript3 documents. See these help topics to learn how to embed
ActionScript3 documents in ActionScript3 movies and Flex applications:
for standard documents using ActionScript2 is retained. You may control the
ActionScript version using Document Template field in the
Output Tab of Document Options window).
Another feature added is extension of metadata file
format with page width, height and resolution fields. It may be important to
know the page dimensions if you
develop your own document viewer.
Print2Flash 3.1 is
| - 11/9/2010
We’ve added several new
Hyperlink support for PDF documents
support is now extended to PDF documents as well. Hyperlinks in the source
PDF documents are retained in the output Print2Flash documents. The
links can be clicked by user in the document interface which further
enhances user experience and introduces more interactivity for this kind of
Control of hyperlink target window
Hyperlinks in previous versions were always opened in a new browser window.
Starting from this version you may control the link target and open
hyperlinks in any frame or window. You may even retain the targets specified
in the source document.
Support of navigation to bookmarks via Document API
Bookmarks were already supported by previous versions of Print2Flash.
However, starting from this version you may make the document to show any
bookmark location programmatically using Print2Flash Document API.
Control of text highlight color
This features enhances the customization of document interface. Now you can
control the color with which the text is highlighted when it is selected
with mouse or at text search.
Print2Flash 3.01 is
| - 8/9/2010
This release mostly includes small enhancements and minor bug fixes.
Print2Flash 3.0 is
| - 7/11/2010
This is a major upgrade of Print2flash. There is a lot of new features:
alternative document toolbar skins
With this version you can
change the way how the document toolbar looks. You can choose from several
alternative toolbars skins so you do not have to use only a single toolbar
design. The standard skin of previous versions is retained, too. You may
even customize several standard toolbar and document colors.
design custom skins
If you are not content with built-in skins, you
may design your own skins with your logo and button images. You may either
do this from scratch or customize an existing built-in skin.
custom document viewers
If you want a unique document interface
and features, you may design your own Flash viewer for it. This
approach allows you to customize all aspects of document viewer display and
operation. Then Print2Flash will merge you viewer with document pages and
you'll obtain a single file Flash document fully customized to your needs.
"Single file per page mode" output mode
Hyperlink support for some kinds of source documents
This feature makes it
possible to produce a Flash document not as a single SWF file but as a set
of SWF files without the document viewer, one file per each document page.
This approach allows you to create an external Flash viewer movie that can
load these page files for displaying the document the way you need it. An
advantage of this approach to a
single document file method is your external Flash viewer can be
modified independently of already existing Flash documents.
Starting from this version it is possible to retain the links from
original documents in MS Word and MS PowerPoint formats. The links can be
clicked by user in the document interface which enhances user experience
and introduces more interactivity.
Extracting of parsable hyperlinks
For other types of documents you may make Print2Flash parse hyperlinks out
of document text. If a document contains a valid text string that looks like
a URL, Print2Flash can convert this string to a hyperlink which is clickable
and opens the specified URL when clicked.
Print2Flash can apply watermarks to document pages. A watermark is
text or an image that appears above existing document content, similar to a
stamp. For example, you might want to apply a “Confidential” watermark to
pages with sensitive information.
Print2Flash supports creation of thumbnail images for each
converted document page. You may use these images on your web site or in
your application for displaying of document page previews. Thumbnails images
are created and stored in separate graphic files of either JPEG or PNG
Document metadata file
Along with the Flash document file itself Print2Flash can create a
file describing the document named metadata file. Currently the information
about documents includes document text and total number of pages. You may
use this information, for example, for creation of index of your documents
for your search engine.
Restricting access to documents for loading only from certain domains
If you are concerned that your documents in Print2Flash format may
be viewed when downloaded from locations other than your web site (domain),
you may restrict viewing only to certain domains. If a user stores a
protected document on disk or retrieves it from disk cache or uploads it to
another web site, this protection technique will not allow this document to
be shown in these cases. Thus your documents appear to be "linked" to your
site without a possibility to view them from other sites or disk.
Support of special processing conversion method
For some types of documents and applications Print2Flash supports a
new programmatic conversion method called "special processing method". To
invoke printing on the Print2Flash Printer and perform conversion of
documents to Flash, Print2Flash uses special APIs of those applications.
This method provides more robust conversion processing and more conversion
Additional options for converting PDF, Excel and PowerPoint documents
Using special processing method additional options for conversion
of PDF, Excel and PowerPoint documents are available. For example, you may
control which Excel sheets should be converted (previously only a single
sheet could be processed) or how PowerPoint documents slides should be
Using printing jobs you can "capture" any print
job sent to the Print2Flash Printer and convert job output into a Flash
file. This method offers some advantages, for example, you may convert
documents of any types besides those that have an application registered for
printing of this kind of files in the operating system provided that you can
send this file to a printer programmatically
Batch Processing Application is a graphic user interface (GUI) application
with which you can convert multiple documents to Flash with just several
clicks. It may be useful if you need to convert a lot of documents.
Support of additional languages in
the document interface
Support for several new languages is provided: Bosnian, Chinese,
Croatian, Dutch, Italian, Polish, Serbian and Swedish.
Testimonial section is added to our web site
| - 12/11/2008
We've added a new Testimonials section to our web site. You may view it here:
http://print2flash.com/testimonials.php Read how people use Print2Flash on their web sites and
in their applications and what they say about it!
If you also have something to tell other people about how you use
Print2Flash and want to contribute to
Testimonials section, please send us an e-mail to
Print2Flash 2.7.3 is released
| - 11/10/2008
We’ve added several new
Ability to print a page range from the converted documents
Now you can
print any range of pages from
the converted Flash documents. You
may specify it in the Range field of the Print dialog window shown when you
press Print button on the document toolbar. The range may be specified either as
a single page such as "5" to print only the fifth page or as a page range such
as "2-5" to print pages from the second till the fifth.
Document API event fired when user prints a document
introduces a new event named
onPrinted. It is
fired when user makes an attempt to print the document. It was done in response
to our users' requests to provide a way to determine how many times the document
has been printed.
Support for proper unloading of documents if they are loaded into other
We provided a way to
remove (unload) a document
if it was loaded into another Flash
movie. The problem is to free all resources occupied by the document. The new version provides supports for this.
Our help topics for using Print2Flash documents in other Flash movies were
updated with the information on how to properly unload documents. See
Print2Flash Document API from Flash with ActionScript 2,
Print2Flash Document API from Flash with ActionScript 3, and
Print2Flash Document API from Flex help topics for more information.
Optimization for documents with complex structure
Further optimization for documents with complex structure is introduced.
This should result in smaller size of Flash documents and greater performance of
the Flash document viewer. It also should help with conversion of long, complex
documents which could not be fully converted with previous versions. Some of our
users experienced the problem of partial document conversion in which only the
first pages of the document appeared in the Flash output document . This was due
to a limitation of the SWF file format which caused Print2Flash to hit this
limit for complex documents. The new optimization should raise this limit..
Print2Flash 2.7.2 is released
| - 5/6/2008
This version includes several low-level optimizations and minor bug fixes.
Print2Flash 2.7.1 is released
| - 2/13/2008
We’ve added several new
Different options for disabling text copying by users or with
As you probably know, it is possible to disable copying text from
Print2Flash documents. Previously this restriction applied both to text copying
by users using Ctrl-C key combination and programmatically via Document API using
getSelectedText function, and was controlled by a single option named “Disable
Text Copying” in Document Options window. Now we have two options there for
controlling each of these cases separately. Accordingly,
Automation API and
Enhanced Batch Processing ProtectionOptions
parameter accepts a new bit mask value:
Czech language support in document interface
Thanks to Martin Hankovec we
added Czech language support in document interface. As usual, the language
selection can be accomplished automatically by document using user's operating
system language or manually by document creator which is controlled in
Document Options window.
We remind you that if you need support of additional languages and wish to help
us in translation, just drop us a line about it.
SDK class for using Print2Flash documents from Flash
with ActionScript3 (from Adobe CS3)
Print2Flash documents can now be
used from Flash with ActionScript3 language from Adobe CS3.
library which you may use for embedding Print2Flash documents in your Flash
ActionScript3 movies. The SDK also has an
using that class. Previously, we provided support for
ActionScript3 only from
now have extended it to
as well. Note that this class library can work with older Print2Flash document
versions (starting from 2.6).
Ability to access individual document pages as
movies via Document API
Document API now
features a new function named
which can return a reference to the MovieClip class instance representing any
page in the document. You may use this reference to perform additional
operations on the page movie clip: drawing, listening on events, etc. This
function provides a documented way of obtaining a reference to the page object
and should be used instead of previously undocumented methods mentioned in
Print2Flash forum topics. Note that
this function is available only from Flash with ActionScript2 due to limitations
of cross-scripting between ActionScript2 and ActionScript3 or external
Document API capability to show only certain
document pages in the scroll area
With this version there is a capability to show only certain document page
range in the document scroll area. For example, you can show only a single page
at a time limiting scrolling area to this page area. This is achieved by using
Document API function.
Document API event fired upon each page loading
We introduced a new event named
onPageLoaded listening on which you can determine when any page has
completed loading. As Print2Flash documents are loaded
asynchronously, a document starts showing before all document pages are loaded.
With this event you may learn when any page has been loaded and perform
additional actions on this event, for example, obtain a reference to page movie
Increased printing quality when sending Flash
documents to a printer
Documents generated by previous
versions of Print2Flash send themselves to a real printer as bitmaps images
which resulted in a slightly poorer printing quality. Starting from this version
the output is produced as vectors when possible which increases document printing quality.
Print2Flash SDK 18.104.22.168 is released
| - 1/27/2008
Print2Flash SDK 22.214.171.124 introduces support for embedding Print2Flash
documents into movies using ActionScript 3 and created with Adobe Flash CS3.
Previously support for ActionScript 3 movies was only provided for Flex
applications. SDK includes an ActionScript class named Print2FlashDoc which
facilitates embedding documents into Flash AS3 movies and controlling them with
Also there is a Flash CS3 sample which demonstrates using this class to load and
programmatically manipulate a sample Print2Flash document.
Print2Flash 2.7 is released
| - 12/21/2007
We’ve added several new features there:
Our web site has undergone some changes and we've added a forum there which
can be accessed at
http://print2flash.com/forum You may ask your questions there or help other
users in resolving problems related to Print2Flash. Your input is invaluable and