org.jpedal.external.JPedalCustomDrawObject Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of OpenViewerFX Show documentation
Show all versions of OpenViewerFX Show documentation
Open Source (LGPL) JavaFX PDF Viewer for NetBeans plugin
/*
* ===========================================
* Java Pdf Extraction Decoding Access Library
* ===========================================
*
* Project Info: http://www.idrsolutions.com
* Help section for developers at http://www.idrsolutions.com/support/
*
* (C) Copyright 1997-2017 IDRsolutions and Contributors.
*
* This file is part of JPedal/JPDF2HTML5
*
@LICENSE@
*
* ---------------
* JPedalCustomDrawObject.java
* ---------------
*/
package org.jpedal.external;
import java.awt.Graphics2D;
/**
* custom object to draw onto screen
*/
@SuppressWarnings("UnusedDeclaration")
public interface JPedalCustomDrawObject {
Integer ALLPAGES = 1;
/**
* code to execute when rendering to screen
*/
void paint(Graphics2D g2);
/**
* code to execute when printing to jps
*/
void print(Graphics2D g2, int x);
/**
* allow user to switch on and off
*/
void setVisible(boolean isVisible);
/**
* sets the x media offset of the page
*/
void setMedX(int x);
/**
* sets the y media offset of the page
*/
void setMedY(int y);
}