This weeks summary of questions and answers

Question : Enable copy by default

Answer : You can activate the text selector by executing $FlexPaper(“documentViewer”).setCurrentCursor(‘TextSelectorCursor’);

Question : How to disable toolbar in Server version?

Answer : Make sure you download the customizable version and then simply edit the UI_flexpaper_desktop.html file and remove the elements you don’t want

Question : Can I embed videos that are hosted on Vimeo instead of YouTube?

Answer : We have a upcoming build which supports vimeo videos. Contact us via email for a prerelease (at [email protected])

Question : Offline documents in Commercial License

Answer : The offline publishing mode requires a license key that is specially generated for offline use. Contact us via email ([email protected]) if you would like to change your license key into a offline key.

Question : Is it possible to hide the Create Note options Point, Area and Text?

Answer : You could hide them by setting the following css style:

.flexpaper_notetypeselector{ display : none; }

Question : Can Flexpaper be used in Flash CS6?

Answer :

Yes you can actually! But it requires a bit of tricks and you will need to load the .swf file – not the .swc file. I think this url may give you some direction on how:

Question : I’m having problems installing FlexPaper on Mac OSX

Answer :

Installing with updated package file
Apple has updated its security settings for OSX version 10.9.5 so we had to resign our install files to adjust for this. The updated file is now working as it should and is available here for Zine:

Installing with previous DMG file
We have also added a page with installation instructions for anyone who would like to use the older .dmg file:


Question : Can you add a markup cloud feature

Answer : When you say clouded areas do you mean like a redaction area ? Could you illustrate or point to an existing example?

Question : Pre-load pages with HTML5

Answer : The viewer preloads the next couple of pages automatically, if you want to preload all pages into the cache then simply make a ajax call to each pdf file on the page where you’re loading the viewer. Contact us via email and we can show you how it is done

Iframe support

Answer : I am wondering if it is possible to add an iframe to the Zine so that I can have more dynamic content (slideshows, forms, etc.).


How difficult is it to modify the add video utility to allow other types of web content to be displayed?

Fixing your personal web server after upgrading to OSX Yosemite

This is not related to FlexPaper but thought we’d share this with other developers since some of our users just upgraded to Yosemite and we think many others may have this problem.

If you have just upgraded to Yosemite and you are using the apache personal web server in OSX you may have noticed that your personal directory isn’t available any longer. To help you out we decided to post some notes on how to get this working

1. Open your /etc/apache2/httpd.conf in a text editor
uncomment the following line
#LoadModule userdir_module libexec/apache2/
#Include /private/etc/apache2/extra/httpd-userdir.conf

2. Open /private/etc/apache2/extra/httpd-userdir.conf in a text editor
uncomment  the following line
#Include /private/etc/apache2/users/*.conf

3. Make sure you have a /private/etc/apache2/users/(Username).conf file
also make sure that its contents looks like so:

<Directory “/Users/(Username)/Sites/”>
Options Indexes MultiViews
AllowOverride All
Require all granted


The “Require all granted” is important since apache has been upgraded to version 2.4 with Yosemite

FlexPaper 2.2.9 Release Notes

We have started rolling out version 2.2.9 today. We will first be updating our classic and annotations viewer and will be updating the zine viewer in the next few days.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Changes worth mentioning in this release:

  • Issue fixed related to collaborative annotations where the notes property of marks would cause a javascript error in certain configurations.

  • Our HTML4 and HTML5 rendering modes now feature full support for printing annotations
  • Improved fallback mechanisms for desktop publisher on problematic PDF documents
  • Our HTML5 and HTML4 viewers now support dragging in annotations mode with correct cursors
  • Fixed an issue where links were incorrectly positioned in html5 mode after resizing the browser
  • Fixed an issue where the author name of a note in the annotations viewer was unintentionally repeated
  • Fixed an issue where the ’ character caused an error in the annotations viewer
  • Fixed an issue where the confirmation dialog deleting an annotation appeared twice
  • Fixed an issue where documents with upper and lower case characters of file extensions were ignored in
  • Del key keycode now working to delete annotations in the annotations viewer
  • The HTML5 and HTML4 viewer now exits full screen if fullscreen button is pressed in full screen
  • Issue fixed where IE was causing a unintentional repeat of the author name in the annotations viewer
  • Improved full screen sizing for the HTML5 / HTML4 viewer to avoid cutting the toolbar off in certain sizes
  • Search panel adjusted to avoid covering the annotation tools
  • Fixed an issue wher the refreshMarks method wasn’t clearing out old annotations properly in HTML4 and HTML5 modes.
  • Fixed an issue where it wasn’t possible to set focus on the search text field in the customizable build for annotations
  • A number of minor issues corrected in our HTML5 and HTML4 annotations viewer
  • You can now add phone numbers to your publications in FlexPaper Desktop Publisher
  • New event triggered in FlexPaper Zine when a user clicks one of the social share buttons (“onSocialMediaShareClicked”) with the name of the social media as argument