background image

FSI VIEWER

Let your website visitors have a closer look

User Manual

Version 2017

Summary of Contents for FSI ImageFlow

Page 1: ...FSI VIEWER Let your website visitors have a closer look User Manual Version 2017...

Page 2: ...eptuneLabs Allrights reserved Last updated FSI TouchZoom FSI Viewer JS FSI Pages JS FSI ImageFlow FSI QuickZoom ManualRevision February 2017 17 02 17 02 17 02 17 02 17 02 055 All brands and product na...

Page 3: ...2 5 FSI Viewer JS Parameters 20 2 5 1 Global Parameters for Hot Spots 39 2 5 2 camera Section 42 2 5 3 virtualSpace Section 49 2 5 4 hotspots3d Section 51 2 5 5 video Section 63 2 5 6 Plugin Parameter...

Page 4: ...ut Appearance Parameters 148 7 3 3 Link Parameters 160 7 3 4 Plug in Parameters 165 7 4 JavaScript Interface 170 7 4 1 Public Methods 170 7 4 2 Callbacks 176 8 FSI Viewer 182 8 1 Compatibility and Use...

Page 5: ...dd on 246 9 1 Using FSI Pages 246 9 2 FSI Pages Converter 247 9 3 Aspect Ratio of the Pages 247 9 4 Layout and Skins 248 9 5 Cropping 249 9 6 Defining Image Collections 250 9 7 Page Reading Order 252...

Page 6: ...SI Showcase 332 11 2 Defining Image Lists 332 11 3 FSI Showcase Layout 335 11 4 Showcase Parameters 337 11 5 Basic Parameters 338 11 6 ImageList Parameters 344 11 7 Advanced Parameters 346 12 Plug in...

Page 7: ...nize 501 12 33 ZoomMeter 503 13 Appendix 506 A Escaping or URL encoding parameter values 506 B HTML Tags available in FSI Viewer 506 C Example of a _default xml file for FSI Viewer Flash 507 D Example...

Page 8: ...FSI Showcase are based on Adobe Flash and have been designed to display high resolution images on the internet requiring low bandwidth only FSI Server is the basis of all viewers which request the ima...

Page 9: ......

Page 10: ...oducts covered by this manual can at present securely be run with FSI Server from version 2016 Supported devices l iOS 4 or higher l Android 4 x based devices l Windows Phone 8 and Windows RT devices...

Page 11: ...to the viewer head adding the fsiviewer js script script src js fsiviewer js type text javascript script head body Adding parameters directly to the tag fsi viewer width 500 height 600 src images sam...

Page 12: ...an ensure that by adding an X UA Compatible meta tag to the head section ofyour web page for example meta http equiv X UA Compatible content IE Edge 2 2 Using FSI Viewer JS 33 3 Viewer 360 FSI Viewer...

Page 13: ...rent depending on skins or additionalplugins Main Functions Back to Initial View Undoes zoom pan and rotation and restores the initialview identicalwith pressing space bar Zoom In Zoom Out 2 2 2 Mouse...

Page 14: ...e the image around the z axis Click on the image and drag in whatever direction you want to turn the object to the right or the left To reset the rotation hold down the CTRL key and click on the image...

Page 15: ...ages User interface language files plugins FSI Plug ins extending FSI Viewer at runtime skins FSI Skins containing the visible parts ofthe user interface Please Note You need to make sure that your we...

Page 16: ...containing parameter names and values Only parameters in these groups will be recognized by FSI Viewer Configuration files do not need to contain all groups though Each parameter has to be provided as...

Page 17: ...ache This does not apply when using the debug mode l make sure to save configuration files in UTF 8 format if your configuration file contains language specific diacritics Japanese characters and alik...

Page 18: ...ation files xml These configuration options are not only alternate methods Combining these methods offers the possibility to provide configuration parameters as easily as possible and as dynamically a...

Page 19: ...arameters ImageWidth and ImageHeight from the server if one of these values has not been defined manually If the server delivers additional parameters e g ImageTilesX ImageTilesY these parameters will...

Page 20: ...ither in the code snip or in an XML configuration file Please use debug 1 or debug true to enable the debug mode and debug 0 or omit the debug parameter to disable the debug mode To disable the debug...

Page 21: ...in silver fsi viewer debug Description display debug and status information in the JavaScript console Syntax Boolean Default false Context FSI Viewer JS Display debug and status information in the bro...

Page 22: ...relative path to an XML configuration file in FSI Viewer format When using a relative path the location specified by the FSI Viewer FSIBase parameter willbe used which is viewer config by default hid...

Page 23: ...yntax boolean Default false Context FSI Viewer JS Hides or displays the navigation window automatically if the magnification is at minimum navWidth Description defines the width ofthe navigation frame...

Page 24: ...nt ofthe viewport width progressBarHeight Description defines the height ofthe progress bar Syntax float Default 14 Context FSI Viewer JS Defines the height ofthe progress bar in pixel progressBarHAli...

Page 25: ...Setting the parameter to false discards the display skin Description defines the skin to display Syntax string Default black Context FSI Viewer JS Defines the skin which will be displayed FSI Viewer...

Page 26: ...section ofour website For a detailed example ofa basic custom skin please go to Example ofa custom skin CSS file enableZoom Description enable the user to zoom in and out Syntax Boolean Default true C...

Page 27: ...illload the list ofimages from the given directory imagesrc Description path to the single images used for FSI Viewer JS Syntax String Default Context FSI Viewer JS Defines the path to single images u...

Page 28: ...ofthe mouse movement when rotating the object Syntax float Default 1 0 Context FSI Viewer JS Sensitivity ofthe mouse finger movement when rotating the object pellets Description viewer draws optionall...

Page 29: ...ace Syntax boolean Default false Context FSI Viewer JS Draws a 3D cube wireframe representing the object space ofthe spin as defined by the virtualSpace parameters The drawCube option can be usefulto...

Page 30: ...plate This option only works on desktop computers using the HTML canvas element effects Description Image manipulation parameters for allimages Syntax String Default Context FSI Viewer JS The effects...

Page 31: ...x boolean Default false Context FSI Viewer JS If this parameter is activated clicking the Reset button will display the image section defined by the InitialView parameter instead of the entire image I...

Page 32: ...willbe shown showProgressbar Description shows hides progess bar while loading Syntax boolean Default true Context FSI Viewer JS If this parameter is set to false the progress bar which isshown while...

Page 33: ...elratio to display even sharper images Syntax Boolean Default true Context FSI Viewer JS Use the device s pixelratio to automatically display even sharper images adaptiveUISize Description determines...

Page 34: ...Default auto Context FSI Viewer JS Activates pinch document zoom on FSI Viewer instance Possible values true false auto pinch document zoom is activated on alltouch enabled devices autoDisablePointer...

Page 35: ...xt FSI Viewer JS Reload images in the new required resolution after a resize event maxZoom Description defines the maximum magnification level Syntax Float Default 100 Context FSI Viewer JS Defines th...

Page 36: ...ntax String Default Context FSI Viewer JS Defines the button order of the menu bar buttons The buttons need to be listed in a string with the corrsponding button IDs The following button IDs currently...

Page 37: ...s image tiles from scene 1 to the last scene image The default sequence is left to right top to bottom in a tile image and the sequence ofthe image nodes for 360 views based on individual source image...

Page 38: ...ntax Boolean Default false Context FSI Viewer JS The first and the last scene set will be considered ending points E g for partial rotations 360 Please note The blur animation is turned offif NoSetLoo...

Page 39: ...tion Description callback function for hot spots Syntax string function Default Context FSI Viewer JS The name ofa custom JavaScript callback function in window scope to calleach time a hot spot mouse...

Page 40: ...ofthe actionParameter parameter ofthe hot spot angle the hot spot s perimeterAngle value the angle at which it s visible best hotspotLineColor1 Description lighter color ofthe hot spot marker lines S...

Page 41: ...s Syntax 6 digit hex color Default 000000 Context FSI Viewer JS The darker color ofthe hot spot marker circle s gradient decodeHTMLEntitiesInHotSpotTexts Description enables htmlentities in the hotspo...

Page 42: ...cameras the value is 1 0 Common values are between 1 5 to 1 6 The crop factor is the same factor that affects the focal length of your camera s objective E g the focallength ofan objective with a full...

Page 43: ...y Sensor dimensions of your camera width and height Please find below the calculation for a Canon 7D camera which has the sensor dimensions of22 3mm x 14 9mm as an example 36 24 22 3 14 9 1 6132 focal...

Page 44: ...f distanceToTableCenter heightAboveTable and targetHeightOffset see illustration below image plane x y z x y z position x y z targetPosition x y z table center Explanation position x y z x if image pl...

Page 45: ...ntax float in mm Default 0 Context FSI Viewer JS The straight distance from the cameras image plane to the center of the turn table in mm see illustration below heightCamera Description distance from...

Page 46: ...etWidthOffset Description horizontaloffset ofthe camera target spot Syntax float in mm Default 0 Context FSI Viewer JS The horizontaloffset of the camera target spot at the vertical the center ofthe t...

Page 47: ...r heightCamera h2 Parameter heightTable d Parameter distanceToTableCenter Usage of Robotic Camera Arm for rotations around the x axis armLength Description length ofthe robot arm Syntax float in mm De...

Page 48: ...tion angle where distance from camera to target is measured Syntax float in degrees Default 0 Context FSI Viewer JS Defines the anglefrom which distance from camera to target was measured Only relevan...

Page 49: ...the 3D projections for use with hot spots Using the camera parameters the viewer calculates the position of the hot spots based on the given 3D coordinates only cubeSizeX cubeSizeY and cubeSizeZ Descr...

Page 50: ...e other than 0 rotationXRange rotationYRange Description specifies the range ofthe rotation Syntax float Default 180 X or 360 Y Context FSI Viewer JS Specifies the range ofthe rotation ofa certain axi...

Page 51: ...on the turn table in mm 2 5 4 hotspots3d Section The hotspots3d section is optional and only required if you want to display hot spots on your 360 object spin Hot Spots consist ofa marker line and a...

Page 52: ...value 116 perimeterAngle value 90 perimeterAngleRange value 30 perimeterAngleFadeOut value 5 hotspot Hot Spot Parameters x y and z Description x y z distance on the realobject measured from center of...

Page 53: ...id characters for XML attribute values e g amp for lt for gt for and quot for horizontalMarkerSize Description length ofthe horizontalline ofthe hot spot s marker Syntax integer Default 30 Context FSI...

Page 54: ...The value 0 0 marks the left corner ofthe tooltip while 1 marks the right corner verticalMarkerPosition Description verticalposition ofthe marker line Syntax float Default 0 5 Context FSI Viewer JS De...

Page 55: ...ot Syntax float Default Context FSI Viewer JS The viewing angle in degrees at which to display the hot spot E g for a hot spot on the left side ofthe object use 90 For a hot spot at the back ofthe obj...

Page 56: ...ext FSI Viewer JS The angle range in which the hot spot shallbe visible Only applies if a rotation around the x axis is used perimeterAngleFadeOut Description angle range in which the hot spot shallbe...

Page 57: ...d the x axis is used perimeterZoom Description specifies from which magnification levelon a hot spot is displayed Syntax float Default 1 0 Context FSI Viewer JS An optional parameter specifying from w...

Page 58: ...tting interactive to false actionParameter Description value willbe passed on to the hot spot callback function Syntax string Default Context FSI Viewer JS An optionalparameter value that willbe passe...

Page 59: ...usOnClick Description zoom and or rotate to hotspot position on click Syntax boolean Default true Context FSI Viewer JS Enables zooming and or rotating to hotspot position on click rotateOnFocus Descr...

Page 60: ...en zooming to a hotspot Syntax float Default 0 25 Context FSI Viewer JS Defines the size ofthe sectionwhen zooming to a hotspot 0 1 focusAngleX focusAngleY Description defines scene with given focus a...

Page 61: ...tent div tag in onclick state hoverClass Description CSS class name to use for content div tag in mouse over state Syntax string Default FSI360HotSpot_Active Context FSI Viewer JS A CSS class name to...

Page 62: ...55 200 0 8 padding 3px border radius 3px cursor pointer box shadow 4px 4px 4px rgba 0 0 0 0 3 white space nowrap div FSI360HotSpot_Active background FFF div FSI360HotSpot_Mobile font size 13px div FSI...

Page 63: ...is optional and only required if you want to enable ultra smooth rotations by providing a video ofthe spin source Description CSS style value to add to the hot spot s content div tag Syntax string Def...

Page 64: ...all source parameters Syntax string Default Context FSI Viewer JS An optionalprefix for all source parameters spinDirection Description defines the spin direction ofthe video Syntax String left or ri...

Page 65: ...o to use when capturing the video frames Syntax float in seconds Default 0 Context FSI Viewer JS An optional offset at the start of the video to use when capturing the video frames You might want to d...

Page 66: ...n Syntax float Default 1 0 Context FSI Viewer JS An optional factor to adjust the height ofthe video to the height of the images on screen You might want to adjust the value if the image do not match...

Page 67: ...ot match the video position frameOffset Description determines a frame offset if required Syntax integer Default 0 Context FSI Viewer JS Determines a frame offset at the start if required 2 5 6 Plugin...

Page 68: ...g the parameter plugins AutoSpin enables a button which lets you play pause the animation that is set with the autospinspeed parameter The following parameters can be set Speed Description Time in sec...

Page 69: ...n is activated by default with the _default xml The following parameters can be set MenuOffset Description Indentation ofthe menu buttons Syntax Integer Default 0 Context FSI Viewer JS Specifies the s...

Page 70: ...ve Example 1 0 2 3 alters the sequence ofthe buttons to Pan Zoom Rotate 3D Rotate 2D 2 6 Creating and using Spin Videos When creating spin videos for ultra smooth rotations it is strongly recommended...

Page 71: ...ications spin360 videos folder using the same file names just with the file extension matching the video format 6 Add the video section to your configuration file and add the source parameter just the...

Page 72: ...adding multiple viewers you can initialize all new FSI Viewer JS nodes in one go using this command FSI initCustomTag fsi viewer or when using different custom tags fsi viewer fsi imageflow FSI initC...

Page 73: ...to the given configuration file strCfgFileName optional path to the configuration file see cfg parameter oParameters optional an object containing parameters If present these parameters willoverwrite...

Page 74: ...y degree Note that you can only spin to a position that has a corresponding HD image not to a position that shows a video only fDegree the desired position in degree 0 360 void spinToTarget nTargetFra...

Page 75: ...remove the object spins div tag from the DOM tree strVersion getVersion Returns a string containing the FSI Viewer JS software version strVersion getBuild Returns a string containing the FSI Viewer JS...

Page 76: ...eturns the current magnification level void setZoom fPercent bPreliminary bAnimate Set magnification to the amount indicated by fPercent 0 100 where fPercent 0 means normalscale and fPercent 100 for m...

Page 77: ...fer to the description ofthe getViewString method for a format description The boolean bAnimated can be used to specify wether the view should be displayed immediately or in form ofan animated movemen...

Page 78: ...u button to active void clickMenuButton strButtonID Sets the menu button to active void releaseMenuButton strButtonID Disables the active menu button void registerExternalMenuButton elButton strButton...

Page 79: ...the name ofthe current used skin class e g fsi skin black bFullscreen getInFullScreenMode Enables the FullScreen mode bSuccess setFullScreenElement elFullScreenContainer Defines the FullScreen elemen...

Page 80: ...tooltip position oParameters getParameters Returns an object containing allparameters set via javascript or custom tag attributes mixed getConfigValue strName Returns the value ofthe configuration par...

Page 81: ...ethod A Create a function in window scope Example script function onFSIViewerViewChanged strView console log strView script a assignment in Custom Tag Example fsi viewer onViewChanged onFSIViewerViewC...

Page 82: ...rameters myViewer onViewChanged function strView console log strView myViewer start all callback assignments must take place before starting Please note You can modify or add new callbacks when callin...

Page 83: ...lcallback function willbe called each time the magnification levelchanges fScale is the magification levelfrom o to 100 fScaleMax sets the maximum zoom level onAnimationComplete Called when a spin and...

Page 84: ...RegisterExternalButton elButton strButtonID bButtonPresentInViewer This optionalcallback function can be used to remove inactive buttons from the menu bar if you are using a custom skin onProgress fPe...

Page 85: ...alcallback function can be used to callan action when a button is pressed onReset This optionalcallback function can be used to callan action when the configuration is changed onInitMenu This optional...

Page 86: ...ctive This optionalcallback function can be used to callan action when FullScreen mode is enabled or disabled onViewChanged strViewString This optionalcallback function can be used to callan action as...

Page 87: ......

Page 88: ...o use FSI TouchZoom make sure the respective images on your website come from FSI Server and add the following script to the head section ofyour website Exanple head script src viewer applications tou...

Page 89: ...touchZoom 3 1 Initializing FSI TouchZoom manually Initializing or adding images manually Ifyou are adding images by script you can decide to I let FSI TouchZoom initialize automatically and add image...

Page 90: ...itialize FSI TouchZoom var parameters debug true useDevicePixelRatio true myTouchZoom new FSI TouchZoom myTouchZoom init parameters script 3 2 FSI TouchZoom Parameters You can optionally modify the wa...

Page 91: ...ple iPad 3 the images willbe displayed in higher resolutions Ifthe aspect ratio is 2 the images loaded when pinching a page willbe 2 x the resolution compared to devices with a pixelaspect ratio of1 m...

Page 92: ...the precision ofloading zoomed images Using the value 0 willload images exactly matching the current magnification This does on the other hand prevent effective caching Values greater than 0 increase...

Page 93: ...isableByCSSClass parameter disableByCSSClass Description provides a comma separated list ofCSS class names Syntax String Default Context FSI TouchZoom Using the disableByCSSClass parameter you can pro...

Page 94: ...images Exanple script type text javascript src viewer applications touchzoom js fsitouchzoom js script script type text javascript prevent FSI TouchZoom from initializing automatically on document loa...

Page 95: ...Images Calling the scanForNewImages method willmake the script look for single source images that have not been present in the DOM tree when the document finished loading Ifyou e g add img tags at run...

Page 96: ...rder void setZoomPrecision fPrecision Use this method to modify the parameter zoomPrecision at runtime void destroy Destroys FSI TouchZoom void init Initializes FSI TouchZoom strVersion getVersion Ret...

Page 97: ...Image elImage bLock Locks a certain image void lockImageSourceImage elImage bLock Locks a certain image to it s source dimensions void lockUpdates bLock Locks updates void resetImage elImg Resets a ce...

Page 98: ...he following script to the head section ofyour website Exanple head script src viewer applications quickzoom js fsiquickzoom js type text javascript script head It is possible to pass optionalparamete...

Page 99: ...ge The user can move the cursor across the originalimage to display any image section ofinterest 4 2 FSI QuickZoom Parameters You can optionally modify the way FSI QuickZoom works by passing parameter...

Page 100: ...display debug and status information in the JavaScript console Syntax String Default cors Context FSI QuickZoom The headers parameter to use for image requests enableByCSSClass Description provides a...

Page 101: ...eter addCSSClass Description adds an additionalCSS class Syntax String Default Context FSI QuickZoom Using the addCSSClass parameter you can add an additionalCSS class Only images containing the given...

Page 102: ...ge maxZoomWindowHeight Description defines the maximum zoom window height Syntax Float Default Context FSI QuickZoom Defines the maximum height ofthe zoom window displayed next to the original image m...

Page 103: ...th Description defines minimum image width for QuickZoom use Syntax Boolean Default Context FSI QuickZoom If the image width is smaller than the width defined with this parameter FSI QuickZoom willnot...

Page 104: ...x Float Default 1 Context FSI QuickZoom Defines the image border width ofthe zoom window zoomImageOffset Description defines the offset ofthe zoom window to the originalimage Syntax Float Default 1 Co...

Page 105: ...QuickZoom manually Initializing or adding images manually Ifyou are adding images by script you can decide to I let FSI QuickZoom initialize automatically and add image manually Exanple script type te...

Page 106: ...xelRatio true myQuickZoom new FSI QuickZoom myQuickZoom init parameters script 4 4 JavaScript Interface Usually you willnot need to use the javascript interface Even if you modify an images src parame...

Page 107: ...le img node to the list ofdynamic touch zoom images elImg the img node object strSrc optional the image URL img src if undefined Note you can as wellcallscanForNewImages after adding an img node nInst...

Page 108: ...ource images that have not been present in the DOM tree when the document finished loading Ifyou e g add img tags at runtime you need to callthis method in order to make the script aware ofnew image s...

Page 109: ...entRect oModify top 0 relative to the top of the image s clientRect oModify width 200 oModify height 200 oModify srcZoomImage effects Sepia oInfo contains various information you can read modifying oI...

Page 110: ...pt to the head ofyour document Exanple head script src viewer applications imageflow js fsiimageflow js type text javascript script II add a fsi imageflow tag to the part ofyour document body where FS...

Page 111: ...orm of an image carouselby means ofa canvas element in the given fsi imageflow tag Note on Internet Explorer In order to make FSI ImageFlow work Internet Explorer must run in IE8 quirks IE9 or higher...

Page 112: ...Context FSI ImageFlow Display debug and status information in the browser s JavaScript console backgroundColor Description The background color for the image carousel Syntax String Default FFFFFF Cont...

Page 113: ...compatibility for cross origin scenarios dir Description The path to the source image folder on FSI Server to display Syntax string Default Context FSI ImageFlow The path to the source image folder o...

Page 114: ...nsparency Syntax Boolean Default false Context FSI ImageFlow Activates image transparency if PNGs are used centerZoomedImage Description moves the zoomed image to the center Syntax Boolean Default tru...

Page 115: ...ontext FSI ImageFlow The maximum width ofimages in the image carousel The value can be provided in pixels or in percent ofthe instance width Note The maximum height depends on the container element s...

Page 116: ...sIfNeeded Description duplicates images if endless scrollis activated Syntax Boolean Default false Context FSI ImageFlow Duplicates the images if endless scroll is activated and the number ofimages is...

Page 117: ...Active Description opacity ofscrollbar in active mode Syntax Float Default 1 0 Context FSI ImageFlow Defines the opacity ofthe scrollbar in active mode scrollPadding Description padding ofthe scrollba...

Page 118: ...yntax Integer Default 0 Context FSI ImageFlow Use numbers greater or smaller than 0 to make the carousel rotate on start with the Bottom padding in pixel cropValues Description Defines the amount that...

Page 119: ...Note You cannot use CropRect AND CropValues parameters at a time Ifyou use both CropRect willbe ignored effects Description OptionalFSI Server effects to use for allimages Syntax String Default Conte...

Page 120: ...ption Top padding in pixel Syntax Integer Default 10 Context FSI ImageFlow Top padding in pixel mirrorHeight Description The height ofthe optionalmirror effect relative to the image height Syntax Floa...

Page 121: ...arkness Description This parameter determines if images in the back willbe darkened Syntax Float Default 0 3 Context FSI ImageFlow This parameter determines if images in the back willbe darkened 0 tur...

Page 122: ...ault 555555 Context FSI ImageFlow The color to draw the scrollbar curveHeight Description This value determines the y position ofimages in the back Syntax Float Default 0 35 Context FSI ImageFlow This...

Page 123: ...lor Description The color to draw image space holders Syntax String Default EEEEEE Context FSI ImageFlow The color to draw image space holders Space holders appear while the actualimages data is being...

Page 124: ...I ImageFlow adds a div element to the document body holding the zoomed image zoomBorderWidth Description Width ofthe border around zoomed images Syntax Integer Default 4 Context FSI ImageFlow Width of...

Page 125: ...digit hex color Default 777777 Context FSI ImageFlow The CSS border color property to use for zoomed images zoomFadeColor Description The color to use to fade out behind the zoomed image Syntax 6 digi...

Page 126: ...Description automatically destroy instances Syntax boolean Default true Context FSI ImageFlow Automatically destroy instances created with the fsi imageflow tag upon removing the tag from the document...

Page 127: ...llbe ignored Example var node document createElement fsi imageflow node style width 600px node style height 400px var parameters dir images foo presentationtype flat debug true FSI setParameters node...

Page 128: ...IImageFlow new FSI ImageFlow FSIImageFlow init dir images foo I Public Methods void init elementID oParameters bDebug Initializes the FSI Image Flow instance with the given parameters void printAPI Sh...

Page 129: ...Viewer JS instance to FSI ImageFLow for building FSI Showcase JS void focusImage nImage Rotate the carouseluntilthe image with the given index is in the foreground void zoomImage nImage Rotate the ca...

Page 130: ...either pass the function or the function name in window scope as a string The following callback functions can be used callBackStart oInstance idElement srtDir nImagesTotal Called once after loading...

Page 131: ...5 FSI ImageFlow 131 NeptuneLabs FSI Viewer callBackZoomEnd oInstance idElement Called each time a zoomed image has been closed...

Page 132: ...zoom desktop or laptop computers allmajor browsers Usage To use FSIShowcase JS make sure the respective images on your website come from FSI Server and add the following scripts to the head section of...

Page 133: ...ing FSI Viewer fsi viewer id viewer1 width 100 height 600 noNav 1 plugins fullScreen fsi viewer Adding FSI ImageFlow assigning the Viewer JS with the viewerID fsi imageflow viewerID viewer1 width 100...

Page 134: ...catalog In the tag a directory is defined which willcontain all images displayed It is possible to add tooltips and hyperlinks to the pages for displaying product descriptions or to link to an online...

Page 135: ...e the catalog should be displayed Add the desired dimension and the image directory to it Integrate FSI Pages JS body fsi pages width 100 height 100 dir images catalog here you can place the fallback...

Page 136: ...g sample catalog xml fsi pages 7 2 1 Defining Image Collections The images to be displayed in FSI Pages JS have to be defined in an images node added to your XML configuration file There are three dif...

Page 137: ...I Server Retrieving Directory based Image Collections from FSI Server Plugins Passing a directory as plain text Plugin src pages server dir images flowers Passing an encrypted string representing a di...

Page 138: ...isable remove certain images from an image list In this case you pass the page number s of the pages you want to remove separated by commas 7 2 2 Aspect Ratio of the Pages By default FSI Pages uses th...

Page 139: ...r resolution leads to faster downloads at the cost of decreased print quality You can additionally pass effect parameters PrintEffects to sharpen the image or to specify the image compression 7 2 4 Sp...

Page 140: ...he following presets when using the Publish as FSI Pages option in the FSI Server web interface l Catalog with links Each image represents a page no page margins no overlays If the image contains XML...

Page 141: ...scription display debug and status information in the JavaScript console Syntax Boolean Default false Context FSI Pages JS Display debug and status information in the browser s JavaScript console skin...

Page 142: ...o adapt the CSS rules listed there please overwrite them in a custom skin file or in the HTML document instead You can find detailed tutorials for changing the appearance ofthe skin in the support sec...

Page 143: ...JS The relative path to an XML configuration file in FSI Pages format hideUI Description hides the user interface Syntax string Default false Context FSI Pages JS Hides or displays the user interface...

Page 144: ...n the user interface Syntax string Default Context FSI Pages JS Determines the button order in the menu bar Use the button ID which can be found in the respective skin css viewer skins resources fsi p...

Page 145: ...Syntax Boolean Default true Context FSI Pages JS Enables or disables the page index containing thumbnails ofallpages PageInput Description Enables disables page input field Syntax Boolean Default tru...

Page 146: ...ption XML based template to use when Syntax String Default Context FSI Pages JS The XML based template to use when DemoURL Description Globallink when clicking FSI Pages JS Syntax String Default Conte...

Page 147: ...ank or use a custom frame ofyour HTML frame set Print Description Enables or disables the user to print Syntax Boolean Default true Context FSI Pages JS Enable or disable the user to print current pag...

Page 148: ...PageLayout Description Animation when moving to another page Syntax String Default scroll Context FSI Pages JS Defines the animation when moving to another page scroll slides the pages as if they wer...

Page 149: ...gle Syntax String Default 0 0 1 1 Context FSI Pages JS Crop rectangle left top right bottom as 0 0 1 0 floating point values to display a given section ofan image only Default 0 0 1 1 Note You cannot...

Page 150: ...mentation for a list ofavailable effect parameters ThumbSize Description Max size ofthumbnails in the page index Syntax Integer Default 160 Context FSI Pages JS The maximum size ofthumbnails displayed...

Page 151: ...ayout is set to scroll doublePageMode Description enables double page view Syntax Boolean Default true Context FSI Pages JS Ifset to false the pages willnot be displayed as coherent double pages Note...

Page 152: ...lt true Context FSI Pages JS Setting FrontCover parameter to false disables access to the front cover and forces FSI Pages to display the first image on the first inner left page BackCover Description...

Page 153: ...ge s willbe added to the images in the image list BackCoverImage Description ath to an image to use for the back cover Syntax Boolean Default true Context FSI Pages JS A path to an image to use for th...

Page 154: ...ion Syntax String Default Context FSI Pages JS Using this parameter you can remove images from the image collection The behavior of FSI Pages is exactly as if the images would not be listed in the ima...

Page 155: ...he range for automaticalpage turning Syntax Integer Default Context FSI Pages JS Loop the auto flip action between IdleAutoTurnMinPage and IdleAutoTurnMaxPage This way you can restrict the auto flip t...

Page 156: ...different value This parameter affects page numbers the index and the display ofthe current page number in the FSI Pages JS user interface UseRomanPageNumbersToPage Description Display Roman page num...

Page 157: ...o specify custom page numbers as a comma separated string Items starting with underscore _ willnot be displayed Pages without a custom page number willuse the ordinary page numbering Example CustomPag...

Page 158: ...JS Ifyou enable this parameter FSI Pages stores the page number ofthe most recently viewed page on the user s computer and displays this page on start up the next time the user views the same catalog...

Page 159: ...s js script script src viewer applications pages js fsipages js type text javascript script head body fsi pages width 500 height 600 dir images catalog debug true skin silver PageLayout flip Links fal...

Page 160: ...n normalstate Syntax String Default 0000FFFF Context FSI Pages JS 8 digit hexadecimalnumber specifying the color and opacity oflinks on the pages in normalstate in the form RRGGBBAA linkRGBAHover Desc...

Page 161: ...are opened Syntax Boolean Default true Context FSI Pages JS Setting this parameter to false prevents FSI Pages JS from opening links on the pages Links and tooltips willnevertheless be displayed LinkT...

Page 162: ...o be separated by commas and the individualvalues have to be provided url encoded ForceLinkURL Description Force URL for alllinks on pages Syntax String Default Context FSI Pages JS Force FSI Pages JS...

Page 163: ...inkUrlSuffix Description Default prefix suffix for link URLs on pages Syntax String Default Context FSI Pages JS Use this prefix or suffix for alllinks on the pages if no prefix suffix has been specif...

Page 164: ...arget frame for all javascript links on pages Syntax String Default Context FSI Pages JS Force FSI Pages JS to use this HTML target frame for all javascript links on allpages This overwrites any targe...

Page 165: ...fault Context FSI Pages JS Use this tooltip for alllinks on the pages if no tooltip has been specified in the page data 7 3 4 Plug in Parameters plugins Description adds a Plug in e g Fullscreen to FS...

Page 166: ...umbBar Adding the parameter plugins PagesThumbBar displays a row ofthumbnails at the bottom ofthe pages The following parameters can be used to adapt the PagesThumbBar PageNumbers Description Page num...

Page 167: ...dds a bookmark functionality to FSI Pages JS The following parameters can be used to adapt the bookmarks functionality ThumbSize Description Defines the thumbnailsize in the bookmark list Syntax Float...

Page 168: ...iven time defined by PersistentStorageExpiresAfter PersistentStorageExpiresAfter Description Keep note data for given time Syntax Integer Default Context FSI Pages JS Defines after which period oftime...

Page 169: ...following parameters can be used to adapt the Chapters indexDataFile Description URL to an externalXML file describing the document structure Syntax string Default Context FSI Pages JS You can use an...

Page 170: ...oid changeConfig strCfgFileName oParameters Reset the viewer object and change the configuration to the given configuration file strCfgFileName optional path to the configuration file see cfg paramete...

Page 171: ...estroy the instance before you remove the object spins div tag from the DOM tree bSuccess addListener strListenerName fn iScope Calls a specific listener bSuccess removeListener strListenerName fn Rem...

Page 172: ...nID Sets the menu button to active void clickMenuButton strButtonID Sets the menu button to active void releaseMenuButton strButtonID Disables the active menu button void registerExternalMenuButton el...

Page 173: ...name ofthe current used skin class e g fsi skin black bFullscreen getInFullScreenMode Enables the FullScreen mode bSuccess setFullScreenElement elFullScreenContainer Defines the FullScreen element str...

Page 174: ...double pages the value ofthe left page matching nPage willbe returned strVersion getVersion Returns a string containing the FSI Viewer JS software version strVersion getBuild Returns a string contain...

Page 175: ...yout has the following properties boolean bDoublePages int nImages int nMaxPage int nMinPage oParameters getParameters Returns an object containing allparameters set via javascript or custom tag attri...

Page 176: ...nctions by assigning methods to the FSI Pages JS instance The following callback methods exist onReady Called as soon as FSI Pages JS finished loading data and gets interactive onDestroy Called when t...

Page 177: ...n when a certain button is released onMenuButtonClicked strButtonID evt This optionalcallback function can be used to set an action when a certain button is released onMenuButtonSetPressed bPressed Th...

Page 178: ...oon as the viewed page changes onShowPageIndex bShow This optionalcallback function can be used to callan action as soon as the page index is opened onShowBookmarkList bShow This optionalcallback func...

Page 179: ...k function can be used to callan action as soon as a bookmark is added to the page onBookmarkRemoved nPage This optionalcallback function can be used to callan action as soon as a bookmark is removed...

Page 180: ...ages are printed onPageToolTip nLinkAreaIndex strURL strTipContent This optionalcallback function returns a string that is usefulif you want to modify the tooltip content onOpenPageLink nLinkAreaIndex...

Page 181: ...7 FSI Pages JS 181 NeptuneLabs FSI Viewer onSkinChanged strCurrentSkinClass strCurrentSkinClassBefore This optionalcallback function can be used to callan action as soon as the skin class is changed...

Page 182: ...SI Viewer has been successfully tested with the following software versions FSI Server Build 16 07 or newer Adobe Flash Plug in 6 0 65 0 to 16 0 0 305 8 2 Using FSI Viewer 33 3 Viewer 360 FSI Viewer i...

Page 183: ...ent depending on skins or additionalplugins Main Functions Back to Initial View Undoes zoom pan and rotation and restores the initialview identicalwith pressing space bar Zoom In Zoom Out 8 4 Mouse Mo...

Page 184: ...the image around the z axis Click on the image and drag in whatever direction you want to turn the object to the right or the left To reset the rotation hold down the CTRL key and click on the image 3...

Page 185: ...Back to originalview Num 4 left arrow Move to the left Num 6 right arrow Move to the right Num 8 up arrow Move up Num 2 down arrow Move down Num 1 Turn around the z axis to the left Num 3 Turn around...

Page 186: ...ppears on top of the image and the about box displays Unregistered Evaluation Copy in the Licenced to section After purchasing an FSI Viewer licence you will receive a licence key that removes the FSI...

Page 187: ...ers use the obsolete Embed tag instead Sample HTML code to integrate FSI Viewer into HTML pages Variable data printed in bold and square brackets HTML integrations for modern and old browsers Object c...

Page 188: ...Background color MENU false ALLOWSCRIPTACCESS always ALLOWFULLSCREEN true QUALITY high EMBED Object Variables in the object and embed tags Width Width ofthe viewer in pixelor percent Height Height of...

Page 189: ...L Configuration Files xml FSI Viewer uses XML configuration files which can easily be edited with any text editor The default configuration file _default xml which is located in the same folder as the...

Page 190: ...n file fsi_parameter image path value samples Watch jpg image options skin value silver debug value 1 options fsi_parameter Please keep in mind the following rules when using XML configuration files l...

Page 191: ...define FSI parameters by adding a HTTP query to the URL of the FSI Viewer movie clip In this case parameters have to be provided in the following form Parameter1 Value1 Parameter2 Value2 Characters th...

Page 192: ...parameters can be provided in three different ways 1 The default configuration file _default xml located in the same folder as the main viewer file fsi swf willalways be evaluated first 2 You can sto...

Page 193: ...4 Default Configuration You can easily change globalparameters that apply to allFSI Viewer instances by editing a single file This is therefore the recommended configuration method for l Globalparamet...

Page 194: ...e same FSI configuration file and to provide varying parameters like the path to the image itself by HTTP query Try to provide only those parameters by HTTP query that don not apply to multiple instan...

Page 195: ...eed to be specified Please refer to the chapter Retrieving Parameters Automatically for information on how to enable FSI Viewer to retrieve image specific parameter values from the imaging server cfg...

Page 196: ...iguration file other than _ default xml Only useful as part ofan HTTP query The file extension xml has to be omitted server Description URL to your FSI Server Syntax URL Default See description below...

Page 197: ...rameter specifies the name of a real time template used when accessing the imaging server Using these templates you can specify e g the image compression maximum image dimensions and watermarks path D...

Page 198: ...ging Servers for information on how to automatically retrieve these values from the imagining server Width and height specifications for a source image image Width value 3330 Height value 4660 image O...

Page 199: ...hout extension Syntax String Default Context Options Filename ofanimation to display on startup omit the file extension FSI Viewer ships with a default start animation Custom intros are available on d...

Page 200: ...ecified the path is added to allrelative CFG parameters Definition of FSIBase in the _default xml file options FSIBase value config options Definition of FSIBase in the _default xml file object PARAM...

Page 201: ...time Ifyou use both CropRect willbe ignored CropValues Description Defines crop margin values for an image Syntax String Default 0 0 0 0 Context Options Version 5 6 0 Defines the amount that should be...

Page 202: ...x languages ofthe FSI Viewer setup path To specify a language please enter the filename without file extension e g german You can modify existing or add your own language files ImagePanButtons Descrip...

Page 203: ...additionalimage details This way zoom transitions appear smoother NoNav Description Hide the navigator window Syntax Boolean Default false Context Options Show or hide the navigator window displaying...

Page 204: ...tion Color ofthe selection frame inside the navigator window Syntax HexColor Default FF0000 depending on the skin Context Options Version 3 0 0 and above Specify a 6 digit HexColor to change the color...

Page 205: ...yntax SceneSet Scene left top right bottom rotation Default 1 1 0 0 1 1 0 Context Options Image section and rotation to display on startup The first two parameters are required as they specify the sce...

Page 206: ...n Action on startup Syntax String Default Context Options Specifies an action to execute on startup The action is repeated until the user presses a button or key While the action is being executed no...

Page 207: ...ersistent Description Repetition ofinitialaction Syntax Boolean Default false Context Options Version 2 2 0 or higher Initialaction restarts on each reset command button or keyboard if set to true Oth...

Page 208: ...s the help page The default value _blank opens a new browser window Initial MouseMode Description Mouse mode on startup Syntax Number Default 0 Context Options Specifies the selected mouse mode on sta...

Page 209: ...zoom when clicking on the image at max magnification Syntax Boolean Default true Context Options Version 6 Set this parameter to true if you want to reset zoom when clicking on the image at maximum ma...

Page 210: ...fines the minimum magnification in percent relative to the initialimage The default value 100 permits magnification to the size of the Viewer Smaller values permit magnifications smaller than the view...

Page 211: ...d you can pan the borders ofthe image to the center of the view port If you disable this option the panning range is smaller so that the user can not pan the image borders to the center ofthe view por...

Page 212: ...the view port even if the source image is smaller than the view port Animation Description Animation quality Syntax Boolean Default true Context Options Animate zoom and rotate actions true or zoom a...

Page 213: ...Hide user interface Syntax Boolean Default false Context Options Hide the menu bar on startup The user has to click the Show Menu button to show the user interface This option is especially usefulwhe...

Page 214: ...e ViewerBorder Description Defines the color ofthe viewer borders Default false Context Options Version 5 0 0 Color of the border around the viewer instance as a hexadecimal color value e g FF0000 for...

Page 215: ...7 0 Automatically switches the protocol used by the different Viewers to https if required by the setup Effects Description Image manipulation parameters for allimages Syntax String Default Context Op...

Page 216: ...cticalvalues range from 100 to max 100 Example temperature 100 effects Example temperature 100 effects value temperature 100 Example pixelize The pixelize parameter or sharpens images creates a pixele...

Page 217: ...ects value pixelize 50 Other effects change for example the color saturation sharpness hue or contrast Please refer to your imaging server documentation for a complete description ofavailable image ef...

Page 218: ...en 2840 29 8 10 9 Applying Effects to Specific Images Only While the effects parameter holds image manipulation parameters for all images you can also apply effects to specific types of images in FSI...

Page 219: ...refer to effects parameter for a detailed description SceneEffects Description Image manipulation parameters applied to preview images Syntax String Default Context Options Version 3 1 1 or higher Ap...

Page 220: ...on by query Obsolete parameters for ZoomCache software The successor FSI Cache does not require any specialparameters IgnoreQueryParameters Description List ofparameters to ignore in queries Syntax St...

Page 221: ...lt Context Options When using NeptuneLabs ZoomCache enter the name ofthe access profile for your images here You may have severalprofiles i e if you use watermarking or different imaging servers MaxZo...

Page 222: ...her Specifies the size ofimage details tiles The value can be defined relative to the viewer size e g 25 or using absolute pixelvalues e g 256 The default value of 50 means that each image tile is one...

Page 223: ...retrieve IPTCdata for allimages MetaDataQueryParameters Description HTTP Query to append to meta data requests Syntax Query Default Context Options Version 4 1 3 or higher An optionalquery string ofth...

Page 224: ...e image in different resolutions The size of the next level is twice the size of the preceding level If you disable this option FSI Viewer accesses these resolution levels only Otherwise image data wi...

Page 225: ...spin ofa 3D view willadd a blur effect to the object addConfigFileExtension Description defines file extension to append to cfg parameter values Syntax String Default xml Context Options This paramet...

Page 226: ...lt for gt for quot for apos for You can use basic HTML tags see Required HTML Source Code to apply text formatting to the tooltips Excerpt from a language file Data language english color 000000 font...

Page 227: ...A Using Multiple Source Images This is the recommended way to setup virtual360 views Upload the images belonging to a 360 View to a subdirectory of your imaging server Create a configuration file e g...

Page 228: ...you need to prepare the source image in the way that it contains all required images as tiles of equal dimension Please see the figure below which shows a so prepared source image with 12 image tiles...

Page 229: ...horizontally The user can additionally select a scene set using the keys and in the num pad or using the mouse mode rotate moving the mouse vertically Ifthe TilesX or TilesY parameters are defined fo...

Page 230: ...urce image in the x and y direction try entering the value 1 for TilesX and TilesY In the viewer you willthen see the entire source image structure 8 11 1 Parameters for Virtual 360 Presentations The...

Page 231: ...rameter Images3DURL Description URL to an XML file containing the list ofsource images Syntax URL Default Context options URL to an externalXML file containing the image lists for 360 presentations as...

Page 232: ...escription Number ofindividualimages for 360 presentations Syntax Number Default 1 Context image or deprecated FPX Query ImageTilesX and ImageTilesY Number ofindividualimages contained in the source i...

Page 233: ...default sequence is left to right top to bottom in a tile image and the sequence of the image nodes for 360 views based on individualsource images In the viewer scenes can be selected by moving the mo...

Page 234: ...Scenes 10 9 8 7 6 5 4 3 2 1 Set 3 Scenes 5 6 7 8 9 10 Set 4 Scenes 8 9 10 1 2 3 You can review the resulting scene sets in the Info section ofthe Debug Window ScenePreload Description Load scenes in h...

Page 235: ...ome backgrounds You can specify the padding either absolutely as a number of pixelor in percent ofthe source image NoSceneAnimation Description No SceneSet animations Syntax Boolean Default false Cont...

Page 236: ...ry or in an XML configuration file Please use debug 1 to enable the debug mode and debug 0 or omit the debug parameter to disable the debug mode To disable the debug mode permanently you can safely de...

Page 237: ...requesting support Enabling the debug mode additionally prevents the browser from caching FSI configuration files This allows you to easily test changes to your FSI configuration files without having...

Page 238: ...h the image section being displayed after zooming panning or rotating the image 8 13 Automated Implementation of Images Rather than creating individualconfiguration files for each image it is recommen...

Page 239: ...to provide the Image_Server parameter from your data source After collecting the image specific data from your data source you have to build a standard HTTP query string RFC1738 containing the data u...

Page 240: ...acromedia com pub shockwave cabs flash s wflash cab version 6 0 65 0 width width height height PARAM name movie VALUE fsi_url PARAM name bgcolor VALUE bgcolor PARAM name menu VALUE false PARAM name al...

Page 241: ...he plug in definitions inside the Plugins section ofthe configuration file Using FSI Viewer Plug ins To include a plug in you simply list the desired plug ins in the Plugins section of any xmlconfigur...

Page 242: ...swf plugins mousemodes This option is available from FSI version 3 0 only Param PARAM name movie VALUE fsi fsi swf plugins mousemodes history The example above integrates the plug in Mousemodes and t...

Page 243: ...require specific attributes or even entire XML sections in the configuration file to work properly For information on a specific plug in please refer to the Plug in Reference Defining plug in paramete...

Page 244: ...in to 10 Similar to providing plug in parameters you can provide plug in parameters in the options section of FSI Viewer configuration files by prefixing the parameter name with the name ofthe plug i...

Page 245: ......

Page 246: ...iguration FSI Pages can be used to display different types of booklets like catalogs with or without links booklets photo albums and more 9 1 Using FSI Pages The integration of FSI Pages is very simil...

Page 247: ...nverter is a Java based conversion tool to split PDF documents into separate TIFF files optimized for use with FSI Server Besides converting PDF documents into individual TIFF files the conversion too...

Page 248: ...Setting the skin Plugin src pages skin silver Additional custom skins are available on demand and may contain additional functionality and designs You can modify the layout ofFSI Pages and FSI Viewer...

Page 249: ...n parameters to define the size and position ofFSI Viewer inside FSI Pages Usually you only specify ViewerMarginBottom to provide space for the FSI Pages interface 1 PageMarginInner PageMarginTop Page...

Page 250: ...Page margins can additionally be defined to adjust the appearance ofthe images in FSI Pages A page margin will hide the part of the image as defined while padding willadd some white space to the page...

Page 251: ...epending on the list template FSI Server serves IPTCdata belonging to an image e g for links as well 2 Retrieving Directory based Image Collections from FSI Server Retrieving Directory based Image Col...

Page 252: ...t In this case you pass the page number s of the pages you want to remove separated by commas This is especially useful if you retrieve the image collection from FSI Server Method 1 9 7 Page Reading O...

Page 253: ...into a page The printing options cover l Selected Range e g 1 3 9 20 or 1 6 8 12 l Both Pages on a single sheet ofpaper l Left Page l Right Page l The currently zoomed image section After the user has...

Page 254: ...enable users to download the complete source PDF or specific parts of the source PDF documents This documentation refers to PDF documents only but you can also provide other file types for download D...

Page 255: ...es is e g http www foo com downloads catalog1 pdf For this example your configuration should look like this Enabling Save Options Plugins Plugin src pages Save value true SaveDocumentFile value http w...

Page 256: ...dialog in FSI Pages you simply need to set the FSI Pages parameter Search to true This will add a button to FSI Pages to show or hide the search dialog Depending on the dimension of the FSI Pages inst...

Page 257: ...ng imaging server you might want to use an existing database on an external server to perform the search In this case FSI Pages provides a simpleinterface you can use to have FSI Pages direct the sear...

Page 258: ...L formatted text describing the match The sequence of the result item nodes specifies the sequence ofthe results displayed in FSI Pages search dialog You therefore might want to sort the items by rele...

Page 259: ...ut option in the XML Output option section This way FSI Pages Converter writes the XML data directly to the IPTCdata ofthe converted TIFF files 2 Upload the TIFF files containing the IPTCdata to a dir...

Page 260: ...l Usually FSI Pages Converter creates the required files for you when converting a PDF document Please enable the option XML Output of FSI Pages Converter in this case Example You converted a PDF docu...

Page 261: ...file for each page from the location specified Please note that the XML files have to reside in the same domain as FSI Viewer c Using pages nodes in configuration files Image date XML page data Image...

Page 262: ...f you want to use a different toolto create the page data XML Page data with 2 links Page file page16 pdf Links urlprefix http somesite com product php id Area tip Some Tip url 599 Shape coords 0 20 0...

Page 263: ...ned Attribute Description URLPrefix Prefix to add to allURLs specified in the child area nodes URLSuffix Suffix to add to allURLs specified in the child area nodes DefaultURL Default URL to use for ar...

Page 264: ...of the area node provide the coordinates of a link polygon The format for the coordinates is x1 y1 x2 y2 The coordinates are floating point values between 0 and 1 where 0 is the left side ofthe image...

Page 265: ...ormance FSI Pages will automatically close non closed polygons by connecting the last point to the start point text nodes optional Each area may contain a text node providing HTML formatted text provi...

Page 266: ...RL for allchild links DefaultLinkUrl FSI Pages parameter Default URL for links FSI Pages checks if there is a globalFSI Pages Parameter ForceLinkURL first In this case alllink URLs willbe overwritten...

Page 267: ...nkURLSuffix URLSuffix n a 9 16 Relative and Absolute Links FSI Pages does not add prefixes or suffixes to absolute link URLs In this case any prefixes and suffixes willbe ignored Absolute Link URL Pag...

Page 268: ...JPEG image The value URL needs to be an absolute URL to a JPEG image zoom Forces FSI Pages to zoom to the area covered by the link s shape s zoomarea Magnifies the area covered by the link s shape s i...

Page 269: ...plateData Use the FSI Pages parameter LinkTemplateData to specify a comma separated list of values you want FSI Pages to replace the keywords with Usually you will provide the LinkTemplateData value b...

Page 270: ...left page For the front and back cover the value is the actualpage index 9 19 Page Overlays Page overlays are compiled Flash movies clips that can be used as an overlay floating above a page in FSI P...

Page 271: ...ollowing l add a default overlay myDefaultOverlay swf l adds the overlay file myOverlay1 swf to page 5 l adds myOverlay2 swf and myOverlay3 swf to page 21 The attributes ofthe overlay nodes can be use...

Page 272: ...humbnailof a catalog linking to the full size catalog See Parameters for FSI Pages Thumbnails for configuration details l Photo Album A simple photo album with photo corners and an emboss effect for e...

Page 273: ...led each time after the current page has changed The parameter provides the index ofthe page currently visible onPagesProgress Integer Called each time the load progress ofFSI Pages changes The parame...

Page 274: ...ou have to set newImageIndex to a number prefixed by or e g 1 is the same as NextPage Print Open or close the print dialog Save Open or close the save dialog Search Open or close the search dialog Zoo...

Page 275: ...t fsi image_list xml Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FSI Pages mobile 1 0 0 The XML based template to use when retrieving image lists from imaging...

Page 276: ...ages would not be listed in the image collection E g EmptyImages value 1 3 4 removes the first third and fourth image in the collection Please note that removing images takes place before inserting bl...

Page 277: ...e You can use ForceInitialPage instead if you want FSI Pages to show a specific page independent ofthe last viewed page PageOrderRTL Description Switch to right to left reading order Syntax Boolean De...

Page 278: ...the directory skins pages ofyour FSI setup directory Please note that this does not affect the skin of FSI Viewer which can be specified separately using the skin parameter ofFSI Viewer Slider Descri...

Page 279: ...to build the index each time it is shown PageTurnSpeed Description Speed when turning pages Syntax Number Default 82 Context Pages plug in node or HTTP query prefixed with pages_ The speed ofthe page...

Page 280: ...query prefixed with pages_ Version 4 1 5 or above Show true or hide false the load progress display FSI Pages automatically sets this parameter to true if you specify a hyperlink for the entire FSI P...

Page 281: ...ines the animation speed ofin place maginifications initiated by zoomarea hyperlinks Syntax Number Default 520 Context Pages plug in node or HTTP query prefixed with pages_ Version 5 0 0 or above Defi...

Page 282: ...efault 200 Context Pages plug in node or HTTP query prefixed with pages_ Version 5 0 0 or above Defines the zoom factor for the link Two limitations apply The zoomfactor must be 110 or greater otherwi...

Page 283: ...e zoom levelofdouble page zoom Syntax Number Default 1 1 Context Pages plug in node or HTTP query prefixed with pages_ Version 5 0 0 Default 1 1 zoom to originalsize a relative to source image resolut...

Page 284: ...ver Syntax Boolean Default true Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 5 5 or higher FSI Pages mobile 1 0 0 Setting FrontCover parameter to false disables ac...

Page 285: ...image Syntax Boolean Default false Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FSI Pages mobile 1 0 0 Fillthe entire front and or back cover with the corresp...

Page 286: ...ity Syntax Boolean Default false all cover Context Pages plug in node or HTTP query prefixed with pages_ Version 5 0 0 Defines wether the pages are flexible or inflexible e g like a book cover PageBac...

Page 287: ...scription Aspect ratio ofpages Syntax String Default auto Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FSI Pages mobile 1 0 0 The aspect ratio ofpages displaye...

Page 288: ...ts and shadows while Matte adds shadows only like with FSI Pages version 3 Please use BendEffectIntensity parameter to modify the effect levelor disable the visualeffect BendEffectIntensity Descriptio...

Page 289: ...in node or HTTP query prefixed with pages_ Version 4 0 0 or above Distance ofthe pages drop shadow in percent where 100 is the greatest possible distance ImageAlign Description Alignment ofimages on t...

Page 290: ...eBorderColor Description Color ofpage borders Syntax HexColor Default CCCCCC Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FSI Pages mobile 1 0 0 Color ofthe pa...

Page 291: ...r higher 6 digit hex color for the scrollbar in the page index ScrollArrow Description Color for the scrollbar s arrows Syntax HexColor Default 000000 Context Pages plug in node or HTTP query prefixed...

Page 292: ...scription Margin ofthe page content Syntax Number in percent ofthe page width height Default 0 Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FSI Pages mobile 1...

Page 293: ...ThumbPadding Description Padding between thumbnails in the index Syntax Number in pixel Default 10 Context Pages plug in node or HTTP query prefixed with pages_ The padding between thumbnails displaye...

Page 294: ...query prefixed with pages_ Specifies the indentation in percent of the page width This parameter does not apply if the page number position is centered horizontally PageNumSize Description Size ofpage...

Page 295: ...Pages Version 5 0 4 FSI Pages mobile 1 0 0 Defines the page number up to which FSI Pages uses Roman page Numbers The default value of 0 forces FSI Pages to display Roman numbers for negative numbers a...

Page 296: ...The first right page will start with page number 3 The sixth page again has no page number and the seventh and following page willbe numbered as usual Note The parameter FirstPageNumber has no impact...

Page 297: ...ion Show or hide links during flip animations Syntax Boolean Default false Context Pages plug in node or HTTP query prefixed with pages_ Version 4 0 0 or above FSI Pages mobile 1 0 0 Set this paramete...

Page 298: ...d opacity oflinks in hover state Syntax RGBA Default FF00FFFF Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FSI Pages mobile 1 0 0 8 digit hexadecimal number sp...

Page 299: ...This overwrites any URLs specified in the page data ForceLinkTarget Description Force a target frame for allhyperlinks on allpages Syntax String Default Context Pages plug in node or HTTP query prefix...

Page 300: ...SI Pages mobile 1 0 0 Force FSI Pages to use this prefix suffix for alllinks on allpages This overwrites any prefixes and suffixes specified in the page data Prefixes and suffixes willnot be applied t...

Page 301: ...llpages Syntax String Default Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 6 0 or above FSI Pages mobile 1 0 0 Use this HTML target frame for links if no target fr...

Page 302: ...on FSI Pages 3 6 0 or above FSI Pages mobile 1 0 0 Use this tooltip for alllinks on the pages if no tooltip has been specified in the page data LinkTemplates Description Template identifiers for link...

Page 303: ...have to be separated by commas and the individual values have to be provided url encoded see Escaping or URL encoding parameter values Please refer to the chapter Modifying Link Values at Runtime abov...

Page 304: ...sion 3 6 0 Show each page for at least n seconds when flipping pages automatically Please note that a page might be displayed for longer if loading the page takes longer than the time specified IdleAu...

Page 305: ...I Pages You can use URLs starting with javascript to have a Javascript function called when the user clicks the viewer You can also use the parameter value fullscreen for the DemoURL parameter Doing s...

Page 306: ...rinting index view and alike do not correspond to the rotation PageInput Description Show or hide Page Input field Syntax Boolean Default true Context Pages plug in Version 4 0 0 or higher Defines whe...

Page 307: ...ach time the user flips to another page The following templates willbe replaced at runtime uniqueid The FSI Pages parameter value UniqueID instanceid A unique number identifying the FSI Pages instance...

Page 308: ...perlink hyperlinkurl clicking a hyperlink that links to an URL Javascript calletc zoom targetpage contains the index ofthe zoomed page print targetpage contains the index ofthe saved page save tagretp...

Page 309: ...ode or HTTP query prefixed with pages_ Version 4 0 5 or above If you enable this parameter FSI Pages stores the page number of the most recently viewed page on the user s computer and displays this pa...

Page 310: ...mber in percent ofthe source image or fitWidth or fitHeight Default Context Pages plug in node or HTTP query prefixed with pages_ The initial magnification in FSI Viewer after the user selected an ima...

Page 311: ...the number ofpages to hold in memory Using larger numbers willmake FSI Pages consume more memory RAM and cached pages will be read from the browser s file cache less frequently Use false to hold all...

Page 312: ...specified an individual overlay for please add a default true attribute to the overlay node Please see chapter 9 19 Page Overlays for details Defining a global page overlay Plugins Plugin src pages Pa...

Page 313: ...r If set to false images willbe zoomed in place XMLBase Description Path to XML page data Syntax String Default Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 3 0 0 FS...

Page 314: ...URLs Syntax Boolean Default false Context Pages plug in node or HTTP query prefixed with pages_ Version FSI Pages 5 6 3 By default the image path willbe added to the XMLBase to build the URL to XML da...

Page 315: ...t range both left right view Context Pages plug in node or HTTP query prefixed with pages_ Version 6 Allows you to change the options which are displayed in the print dialog By default alloptions avai...

Page 316: ...e functionality Using the save function you can enable the user to open or download a document related to the current page e g the source PDF document ofa catalog Please refer to the chapter Saving Pa...

Page 317: ...ownloading a file related to a page Syntax String Default _blank Context Pages plug in node or HTTP query prefixed with pages_ Version 3 6 0 or higher HTML frame to open page related files SaveURL in...

Page 318: ...on for downloading images Syntax Number pixel Default 2000 Context Pages plug in node or HTTP query prefixed with pages_ Version 4 0 0 or higher The maximum resolution for images the user can choose t...

Page 319: ...nloading images in the Save dialog Please refer to the chapter Saving Pages for details SaveOptions Description Enable or disable options in the Save dialog Syntax String Default Context Pages plug in...

Page 320: ...FSI Server only Using simplesearch makes FSI Server search in the data fields iptc fsi_search_ data and iptc caption only by default rather than searching in allmeta data fields When using FSI Server...

Page 321: ...true Context Pages plug in node or HTTP query prefixed with pages_ Version 4 0 0 or higher depricated for FSI Server By default FSI Pages adds wildcards to the keywords the user entered into the sear...

Page 322: ...xed with pages_ Version 5 5 4 Define a text to search for on start or an empty string default to not initiate a text search on start SearchAutoExactMatch Description Add quotes to keywords automatical...

Page 323: ...with pages_ Version 4 0 0 or higher You can assign a custom URL to direct search requests to using this parameter For example you might want to use a database and server side script to return pages r...

Page 324: ...h_data These are the places FSI Pages Converter adds the search keywords to In order to search all text meta data fields available you can specify the following template instead searchtext Please refe...

Page 325: ...r Searching in FSI Pages for details SearchSortResults Description Sort search results Syntax Boolean Default True Context Pages plug in node or HTTP query prefixed with pages_ Version 5 0 4 Ifset to...

Page 326: ...arameter to 0 disables interactive page flipping by dragging the page corners FlipEdgeSize Description Size ofinteractive page edges Syntax Number Default 5 Context Pages plug in node or HTTP query pr...

Page 327: ......

Page 328: ...ers The related request to load FSI Pages mobile would be http fsi domain com fsi viewer applications pagesmobile cfg pages_ presets catalog_links more_parameters Please note the fsi swf is replaced b...

Page 329: ...less than 70 default of the screen height being used a single page is displayed instead of two pages for better space utiliziation Setting this parameter to 100 will force single pages only according...

Page 330: ...talog in portrait format MobileQuitButton Description adds the option Close Window the the menu Syntax Boolean Default ture if window opener exists Context FSI Pages mobile Version FSI Pages mobile 1...

Page 331: ...he different Viewers to https if required by the setup 10 1 2 Pages Mobile Plug in Attribute targetdevice plugin src imprint targetdevice desktop mobile Defines whether a plug in should be loaded on t...

Page 332: ...se is very similar to an ordinary FSI plug in To enable the showcase you have to add a plug in node to your default XML configuration file Integrating FSI Showcase Plugins Plugin src showcase basecolo...

Page 333: ...taining complete image configuration Complete XML configurations Images Image label My First Image FPX SRC value image1 fpx FPX Image Image label My Second Image FPX SRC value image2 fpx Width value 8...

Page 334: ...arameter UseInitialView should be set to true default in this case FSI Parameters and FSI Showcase AllFSI parameters and FSI Plug in parameters can be used with FSI Showcase Add on The only exception...

Page 335: ...tion describes generallayout considerations and measures Parameter Layout Outside Inside Floating Shrinks the size ofthe viewer by the initialsize of the thumbnailbar Shrinks the size ofthe image view...

Page 336: ...bar l Use Margin to offset the scrollbar and thumbnails l Use Padding to offset the thumbnail Using Offset values you can define smallthumbnailbars that do not occupy the entire width or height ofthe...

Page 337: ...meter provided as attribute Plugins Plugin src showcase Layout Outside Plugins b Child nodes of the plug in node Example Parameter provided as child nodes Plugins Plugin src showcase Layout value Outs...

Page 338: ...or the thumbnail frame work the scroll bar and the background of the thumbnail bar All color values will automatically be derived from this color if not defined separately see Advanced Parameters Base...

Page 339: ...viewer elements when enlarging the thumb bar by default l Inside The showcase reduces the view port ofthe viewer by the initial size of the thumbnailbar leaving the menu elements unchanged The thumbna...

Page 340: ...lign left right or vertically Align top bottom If you set the Layout parameter to Outside or Inside this value additionally defines the minimum size ofthe thumbnailbar the user can achieve by dragging...

Page 341: ...able to resize the thumbnail bar dynamically The width of the splitter bar ofthe showcase is normal l Hidden The user is not able to resize the thumbnailbar dynamically and the splitter bar ofthe sho...

Page 342: ...tialView Description Use InitialView parameters for thumbnailimages Syntax boolean Default true Context Showcase plug in node or HTTP query prefixed with showcase_ Use the image section defined by the...

Page 343: ...il itself Multi line texts are being presented separated by commas MinimizeOnSelect Description Minimize the thumbnailbar on select Syntax Boolean Default true Context Showcase plug in node or HTTP qu...

Page 344: ...o false the buttons to switch to the next or previous pages are hidden 11 6 ImageList Parameters You can additionally use automatically generated showcase configuration files for a specific directory...

Page 345: ...se_ Specifies the image directory on the imaging Server the Images section will be created for e g images paintings Server Description Path to imaging server Syntax String Default Context Showcase plu...

Page 346: ...query prefixed with showcase_ Version 3 3 0 or higher Using this parameter you can add place holders to your image collection The value of the parameter must contain one or more image indices the plac...

Page 347: ...e thumbnailbar BackgroundAlpha Description Opacity ofthe background ofthe thumbnailbar Syntax Number Default 100 Context Showcase plug in node or HTTP query prefixed with showcase_ Defines the opacity...

Page 348: ...ved from ScrollBaseColor Context Showcase plug in node or HTTP query prefixed with showcase_ Defines a color for the arrows on the buttons ofthe scrollbar Please note that the same color applies to th...

Page 349: ...r smallbevelfor the drag bar Syntax Boolean Default true Context Showcase plug in node or HTTP query prefixed with showcase_ Version 3 5 0 or higher Use a large round bevelor a small rectangular bevel...

Page 350: ...e between image border and thumbnail border left right of the image ImageMarginX and above below the image ImageMarginY If you choose round edges parameter EdgeRadius this value will automatically be...

Page 351: ...t Showcase plug in node or HTTP query prefixed with showcase_ Defines the color ofthe darkened section ofthe image border right and bottom ThumbFace Description Color ofthe thumbnailface Syntax HexCol...

Page 352: ...ug in node or HTTP query prefixed with showcase_ Defines the color ofthe highlighted section ofthe thumbnailborder left and top The corresponding parameters for active and selected state are ThumbBord...

Page 353: ...ixel Default 0 Context Showcase plug in node or HTTP query prefixed with showcase_ This value defines the offset from the top of the viewer instance to the top of the thumbnailbar ofthe showcase Pleas...

Page 354: ...led Context Showcase plug in node or HTTP query prefixed with showcase_ Zoom thumbnails when the user points at a thumbnail The default value is 100 no effect Possible values are 100 no effect to 250...

Page 355: ...tax Number Default 0 Context Showcase plug in node or HTTP query prefixed with showcase_ Obsolete Please use LabelContent and LabelTemplates parameters described below instead LabelContent Description...

Page 356: ...e to the LabelTemplates value Each template needs to be entered as an XML node while the node name is the name ofthe fullconfiguration parameter name like you would use the parameter in the HTML query...

Page 357: ...xed with showcase_ You can use this value to increase the horizontal or vertical space available for thumbnail labels In case the thumbnail label text does not fit into the available space the label w...

Page 358: ...escription Text color ofthumbnaillabels Syntax HexColor Default 000000 Context Showcase plug in node or HTTP query prefixed with showcase_ A 6 digit hexadecimal color value defining the text color of...

Page 359: ...umbnaillabels right ofthe image Syntax Boolean Default false Context Showcase plug in node or HTTP query prefixed with showcase_ Version 4 1 3 Set this parameter to true to display thumbnaillabels rig...

Page 360: ...matically generated image lists or large image lists as it might cause higher server loads and increased and possibly unnecessary network traffic CropThumbnails Description Crop images to match thumbn...

Page 361: ...ly FSI Showcase displays the entire image or the image section specified by the parameter InitialView when selecting a thumbnail Set this parameter to true to if you want to preserve the image section...

Page 362: ...ionality Additionally the plug in system provides the possibility to add functionality required by an individualcustomer or by a certain group ofcustomers Please contact your FSI Viewer dealer in case...

Page 363: ...lugin src addthis Plug in Parameters UserName Description Username to login the AddThis service Syntax String Default Context Plug in tag This value defines your AddThis username to login the AddThis...

Page 364: ...ofthe dialog window ShowLabels Description defines whether the service labels should be displayed Syntax Boolean Default false Context Plug in tag This value defines whether the service names in the...

Page 365: ...ption defines the URL to bookmark Syntax String Default auto document Context Plug in tag This value defines the URL to bookmark default auto document which is the URL of the container HTML document F...

Page 366: ...Context Plug in tag Comma seperated string services to display first Default facebook_like google_plusone_ share twitter email stumbleupon reddit tumblr pinterest linkedin blogger delicious wordpress...

Page 367: ...RL to call Syntax String Default see below Context Plug in tag Template to create the AddThis URL to call Default http api addthis com oexchange 0 8 forward SERVICEID offer url URL title TITLE usernam...

Page 368: ...ould pass on to the FSI Viewer instance e g using Javascript or a server side scripting language This way you can not only bookmark an HTML document containing a specific FSI Viewer instance but you c...

Page 369: ...images are used with FSI Pages only as with FSI Viewer and FSI Showcase most of the background image is covered by the zoomable image The plug in crops the specified image so that the entire area ofFS...

Page 370: ...rver Syntax String Default Context Plug in tag Like with the Effects parameter for FSI Viewer itself you can optionally pass image effect parameters to your imaging server that affect the appearance o...

Page 371: ...log by selecting the corresponding item in the select box You can assign colors and different levels to each chapter using simple XML based data describing the document structures Example XML data for...

Page 372: ...his plug in The XML file must be located in the same domain as FSI Viewer to avoid cross domain security restrictions If you enter a relative path FSI Viewer loads the file from the subdirectoy pages_...

Page 373: ...opacity ofthe select box background Syntax Number Default 10 Context Plug in attribute Opacity ofthe select box background from 0 transparent to 100 opaque ColoredIndex Description Display colored in...

Page 374: ...idth and position of the select box Alternatively you can specify a fixed width in pixels using this parameter Sort Description Sort index items by page number Syntax Boolean Default true Context Plug...

Page 375: ...page Set this parameter to display all index items even if refer to non existing pages Index Item Attributes Each index node represents an item in the chapters drop down referring the user to a page i...

Page 376: ...indicator Plug in Parameters The clockprogress plug in can be customized by adding attributes to the plugin tag E g Plugin src clockprogress alpha 20 The following attributes can be used to customize...

Page 377: ...enting the amount ofpending data Syntax HexColor Default 000000 Context Plug in attributes A 6 digit hexadecimal number defining the color of the area representing the amount ofpending data Color2 Des...

Page 378: ...0000 Context Plug in attribute A 6 digit hexadecimalnumber defining the color ofthe text posX Description HorizontalPosition Syntax String Number Default Depends on MenuAlign parameter Context Plug in...

Page 379: ...cription Verticalposition Syntax String Number Default Depends on MenuAlign parameter Context Plug in attribute Defines the verticalposition ofthe progress indicator Possible values C Centered vertica...

Page 380: ...sts the color levelofimages Syntax Plugin src coloradjust Plug in Parameters AutoHideDialog Description Auto Hide Dialog Syntax Boolean Default true Context ColorAdjust Version 5 0 0 Hides the interfa...

Page 381: ...ss MenuOffset Description MenuOffset Syntax Number Pixels Default Context ColorAdjust Version 5 0 0 Defines the menu offset SetValuesForEachImage Description Save Values for each image seperately Synt...

Page 382: ...UI Description Show Interface Syntax Boolean Default true Context ColorAdjust Version 5 0 0 Ifdisabled the user interface willbe hidden enabling the effects 12 Plug in Reference NeptuneLabs FSI Viewer...

Page 383: ...w Zoom in Zoom out About FSI Viewer Plug in Location plugins contextmenu swf Function Adds FSI Viewer related items to the Flash player s context menu Requirements Flash player 7 or above Syntax Plugi...

Page 384: ...ion ZoomPage Separator FSI SHOWCASE ONLY Item label Previous Image action PreviousImage Item label Next Image action NextImage Separator FSI VIEWER Item label Reset View action Reset Item label Zoom i...

Page 385: ...te one or more custom buttons into the menu bar of FSI viewer Clicking a button invokes the URL specified in the plug in parameter This way you can integrate buttons performing a JavaScript call or op...

Page 386: ...pixels Default 0 Context Plug in tag Specifies an offset for the button named ID in pixelto previous custom buttons ID URL Description Urlto open on click Syntax String Default Context Plug in tag Sp...

Page 387: ...predefined values _self _top _blank or _parent ID ToolTip Description Tooltip text Syntax String Default Context Plug in tag Specifies the tool tip to be displayed when the user places the cursor abov...

Page 388: ...hen defining URLs for custom buttons These templates will be replaced by FSI Viewer when the user clicks a custom button This way you can retrieve parameters from FSI Viewer dynamically and pass the v...

Page 389: ...he current image section in FSI Viewer see Parameter InitialView for details URLView The complete URL to the image currently displayed in FSI Viewer The resulting string contains the templates width h...

Page 390: ...HTML integration without considering old browsers Object classid clsid D27CDB6E AE6D 11cf 96B8 444553540000 codebase http download macromedia com pub shockwave cabs fl ash swflash cab version 6 0 65...

Page 391: ...option in FSI Viewer JS The Resize parameter needs to be set in order to ensure proper adjusting to the fullscreen NOTE If the FSI Viewer JS is embedded in an iFrame the attribute allowfullscreen true...

Page 392: ...and History Forward Using these two buttons the user is able to navigate through image sections previously viewed Plug in Parameters MenuOffset Description Indentation ofthe menu buttons Syntax Number...

Page 393: ...d section when exceeding the last entry of the history and the last entry when stepping before the first entry ofthe history list Providing the default value false the history will not be looped this...

Page 394: ...e areas are defined via XML inside the image specific xml file and enable an increased interaction with the Viewer There are 4 different combinable actions that can be assigned to each hotspot l Displ...

Page 395: ...natively to adding the hotspot XML section as a child node of the HotSpot plugin node you can add the XML section as a root child in the same level as FPX or Options in a configuration file NOTE For a...

Page 396: ...RLs This way you can omit e g the domain in URL attributes ofsubsequent HotSpots Events Description Enable JSBridge events for HotSpots Syntax Boolean Default false Context HotSpots Version 5 0 4 Enab...

Page 397: ...ame the viewer resides in provided that there is no individualTarget attribute defined in a hotspot node DefaultTarget Description Default target for hyperlinks Syntax String Default _blank Context Pl...

Page 398: ...Syntax HexColor Default FF0000 Context Plug in attribute or HotSpots tag Defines the default color ofHotSpot borders DefaultFill Description Fillthe HotSpot area by default Syntax Boolean Default tru...

Page 399: ...yntax Number Default 25 Context Plug in attribute or HotSpots group tag Defines the default fill opacity for HotSpots that do not contain the FillAlpha attribute where 0 is transparent and 100 fully o...

Page 400: ...to the chapter Hotspot Authoring for usefultips on how to create HotSpots HotSpot Parameters The following attributes can be assigned to each HotSpot Spot Description Position ofthe HotSpot Syntax Str...

Page 401: ...ot parameter to specify the scene and sceneset the polygon applies to with 3D presentations View Description Image section to display Syntax String Default Value ofspot parameter Context HotSpot tag V...

Page 402: ...he HotSpot if the user clicks the HotSpot You can use the DefaultMove parameter to change the default behavior Skew Description Allow skewing ofthe HotSpot area Syntax Boolean Default false Context Ho...

Page 403: ...scription Fillthe HotSpot area Syntax Bool Default false Context HotSpot tag Ifthis value is set to false the HotSpot willby shown as an outline You can use the DefaultFill parameter to change the def...

Page 404: ...einitialized with the given configuration if the user clicks the HotSpot This can be usefulto switch from one image to another if the user clicks a HotSpot The syntax of the CFG parameter has to consi...

Page 405: ...Hotspot Authoring The following section provides tips on how to obtain the string value required to define the Spot and the optional View parameter ofa HotSpot The Spot parameter consists of 7 number...

Page 406: ...tion CTRL to resize the selection relative to the center ALT to rotate the selection ALT SHIFT to rotate the selection in steps of5 degrees Defining Polygon HotSpots Besides using predefined shapes as...

Page 407: ...and more polygons require more CPU power on the user s system Using very complex polygons with hundreds ofcoordinates willlead to poor performance as the polygons willbe drawn by FSI Viewer at runtim...

Page 408: ...iption URL to an externalXML file describing the library structure Syntax String Default Context Plug in tag The HTML file imprint html will be displayed when the user opens the imprint window in FSI...

Page 409: ...ines whether the plug in icon is displayed Syntax Boolean Default false if FSI Pages is activated otherwise true Context Plug in tag Defines whether the plug in icon is displayed in the FSI Viewer too...

Page 410: ...mber Default 480 Context Plug in tag Defines the width ofthe dialog window DialogHeight Description defines the height ofthe dialog window Syntax Number Default 430 Context Plug in tag Defines the hei...

Page 411: ...pt Bridge plug in provides a scripting interface to control FSI Viewer using JavaScript Using the JavaScript bridge you can control viewer functions like ZoomIn and Reset you can remotely press releas...

Page 412: ...release ofFSI Viewer buttons e g Button Mouse_Mode_0 3 Zoom to a specified image section e g Goto 1 6 0 4 0 2 0 6 0 4 Please see the Hotspot Authoring section for details on how to obtain valid image...

Page 413: ...ter clockwise Y axis NextSceneSet Start rotating clockwise X axis PreviousSceneSet Start rotating counter clockwise X axis __DebugWindow Show Hide the debug window ifavailable __InfoWindow Show Hide t...

Page 414: ...rint dialog Save Open or close the save dialog Search Open or close the search dialog ZoomLeftPage Zoom the left page ZoomRightPage Zoom the right page NormalPageView Exit zoom view ShowHidePageIndex...

Page 415: ..._ ExtendedNavigation Toggle display ofExtendedNavigation plug in Plugin_HistoryBack Click History Back button ofthe history plug in Plugin_ HistoryForward Click History Forward button ofthe history pl...

Page 416: ...cript code The JSBridge plug in calls a JavaScript function using the Flash FSCommand architecture providing an event identifier and a parameter Please follow the steps below to implement JavaScript c...

Page 417: ...Callback Function script language javascript type text javascript function fsiviewer_DoFSCommand fsi_event params switch fsi_event case LoadProgress break Hook for Internet Explorer if navigator appN...

Page 418: ...ton ID The button ID has been pressed Release Button ID The button ID has been released ToolTip String escaped The tooltip String is about to be displayed See details below this table View Image Secti...

Page 419: ...ter params Description true or an active false state MouseMode Mouse Mode ID The mouse mode ID has been activated Zoom Magnification percent The magnification has changed ImageSelected Image index 0 n...

Page 420: ...SI Pages changes The parameter provides the number of pages remaining in the load queue onPagesShowIndex Boolean Called each time the user shows true or hides false the page index onPagesShowZoom Bool...

Page 421: ...ImageURL event parameter provides an URL template that can be used to retrieve the image currently displayed in FSI Viewer Example http imageserver domain fsi server source images zoomimage f px widt...

Page 422: ...your HTML document resides in the subdomain www yourdomain tld Therefore JSBridge plug in allows script access from the subdomain www yourdomain tld and from the main domain yourdomain tld by default...

Page 423: ...refer to the section Implementing JavaScript callbacks for details ImageUrls Description Provide ImageUrltemplates with JavaScript callbacks Syntax Boolean Default false Context Plug in attribute This...

Page 424: ...he following HTML tags can be used in the tooltip text data b b i i u u br font size n color RRGGBB font p align p img src width height Please note Certain limitations apply when using the img tag The...

Page 425: ...ay before displaying a tooltip Syntax Number milliseconds Default 600 Context Plug in node or HTTP query prefixed with largetooltips_ You can specify a delay in milliseconds 1000 milliseconds 1 sec af...

Page 426: ...ixed with largetooltips_ Defines the opacity ofthe tooltip background from 0 invisible to 100 opaque HighlightColor Description Border highlight color Syntax HexColor Default 999999 Context Plug in no...

Page 427: ...ontext Plug in node or HTTP query prefixed with largetooltips_ Version 5 0 0 Defines the font of the tool tip text Please note that the desired font must be available on the users machine You need to...

Page 428: ...To use different sizes in a tooltip you can use the HTML tag font size n in the tooltip text data CornerRadius Description Radius ofbox corners Syntax Pixel Default 20 Context Plug in node or HTTP que...

Page 429: ...n be dragged using the mouse Using the magnifier plug in does not cause additionaldata traffic as the plug in enlarges already loaded image data by software The magnifier can be hidden and shown using...

Page 430: ...ibute Defines the overallsize ofthe magnifier Possible values are between 4 and 16 Please note that greater values require more CPU power Magnification Description Levelofmagnification Syntax Number D...

Page 431: ...ribute Show true or hide false glass reflections ofthe magnifier Handle Description Show or hide magnifier handle Syntax Bool Default true Context Plug in attribute Show true or hide the handle ofthe...

Page 432: ...maxzoom The MaxZoom plug in expands the user interface by a button to quickly zoom to the physicalresolution ofthe source image Plug in Parameters MenuOffset Description Indentation ofthe menu button...

Page 433: ...s Pressing CTRL moves the measurement line Mouse Mode The mouse mode id for the measuring mode is 100 You can use this id to set the InitialMouseMode parameter ofthe FSI Viewer e g InitialMouseMode va...

Page 434: ...he Measure mouse mode 3 20 mm 0 0 Measure the part ofthe image you know the realwidth of The Measure plug in willdisplay a decimalnumber n between 0 and 1 4 The value w for the ImageWidth parameter is...

Page 435: ...g in parameters via query or inside the options group by using the prefix measure_ with the parameter name e g measure_ ImageWidth MenuOffset Description Indentation ofthe menu button Syntax Number De...

Page 436: ...efines the suffix for the length value e g inches Usually this is a length unit Decimals Description Number ofdecimals ofthe length value Syntax Number Default 1 Context Plug in attribute Defines the...

Page 437: ...ngle in degrees to the text display E g 120 2 inches 43 2 LineColor Description Defines the color ofthe measure lines Syntax HexColor Default FF0000 Context Plug in attribute 6 digit hexadecimalcolor...

Page 438: ...ext border Use false for no border TextSize Description Size ofthe text Syntax Number pixel Default 12 Context Plug in attribute Text size for the textualoutput in pixels BGColor Description Defines t...

Page 439: ...ion Size ofthe glow effect Syntax Number Default 4 Context Plug in attribute The glow range is a highlighted area surrounding the measure tool to improve it s visibility Using the GlowRange parameter...

Page 440: ...e tool Events Description Send plug in event notifications Syntax Boolean Default false Context Plug in attribute Version 3 2 5 and above Specifies whether the plug in sends plug in event notivication...

Page 441: ...starts measuring The parameter provides the current distance and angle as displayed in the measure tool onMeasure String The user drags the measure tool The parameter provides the current distance and...

Page 442: ...ns 2D images or 4 buttons 3D presentations to select the current mouse mode Plug in Parameters MenuOffset Description Indentation ofthe menu buttons Syntax Number Default 0 Context Plug in Tag Specifi...

Page 443: ...Mode Mode0 Zoom Mode1 Pan Mode2 360 Rotate 3D X Y Axis Mode3 Rotate 2D Z Axis Sequence Description Sequence ofthe buttons Syntax String Default 0 1 3 2 Context Plug in Tag Version 3 5 0 or higher You...

Page 444: ...utton and a dropdown menu to the menu bar to select the mouse mode Plug in Parameters MenuOffset Description Indentation ofthe menu button Syntax Number Default 0 Context Plug in Tag Specifies the spa...

Page 445: ...neLabs FSI Viewer Remove Drag Button Plugin src mousemodes Model false The example above shows how to hide the button for mouse mode 1 Drag Mode n Mouse Mode Mode0 Zoom Mode1 Pan Mode2 360 Rotate 3D X...

Page 446: ...onally a button willbe added to the menu bar to switch the music on or off Plug in Parameters MenuOffset Description Indentation ofthe menu button Syntax Number Default 0 Context Plug in attribute Spe...

Page 447: ...ath needs to be provided relative to the music subdirectory ofthe fsi folder Loop Description Loop Play the sound once Syntax Bool Default false Context Plug in attribute Defines if the sound willbe p...

Page 448: ...n Keep Stop Play state when selecting images Syntax Boolean Default true Context Plug in attribute For viewers with multiple images only Keep the playing state and ignore the AutoPlay parameter when s...

Page 449: ...user interface that can be hidden and shown with a corresponding button in the menu bar The control automatically adds buttons for scenes and scene sets depending on the image configuration Plug in Pa...

Page 450: ...position ofthe controlin pixels relative to the top left corner ofthe viewer Y Description InitialY position in pixel Syntax Number Default 0 Context Plug in Tag Initialverticalposition ofthe controli...

Page 451: ...Bookmark product link Bookmark image section FSI Showcase Bookmark current image Bookmark image section ofthe current image None Bookmark entire image Bookmark image section for bookmarks containing d...

Page 452: ...little server side script you can this way setup a number ofinteresting communication systems For example a send bookmarks by email option In this case you store the XML data file received from User1...

Page 453: ...s in UniqueIDs Space Alternatively to the plug in parameter you can use the global FSI Parameter UniqueID to specify a unique identifier Revision Description Revision ofthe notepad data Syntax Number...

Page 454: ...eight Context Plug in attribute The maximum width and height ofthumbnailimages in pixels BackgroundColor Description Background color ofthe notepad window Syntax HexColor s Default FFFFFF DDDDDD Conte...

Page 455: ...gradient from top left to bottom right Has no effect if you used a single color value for the BackgroundColor parameter FrameWidth Description Width ofthe window frame Syntax Floating Point Number pix...

Page 456: ...undColor Description Color ofthe background behind the thumbnails Syntax HexColor Default EEEEEE Context Plug in attribute Color ofthe background behind the thumbnails ItemButtonsBackgroundColor Descr...

Page 457: ...ark list Additionally you specify a HexColor value for the Arrows and the track area of the scrollbar EnableAddFullBookmark EnableAddLinkBookmark EnableAddCustomBookmark EnableSendBookmarks Descriptio...

Page 458: ...illentire thumbnail Syntax Boolean Default true Context Plug in attribute By default the notepad plug in expands bookmark selections custom and link bookmarks to fill the entire thumbnail area Setting...

Page 459: ...page and the third click zooms to the bookmarked area The actual number of clicks depend on the page you are viewing and if you already zoomed the bookmarked page Setting this parameter to true defau...

Page 460: ...uccess or SendXMLUrlFailed The plug in posts the following values to the success or failure HTML page Data Description datafile The file name ofthe stored XML file returned by the server error Error d...

Page 461: ...iles from Example http foo com notepaddata SendXMLStoreURL Description URL to post notepad data to Syntax String Default Context Plug in attribute URL of a web server receiving the notepad data in XML...

Page 462: ...can replace the default animations images displayed when the bookmark list is empty when the user adds a custom or a link bookmark The plug in loads the optional custom help images from your imaging s...

Page 463: ...DataFile Description URL to an externalXML file describing the library structure Syntax String Default Context Plug in tag Relative URL to an externalXML file to provide the XML data required for thi...

Page 464: ...e dialog window Syntax Number Default 120 Context Plug in tag This value defines the height ofthe cover image in the dialog window AddButton Description defines whether the plug in icon is displayed S...

Page 465: ...lements ofthe menu bar MarginX MarginY Description define the margin in pixels ofthe the content in the dialog window Syntax Number Default 12 Context Plug in tag These values define the margin in pix...

Page 466: ...e dialog window Library XML data structure Each publication item is defined in an item node Three node attributes defines the publication source labeland fsiconfiguration file src Image Path on Server...

Page 467: ...Plugin src pagesmirror Plug in Parameters Blur Description Defines the blur effect ofpages Syntax Number Default Context PagesMirror Version 5 0 0 Defines the blur factor ofthe mirrored images Offset...

Page 468: ...ror effects start opacity EndAlpha Description Alphablending Syntax Number Default 0 Context PagesMirror Version 5 0 0 Defines the mirror effects opacity on the near end Please note For technicalreaso...

Page 469: ...lume Description Volume ofthe page flip sounds Syntax Number Default 50 Context Plug in tag The volume to play the flip sounds at from 0 off to 100 maximum volume Library Description File name ofthe s...

Page 470: ...false Context PagesThumbBar Version 5 0 0 When enabled the thumbnail of the currently active image is shown left in the thumbnailbar When disabled the thumbnailis shown in the center below the catalo...

Page 471: ...he arrows when mouse hovers over the thumbnailbar ArrowAlphaNormal Description Opacity ofarrow Syntax Number Default 0 Context PagesThumbBar Version 5 0 0 Defines the opacity ofthe arrows in normalsta...

Page 472: ...ThumbnailShadows Syntax Boolean Default false Context PagesThumbBar Version 5 0 0 Enable Disable the drop shadow effect ofthe thumbnails Height Description Size ofthumbnailimages Syntax Number Pixels...

Page 473: ...ed into MagnifyCurrentPages Description Size ofthumbnailimages Syntax Float Default 100 Context PagesThumbBar Version 5 0 0 Defines the magnification level of the current thumbnail Values greater than...

Page 474: ...ar OffsetLeft Description Offset ofthumbnailbar Syntax Number Pixels Default 0 Context PagesThumbBar Version 5 0 0 Defines the offset ofthe thumbnailbar OffsetRight Description Offset ofthumbnailbar S...

Page 475: ...ce between the thumbnails SelectionBorderWidth Description Border ofthe active thumbnail Syntax Number Default 4 Context PagesThumbBar Version 5 0 4 Width ofthe border around the active thumbnail Sele...

Page 476: ...bnail Syntax Number Default 4 Context PagesThumbBar Version 5 0 4 Defines the rounded corner effect for the active thumbnail Straight corners if set to 0 TextColor Description Color ofpage numbers Syn...

Page 477: ...ug in Reference 477 NeptuneLabs FSI Viewer TextColorHighlight Description Round corner size ofactive thumbnail Syntax Number Context PagesThumbBar Version 5 0 4 Defines the textcolor ofthe active thum...

Page 478: ...ion Add printing and saving capabilities to FSI Viewer Syntax Plugin src printsave Plug in Parameters MenuOffset Description Offset in pixelto previous menu elements Syntax Number Pixels Default Conte...

Page 479: ...effects sharpen 230 quality 95 PrintResolution Description Max size ofimage to print Syntax Number Pixels Default 2000 Context PrintSave Version 5 0 0 Defines the maximum size ofthe image in pixels t...

Page 480: ...g server being used With FSI server you can sharpen the image and define the JPEG compression level e g effects sharpen 230 quality 95 SaveResolution Description Max size ofimage to save Syntax Number...

Page 481: ...ug in Reference 481 NeptuneLabs FSI Viewer SaveTemplate Description Image template to be used Syntax String Default Context PrintSave Version 5 0 0 Defines the FSI Server profile used to download an i...

Page 482: ...he plug in rearranges the user interface according to the size of the object tag without reloading the entire viewer instance and without the need for client side scripting Note that this plug in is r...

Page 483: ...se values EnlargeBy Description Resize viewer in steps ofn pixels Syntax Number Default 1 Context Plug in tag Specifies the steps FSI Viewer will be resized by Entering 1 means that the viewer resizes...

Page 484: ...the selection relative to the center Pressing ALT rotates the selection Pressing ALT SHIFT rotates the selection in steps of5 degrees Plug in Parameters The following attributes can be assigned to th...

Page 485: ...Description Show or hide the output window Syntax Boolean Default true Context Plug in attribute Show or hide the output window ofthe plug in AnimatedRect Description Enable or Disable frame animatio...

Page 486: ...e mask ofthe select box MaskAlpha Description Opacity ofthe mask Syntax Number Default 75 Context Plug in attribute Defines the opacity ofthe mask ofthe select box 0 invisible AspectRatio Description...

Page 487: ...escription JavaScript callback function Syntax String Default Context Plug in attribute Specify the name of a custom JavaScript function to call each time the selection changes The arguments passed to...

Page 488: ...ng events apply to this plug in Event ID Parameter Description onSelectFrameEnable Boolean The select has been enabled or disabled onSelectFrameStart The user starts selecting onSelectFrame String The...

Page 489: ...Selected Send by email Delete All Print Show Page Close Total Value 27 00 pce Zur Website pce Zur Website 2 Unit Price 9 00 18 00 Unit Price 9 00 9 00 1 Plug in Location plugins shoppinglist swf Func...

Page 490: ...efault unit string Syntax String Default pce Context ShoppingList Version 5 0 0 Defines the default unit ofitems added to the shoppinglist Email Description Enable Disable sending list by email Defaul...

Page 491: ...glist MinItemHeight Description Minimum Height ofitems in the list Syntax Number Default 64 Context ShoppingList Version 5 0 0 Defines the minimum height ofeach item in the list PersistentStorage Desc...

Page 492: ...es Print Description Minimum Height ofitems in the list Default true Context ShoppingList Version 5 0 0 Enable Disable printing ShowListOnAddItem Description Show shoppinglist behaviour Syntax string...

Page 493: ...let the shoppinglist data is send to Template Description Template to use Syntax template name Context ShoppingList Version 5 0 0 Defines the HTML templates to be used for rendering the pages DialogHe...

Page 494: ...iption Defines the width ofthe shoppinglist dialog window Syntax Number Default 600 Context ShoppingList Version 5 0 0 Defines the width ofthe shoppinglist dialog window 12 Plug in Reference NeptuneLa...

Page 495: ...o the FSI Viewer Syntax Plugin src softwarecursor The Software Cursor plug in adds a software cursor representing the current mouse mode Zoom Drag Rotate 2D Rotate 3D Plug in Parameters Library Descri...

Page 496: ...ble Disable mirrored note text Syntax Boolean Default false Context StickyNotes Version 5 0 0 When enabled the notes text willbe mirrored when the page is turned otherwise it willnot be displayed Alph...

Page 497: ...fines the main color ofthe sticky notes TextColor Description Defines the color ofthe page numbers Syntax Color Default 000000 Context StickyNotes Version 5 5 3 Color ofthe page numbers on sticky note...

Page 498: ...Description Enables slightly rotated sticky notes Syntax Boolean Default true Context StickyNotes Version 5 0 0 When this option is enabled the sticky notes will be rotated slightly to give a more na...

Page 499: ...hen enabled the data willbe cached for the given time defined by PersistentStorageExpiresAfter PersistentStorageExpiresAfter Description Keep note data for given time Syntax Number Context StickyNotes...

Page 500: ...between the sticky notes Syntax Number Pixels Default 8 Context StickyNotes Version 5 0 0 Defines the distance between the sticky notes CornerRadius Description Defines corner radius ofthe sticky not...

Page 501: ...s you need to use this plug in in allinstances ofFSI Viewer you want to synchronize and assign the same unique ID parameter to the instances The plug in synchronizes the view 2D and 3D as well as the...

Page 502: ...you do not use the SoftwareCursor plug in SyncMeasure Description Synchronize the Measure plug in Syntax Boolean Default true Context Plug in attribute Version 4 1 5 or above Enable disable synchroniz...

Page 503: ...n extends the navigator window with a display ofthe current magnification Plug in Parameters Color Description Text color Syntax HexColor Default 000000 black Context Plug in attribute Text color ofth...

Page 504: ...Display the current magnification in percent of the viewer size false or relative to the size ofthe source image 12 Plug in Reference NeptuneLabs FSI Viewer 504...

Page 505: ......

Page 506: ...alues back to the originalvalue How can I URL encode a value Most scripting languages JavaScript ActionScript PHP and alike provide methods for this purpose Please note that FSI Viewer from version 4...

Page 507: ...e fsi_parameter This file contains default parameters All parameters will be overwritten by additional xml files or query parameters FPX ServerType value fsi Base value http fsi neptunelabs com fsi se...

Page 508: ...meters values to FSI Viewer because using unescaped values would break the XML syntax or because you need to use characters prohibited in URLs In cases like this you can pass escaped values rather tha...

Page 509: ...escape G HTML Tags available in FSI Viewer FSI Viewer from version 4 supports basic HTML tags in various contexts like when entering custom tool tips texts for the LargeToolTips plug in search result...

Page 510: ...the menu bar Custom logos need to be placed into the WEBAPPS fsi viewer skins resources folder of your FSI Viewer installation NOTE Originally this is defined in the fsi viewer core css Since the core...

Page 511: ...n example fsi ui button active fsi ui button icon fsi skin example fsi ui menu bar disabled fsi ui button icon color bec7c6 select frame PSEUDO CLASS only these 2 values will be read fsi skin example...

Page 512: ...255 255 255 0 35 the text 0 0 to 100 0 below the nav window image fsi skin example fsi ui nav window zoom text color 4d4d4d HotSpots fsi skin example fsi ui hotspot color fff border 1px solid rgba 25...

Page 513: ...type button font size 14px color 666 border 1px solid eee background color transparent fsi skin example fsi dialog input type button hover color 206662 background color EEE FSI Pages fsi skin example...

Page 514: ......

Page 515: ...rverTemplate 119 imagesources 113 mirrorHeight 120 mirrorStartOpacity 121 paddingBottom 118 paddingTop 120 placeHolderColor 123 positionQuantization 115 preloadCount 116 presentationType 123 quality 1...

Page 516: ...onBookmarksSaved 179 onChangeConfig 176 onDestroy 176 onFullScreen 178 OnMenuButtonEnabled 177 onMenuButtononMenuButtonClicked177 OnMenuButtonPressed 177 onMenuButtonReleased 177 onMenuButtonSetPress...

Page 517: ...doublePageMode 151 effects 150 emptyImages 1 154 FirstPageNumber 157 1 FollowLinks 161 ForceJavascriptTarget 164 ForceLinkTarget 164 ForceLinkTip 165 ForceLinkURL 162 ForceLinkURLPrefix 162 FrontCover...

Page 518: ...2 DefaultLinkURL 301 DefaultLinkUrlPrefix 302 DefaultLinkUrlSuffix 302 DemoURL 305 DemoURLTarget 305 Dir 275 DoublePageAllowInteractivity 282 DoublePageZoom 283 DoublePageZoomDragPan 283 DoublePageZoo...

Page 519: ...318 SaveTemplate 319 SaveURLPrefix 317 SaveUrlSuffix 317 SaveURLTarget 317 ScrollArrow 291 ScrollBaseColor 291 ScrollTrack 291 Search 320 SearchAutoExactMatch 322 SearchAutoSelectFirstResult 321 Searc...

Page 520: ...348 DragBarRoundBevel 349 DragBarShadow 349 DragBarWidth 341 DragMenu 341 DragMenuWidth 342 EdgeRadius 353 HoverRotation 354 HoverZoom 354 HScroll 340 ImageBorderHighlight 351 ImageBorderShadow 351 Im...

Page 521: ...s 90 debug 91 disableByCSSClass 93 enableByCSSClass 93 loadingImage 92 monitorPositions 91 useDevicePixelRatio 91 useTiledImages 92 zoomPrecision 92 FSI Viewer 182 Automated Implementation of Images 2...

Page 522: ...208 InitialAction 206 InitialActionDelay 207 InitialActionPersistent 207 InitialView 205 InitialViewPersistent 206 intro 199 language 202 MagnifySmallImages 212 MaxZoomLevel 221 MenuAlign 201 MetaDat...

Page 523: ...nSkinChanged 84 onStartDragging 85 onStopDragging 86 onViewChanged 86 onZoomChanged 83 Methods 73 addListener 75 changeConfig 73 changeImage 73 clickMenuButton 78 destroy 75 getBuild 75 getConfigValue...

Page 524: ...ghtCamera 45 heightCorrectionFactor 66 heightTable 45 46 hideUI 22 horizontalMarkerPosition 54 horizontalMarkerSize 53 hotspotCallbackFunction 39 hotspotDotColor1 41 hotspotDotColor2 41 hotspotDotRadi...

Page 525: ...r 7 8 unregisterExternalMenuButton78 unre gister ExternalMenuButtonsFromContainer 7 9 Introduction 8 Parameter 92 Plug in Reference 362 AddThis 363 Parameter AppendFSIParameters 367 BookmarkTitle 365...

Page 526: ...397 DefaultSkew 398 DefaultTarget 397 Events 396 Fill 403 Move 402 SelectImage 405 Skew 402 Spot 400 Target 404 Tip 401 URL 403 View 401 Visible 395 Imprint 408 Parameter AddButton 409 DataFile 408 Di...

Page 527: ...leAddFullBookmark 457 EnableAddLinkBookmark 457 EnableSendBookmarks 457 ExpandSelectionToImage 458 FlipAndZoomInOneGo 459 FrameColor 455 FrameWidth 455 Height 454 ImageBackgroundColor 456 ImageEffects...

Page 528: ...emplate 481 Resize 482 Parameter EnlargeBy 483 MaxHeight 482 MaxWidth 482 MinHeight 483 MinWidth 483 SelectFrame 484 Parameter AnimatedRect 485 AspectRatio 486 Callback 487 Events 488 InvertShift 487...

Page 529: ...TextColor 497 Synchronize 501 Parameter ID 501 SyncMeasure 502 SyncSoftwareCursor 502 ZoomMeter 503 Parameter Color 503 SrcRelative 503 useTiledImages 92 NeptuneLabs FSI Viewer 529 Index...

Page 530: ...n any form or by any means except documentation kept by the purchaser for backup purposes without the express written permission ofNeptuneLabs Specifications and information contained in this manualar...

Page 531: ...www fsi viewer com NeptuneLabs GmbH Lagesche Str 32 32657 Lemgo Germany fon 49 5261 28732 0 fax 49 5261 28732 29 info neptunelabs com www neptunelabs com...

Reviews: