|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
tecgraf.javautils.pdfviewer.viewer.PDFViewerPanel
public class PDFViewerPanel
Painel que exibe um PDF dado um InputStream. Contém uma
JToolBar para manipular o PDF.
A toolbar pode ser acessada pelo método getPDFToolBar(), podendo ser
adicionada a um painel externo, fazendo com que seja removida deste painel ou
podendo ser ocultada
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
PDFViewerPanel(Locale locale)
Construtor |
|
PDFViewerPanel(ResourceBundle bundle)
Construtor padrão |
|
| Method Summary | |
|---|---|
protected void |
addActionsTo(JToolBar toolBar)
Adiciona as actions à JToolBar |
protected void |
addPageChangeListener(PDFPageChangedListener listener)
Adiciona um PDFPageChangedListener à lista de listeners |
void |
addPDFDocumentOpenCloseListener(PDFDocumentOpenCloseListener listener)
Adiciona um PDFDocumentOpenCloseListener à lista de listeners |
void |
addPDFThumbnailsVisibilityListeners(PDFThumbnailsVisibilityListener listener)
Adiciona um PDFThumbnailsVisibilityListener à lista de listeners |
void |
addPDFZoomChangedListener(PDFZoomChangedListener listener)
Adiciona um PDFZoomChangedListener à lista de listeners |
void |
addPDFZoomFitPolicyChangedListener(PDFZoomFitPolicyChangedListener listener)
Adiciona um PDFZoomFitPolicyChangedListener à lista de listeners |
protected void |
applyThumbsVisible()
Exibe ou ocults os thumbnails de acordo com o atributo de thumbsnailsVisible |
boolean |
canGoToNextPage()
Retorna verdadeiro se é possível ir para a próxima página, isto é, a página corrente não é última, falso caso contrário. |
boolean |
canGoToPrevPage()
Retorna verdadeiro se é possível ir para a página anterior, isto é, a página corrente não é primeira, falso caso contrário. |
void |
closePDF()
Fecha o PDF. |
Dimension |
getDocumentPageSize()
Consulta tamanho da página do cdocumento. |
Action |
getFitHeightAction()
Retorna a ação de fit de HEIGHT |
Action |
getFitWholePageAction()
Retorna a ação de fit de WHOLE_PAGE |
Action |
getFitWidthAction()
Retorna a ação de fit de WIDTH |
Action |
getNextPageAction()
Retorna a ação de ir para a próxima página |
Action |
getPDFCloseAction()
Retorna a ação de fechar o documento corrente |
Action |
getPDFShowThumbnailsAction()
Retorna a ação de exibir/ocultar o sidebar com thumbnails |
JToolBar |
getPDFToolBar()
Retorna a JToolBar usada para manipular o PDF |
Action |
getPrevPageAction()
Retorna a ação de ir para a página anterior |
String |
getString(String key)
Retorna uma String internacionalizada para dada a chave |
int |
getTotalPageNumber()
Retorna o número total de páginas do documento corrente |
Action |
getZoomInAction()
s Retorna a ação de zoom in |
Action |
getZoomOutAction()
Retorna a ação de zoom out |
boolean |
goToNextPage()
Vai para próxima página |
boolean |
goToPrevPage()
Vai para a página anterior |
protected void |
hideThumbnails()
Oculta o sidebar com os thumbnails |
boolean |
isThumbnailsVisible()
Retorna se a sidebar com thumbnails está visível |
protected void |
layout(Component pageView,
JToolBar pdfToolBar,
Component thumbnailPanel)
Faz o layout dos componentes neste JPanel |
void |
loadDocument(PDFDocument document)
Carrega um documento PDF no visualizador |
void |
setPage(int pageNumber)
Atribui a página ser exibida, este número é _1_ based, isto é, começa em 1. |
void |
setThumbnailsVisible(boolean visible)
Muda a visibilidade dos thumbnails |
void |
setZoomFitPolicy(PDFCorePanel.ZoomFitPolicy fitPolicy)
Atribui e aplica a política de zoom |
protected void |
showThumbnails()
Mostra o sidebar com os thumbnails |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PDFViewerPanel(Locale locale)
locale - usado para as mensagenspublic PDFViewerPanel(ResourceBundle bundle)
bundle - recurso de i18n.| Method Detail |
|---|
protected void addActionsTo(JToolBar toolBar)
JToolBar
toolBar - a ser adicionadas as actions
protected void layout(Component pageView,
JToolBar pdfToolBar,
Component thumbnailPanel)
pageView - visualização da páginapdfToolBar - toolbar para manipular o PDFthumbnailPanel - public void loadDocument(PDFDocument document)
document - documento PDFpublic Dimension getDocumentPageSize()
protected void addPageChangeListener(PDFPageChangedListener listener)
PDFPageChangedListener à lista de listeners
listener - PDFPageChangedListener a ser adicionadopublic void addPDFDocumentOpenCloseListener(PDFDocumentOpenCloseListener listener)
PDFDocumentOpenCloseListener à lista de listeners
listener - PDFDocumentOpenCloseListener a ser adicionadopublic void addPDFThumbnailsVisibilityListeners(PDFThumbnailsVisibilityListener listener)
PDFThumbnailsVisibilityListener à lista de listeners
listener - PDFThumbnailsVisibilityListener a ser adicionadopublic void setPage(int pageNumber)
pageNumber - número da página, deve ser maior ou igual a 1 e menor ou
igual ao número de páginas totalpublic boolean canGoToNextPage()
public boolean canGoToPrevPage()
public boolean goToNextPage()
public boolean goToPrevPage()
public void setZoomFitPolicy(PDFCorePanel.ZoomFitPolicy fitPolicy)
fitPolicy - PDFCorePanel.ZoomFitPolicy que representa a política de zoompublic int getTotalPageNumber()
public void closePDF()
public Action getFitWidthAction()
public Action getFitHeightAction()
public Action getFitWholePageAction()
public Action getZoomInAction()
public Action getZoomOutAction()
public Action getPrevPageAction()
public Action getNextPageAction()
public Action getPDFCloseAction()
public Action getPDFShowThumbnailsAction()
public JToolBar getPDFToolBar()
JToolBar usada para manipular o PDF
JToolBar usada para manipular o PDFpublic void addPDFZoomChangedListener(PDFZoomChangedListener listener)
PDFZoomChangedListener à lista de listeners
listener - novo listenerpublic void addPDFZoomFitPolicyChangedListener(PDFZoomFitPolicyChangedListener listener)
PDFZoomFitPolicyChangedListener à lista de listeners
listener - novo listenerprotected void showThumbnails()
protected void hideThumbnails()
public void setThumbnailsVisible(boolean visible)
visible - true para exibir, false para ocultarpublic boolean isThumbnailsVisible()
protected void applyThumbsVisible()
public String getString(String key)
key - chave da string de
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||