TiffViewer
TiffViewer
-Addon works on client side. -Display file only with .tiff (tiff) format -Supports multipage -Drag mode -Provide only display mode (tiff as img) -based on script https://github.com/seikichi/tiff.js -dragandscroll http://github.com/asvd/intence -allows
Simple usage
TifffViewer c = new TifffViewer(file); layout.addComponent(c);
Vaadin 7 support version <= 1.1.2 Vaadin 8 support version >=1.2
Sample code
TiffViewer c = new TiffViewer(file); layout.addComponent(c);
TiffViewer tiff = new TiffViewer(new File("tif.tiff")); tiff.addPageChangeListener(new PageChangeListener() { @Override public void pageChange(Integer page) { System.out.println("PAGE CHANGE: "+page); } }); tiff.addAngleChangeListener(new AngleChangeListener() { @Override public void angleChange(Integer value) { System.out.println("ANGLE CHANGE: "+value); component.setPage(3); } }); tiff.addDownloadTiffListener(new DownloadTiffListener() { @Override public void download() { System.out.println("TIFF WAS DOWNLOAD"); } });
setPage(int i) setPreviousPageCaption(String htmlCaption) setNextPageCaption(String htmlCaption) setPageCaption(String htmlCaption) setToPageCaption(String htmlCaption) setIncreaseButtonCaption(String htmlCaption) setDecreaseButtonCaption(String htmlCaption) setNextAngleButtonCaption(String htmlCaption) setBackAngleButtonCaption(String htmlCaption) setPrintButtonCaption(String htmlCaption) setDownloadButtonCaption(String htmlCaption) setAngleButtonVisible(boolean visible) setDownloadBtnVisible(boolean visible) addPageChangeListener(PageChangeListener listener) removePageChangeListener(PageChangeListener listener) addAngleChangeListener(AngleChangeListener listener) removeAngleChangeListener(AngleChangeListener listener) addDownloadTiffListener(DownloadTiffListener listener) removeDownloadTiffListener(DownloadTiffListener listener)
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Change compilation for vaadin8
- Released
- 2017-09-08
- Maturity
- STABLE
- License
- MIT License
Compatibility
- Framework
- Vaadin 8.0+
- Vaadin 7.1+ in 1.1.2
- Browser
- N/A
TiffViewer - Vaadin Add-on Directory
TiffViewerIssue Tracker
Source Code
TiffViewer version 1.0.1
-Fixed bug with js elem name 'el'
TiffViewer version 1.0.3
fixed navigation
-provide empty constructor
-fixed change files
TiffViewer version 1.0.4
-fixed navigation
-provide empty constructor
-fixed change files
TiffViewer version 1.1.1
- Fix code implementation
- Add angle rotation
- Add download btn
TiffViewer version 1.1.2
added page,angle change listener and download click listener
TiffViewer version 1.2.0
Change compilation for vaadin8