Foxit PDF SDK  9.1
com.foxit.uiextensions.IPDFReader Interface Reference
Inheritance diagram for com.foxit.uiextensions.IPDFReader:
com.foxit.uiextensions.UIExtensionsManager

Classes

interface  BackEventListener
 

Public Member Functions

boolean registerLifecycleListener (ILifecycleEventListener listener)
 
boolean unregisterLifecycleListener (ILifecycleEventListener listener)
 
boolean registerStateChangeListener (IStateChangeListener listener)
 
boolean unregisterStateChangeListener (IStateChangeListener listener)
 
int getState ()
 
void changeState (int state)
 
IMainFrame getMainFrame ()
 
PDFViewCtrl getPDFViewCtrl ()
 
IBarsHandler getBarManager ()
 
MenuViewManager getMenuViewManager ()
 
IViewSettingsWindow getSettingWindow ()
 
DocumentManager getDocumentManager ()
 
RelativeLayout getContentView ()
 
void backToPrevActivity ()
 
void setBackEventListener (BackEventListener listener)
 
BackEventListener getBackEventListener ()
 

Detailed Description

interface that defines information for uiextensionsUIExtensionsManager.Foxit UIExtensions had implement a default completed PDF Reader, This interface provides UI customization and event listener.

Member Function Documentation

◆ backToPrevActivity()

void com.foxit.uiextensions.IPDFReader.backToPrevActivity ( )

Go back to the previous activity.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ changeState()

void com.foxit.uiextensions.IPDFReader.changeState ( int  state)

Change the read state

Parameters
stateshould be one of ReadStateConfig.STATE_XXX

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getBackEventListener()

BackEventListener com.foxit.uiextensions.IPDFReader.getBackEventListener ( )

◆ getBarManager()

IBarsHandler com.foxit.uiextensions.IPDFReader.getBarManager ( )

Get bar manager

Returns
Return the IBarsHandler to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getContentView()

RelativeLayout com.foxit.uiextensions.IPDFReader.getContentView ( )
Returns
the content view of the UI extension

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getDocumentManager()

DocumentManager com.foxit.uiextensions.IPDFReader.getDocumentManager ( )
Returns
the DocumentManager which used to get document property and other operations.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getMainFrame()

IMainFrame com.foxit.uiextensions.IPDFReader.getMainFrame ( )

Get the IMainFrame of the UI extension.

Returns
The IMainFrame to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getMenuViewManager()

MenuViewManager com.foxit.uiextensions.IPDFReader.getMenuViewManager ( )

Get menu view manager. Use this menu view manager can obtain a menu view of a specific location, and then customize some operations using this view.

Returns
Return the MenuViewManager to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getPDFViewCtrl()

PDFViewCtrl com.foxit.uiextensions.IPDFReader.getPDFViewCtrl ( )

Get the pdf view control

Returns
The PDFViewCtrl to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getSettingWindow()

IViewSettingsWindow com.foxit.uiextensions.IPDFReader.getSettingWindow ( )
Returns
the IViewSettingsWindow which used to control the page mode, zoom mode and other settings.

Note: If you want to use this,, it must be used after UIExtensionsManager#onCreate(Activity, PDFViewCtrl, Bundle)

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getState()

int com.foxit.uiextensions.IPDFReader.getState ( )

Get the read state.

Returns
Return the read state, should be one of ReadStateConfig.STATE_XXX

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ registerLifecycleListener()

◆ registerStateChangeListener()

boolean com.foxit.uiextensions.IPDFReader.registerStateChangeListener ( IStateChangeListener  listener)

Register a callback to be invoked when the state changed.

Parameters
listenerthe IStateChangeListener to use.
Returns
true
register success or otherwise.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ setBackEventListener()

void com.foxit.uiextensions.IPDFReader.setBackEventListener ( BackEventListener  listener)

Set a BackEventListener to be invoked when the back button clicked.

Parameters
listenerThe BackEventListener to use

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ unregisterLifecycleListener()

boolean com.foxit.uiextensions.IPDFReader.unregisterLifecycleListener ( ILifecycleEventListener  listener)

Unregister the specified ILifecycleEventListener

Parameters
listenerthe specified ILifecycleEventListener
Returns
true
unregister success or otherwise.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ unregisterStateChangeListener()

boolean com.foxit.uiextensions.IPDFReader.unregisterStateChangeListener ( IStateChangeListener  listener)

Unregister the specified IStateChangeListener

Parameters
listenerthe specified IStateChangeListener
Returns
true
unregister success or otherwise.

Implemented in com.foxit.uiextensions.UIExtensionsManager.