public class ConfigOptions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ConfigOptions.FeatureTracker
Notify when the document viewer has loaded a disabled feature
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ClassNameKey |
ConfigOptions.FeatureTracker |
featureTracker |
protected static boolean |
mDebugLog |
protected android.os.Bundle |
mSettingsBundle |
Constructor and Description |
---|
ConfigOptions() |
ConfigOptions(android.os.Bundle bundle) |
ConfigOptions(ConfigOptions co) |
protected static final boolean mDebugLog
public ConfigOptions.FeatureTracker featureTracker
public static final java.lang.String ClassNameKey
protected android.os.Bundle mSettingsBundle
public ConfigOptions()
public ConfigOptions(ConfigOptions co)
public ConfigOptions(android.os.Bundle bundle)
public void applyBundle(android.os.Bundle bundle)
public android.os.Bundle getSettingsBundle()
public boolean showUI()
public boolean isEditingEnabled()
public boolean isSaveAsEnabled()
public boolean isSaveAsPdfEnabled()
public boolean isPdfExportAsEnabled()
public boolean isOpenInEnabled()
public boolean isOpenPdfInEnabled()
public boolean isShareEnabled()
public boolean isExtClipboardInEnabled()
public boolean isExtClipboardOutEnabled()
public boolean isImageInsertEnabled()
public boolean isPhotoInsertEnabled()
public boolean isPrintingEnabled()
public boolean isSecurePrintingEnabled()
public boolean isNonRepudiationCertFilterEnabled()
public boolean isLaunchUrlEnabled()
public boolean isSaveEnabled()
public boolean isCustomSaveEnabled()
public boolean usePersistentFileState()
public boolean allowAutoOpen()
public boolean isDocAuthEntryEnabled()
public boolean isAppAuthEnabled()
public int getAppAuthTimeout()
public boolean isTrackChangesFeatureEnabled()
public boolean isFormFillingEnabled()
public boolean isFormSigningFeatureEnabled()
public boolean isRedactionsEnabled()
public boolean isFullscreenEnabled()
public boolean isAnimationFeatureEnabled()
public boolean isDocExpired()
public boolean isDocSavable()
public int getDefaultPdfInkAnnotationDefaultLineColor()
public float getDefaultPdfInkAnnotationDefaultLineThickness()
public boolean isInvertContentInDarkModeEnabled()
public boolean isPDFAnnotationEnabled()
public boolean isDigitalSignaturesEnabled()
public boolean isESignaturesEnabled()
public boolean isMuPDFWorkerThreadCheckEnabled()
public boolean isSecureRedactionsEnabled()
public void setShowUI(boolean showUI)
public void setEditingEnabled(boolean isEnabled)
public void setSaveAsEnabled(boolean isEnabled)
public void setSaveAsPdfEnabled(boolean isEnabled)
public void setPdfExportAsEnabled(boolean isEnabled)
public void setOpenInEnabled(boolean isEnabled)
public void setOpenPdfInEnabled(boolean isEnabled)
public void setShareEnabled(boolean isEnabled)
public void setExtClipboardInEnabled(boolean isEnabled)
public void setExtClipboardOutEnabled(boolean isEnabled)
public void setImageInsertEnabled(boolean isEnabled)
public void setPhotoInsertEnabled(boolean isEnabled)
public void setPrintingEnabled(boolean isEnabled)
public void setSecurePrintingEnabled(boolean isEnabled)
public void setNonRepudiationCertOnlyFilterEnabled(boolean isEnabled)
public void setLaunchUrlEnabled(boolean isEnabled)
public void setSaveEnabled(boolean isEnabled)
public void setCustomSaveEnabled(boolean isEnabled)
public void setUsePersistentFileState(boolean isEnabled)
public void setAllowAutoOpen(boolean isEnabled)
public void setDocAuthEntryEnabled(boolean isEnabled)
public void setAppAuthEnabled(boolean isEnabled)
public void setAppAuthTimeout(int timeout)
public void setTrackChangesFeatureEnabled(boolean isEnabled)
public void setFeatureTracker(ConfigOptions.FeatureTracker featureTracker)
public void setFormFillingEnabled(boolean isEnabled)
public void setFormSigningFeatureEnabled(boolean isEnabled)
public void setRedactionsEnabled(boolean isEnabled)
public void setFullscreenEnabled(boolean isEnabled)
public void setAnimationFeatureEnabled(boolean isEnabled)
public void setDefaultPdfInkAnnotationDefaultLineColor(int color)
public void setDefaultPdfInkAnnotationDefaultLineThickness(float thickness)
public void setInvertContentInDarkModeEnabled(boolean isEnabled)
public void setPDFAnnotationEnabled(boolean isEnabled)
public void setDigitalSignaturesEnabled(boolean isEnabled)
public void setESignaturesEnabled(boolean isEnabled)
public void setMuPDFWorkerThreadCheckEnabled(boolean isEnabled)
public void setSecureRedactionsEnabled(boolean isEnabled)
public void dumpOptionsBundle()