Deprecated API


Contents
Deprecated Interfaces
com.qoppa.pdf.annotations.MarkUpText
          Use TextMarkup instead. We renamed this class for clarity, the new class extends this one to ensure compatibility, but this class will be removed later. 
 

Deprecated Classes
com.qoppa.pdf.PDFPermissions
          This class is deprecated. Use the new PasswordPermissions instead. 
 

Deprecated Fields
com.qoppa.pdf.PDFPermissions.DO_NOT_USE_ENCRYPTION_AES_256_R5
          DO NOT USE. This encryption type was deprecated by the PDF specifications, DO NOT USE. 
com.qoppa.pdf.permissions.PasswordPermissions.DO_NOT_USE_ENCRYPTION_AES_256_R5
          DO NOT USE. This encryption type was deprecated by the PDF specifications, DO NOT USE. 
com.qoppa.pdf.PDFPermissions.ENCRYPTION_AES
          Use PasswordPermissions.ENCRYPTION_AES_128 instead 
com.qoppa.pdf.permissions.PasswordPermissions.ENCRYPTION_AES
          Use ENCRYPTION_AES_128 instead 
com.qoppa.pdf.PDFPermissions.ENCRYPTION_AES_128
          Use PasswordPermissions.ENCRYPTION_AES_128 instead. 
com.qoppa.pdf.PDFPermissions.ENCRYPTION_AES_256
          Use PasswordPermissions.ENCRYPTION_AES_256 instead. 
com.qoppa.pdf.PDFPermissions.ENCRYPTION_RC4
          Use PasswordPermissions.ENCRYPTION_RC4_128 instead 
com.qoppa.pdf.permissions.PasswordPermissions.ENCRYPTION_RC4
          Use ENCRYPTION_RC4_128 instead 
com.qoppa.pdf.PDFPermissions.ENCRYPTION_RC4_128
          Use PasswordPermissions.ENCRYPTION_RC4_128 instead. 
com.qoppa.pdf.PDFPermissions.ENCRYPTION_RC4_40
          Use PasswordPermissions.ENCRYPTION_RC4_40 instead. 
com.qoppa.pdfViewer.IPDFPageView.m_SelectFgndColor
          This variable cannot be changed since it is defined in an interface. Use 
com.qoppa.pdfViewer.IPDFPageView.m_SelectXORColor
          This variable cannot be changed since it is defined in an interface. Use 
com.qoppa.pdfNotes.PDFNotesBean.UNTITLED
            
 

Deprecated Methods
com.qoppa.pdf.annotations.Ink.addPolyline()
          Please use addGesture 
com.qoppa.pdfProcess.PDFPage.appendPageContent(PDFPage, double, double, double, double)
          Replaced with PDFPage.appendPageContent(PDFPage, double, double, double, double, Layer) 
com.qoppa.pdfProcess.PDFDocument.clearSecurity(String)
          Use PDFDocument.clearPasswordPermissions(java.lang.String) instead. 
com.qoppa.pdf.annotations.IAnnotationFactory.createMarkupText(String, Vector, String)
          This method has been renamed to createTextMarkup() 
com.qoppa.pdfNotes.PDFNotesBean.enableThumbPaneEditing(boolean)
          This method moved to the ThumbNailPanelNotes interface. Use PDFNotesBean.getThumbnailPanelNotes().enableEditing(enable) instead. 
com.qoppa.pdfNotes.PDFNotesBean.exportAnnotsAsFDF(OutputStream, String)
          Use getMutableDocument().exportAnnotsAsFDF() instead 
com.qoppa.pdfNotes.PDFNotesBean.exportAnnotsAsFDF(String)
          Use getMutableDocument().exportAnnotsAFDF() instead 
com.qoppa.pdfNotes.PDFNotesBean.exportAnnotsAsXFDF(OutputStream, String)
          Use getMutableDocument().exportAnnotsAsXFDF() instead 
com.qoppa.pdfNotes.PDFNotesBean.exportAnnotsAsXFDF(String)
          Use getMutableDocument().exportAnnotsAsXFDF() instead 
com.qoppa.pdf.annotations.Annotation.getCreationDate()
          Replaced with Annotation.getModifiedDate() 
com.qoppa.pdfNotes.PDFNotesBean.getCurrentDocName()
          Use getDocument().getPDFSource().getName() 
com.qoppa.pdfNotes.PDFNotesBean.getCurrentDocPath()
          Use getDocument().getPDFSource().getPath() 
com.qoppa.pdfNotes.settings.AreaHighlightTool.getDefaultBorderWidth()
          Replaced with AreaHighlightTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.AreaTool.getDefaultBorderWidth()
          Replaced with AreaTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.ArrowTool.getDefaultBorderWidth()
          Replaced with ArrowTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.CalloutTool.getDefaultBorderWidth()
          Replaced with CalloutTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.CircleTool.getDefaultBorderWidth()
          Replaced with CircleTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.CloudTool.getDefaultBorderWidth()
          Replaced with CloudTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.DistanceTool.getDefaultBorderWidth()
          Replaced with DistanceTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.FreeTextTool.getDefaultBorderWidth()
          Replaced with FreeTextTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.LineTool.getDefaultBorderWidth()
          Replaced with LineTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.LinkTool.getDefaultBorderWidth()
          Replaced with LinkTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.PencilTool.getDefaultBorderWidth()
          Replaced with PencilTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.PerimeterTool.getDefaultBorderWidth()
          Replaced with PerimeterTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.PolygonTool.getDefaultBorderWidth()
          Replaced with PolygonTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.PolylineTool.getDefaultBorderWidth()
          Replaced with PolylineTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdfNotes.settings.SquareTool.getDefaultBorderWidth()
          Replaced with SquareTool.getDefaultBorderWidth2D() for more precise border widths 
com.qoppa.pdf.dom.IPDFDocument.getFile()
          Use getSource() instead 
com.qoppa.pdf.dom.IPDFDocument.getFileName()
          Use getSource() instead. 
com.qoppa.pdfProcess.PDFDocument.getFileName()
          Use getPDFSource().getName() instead 
com.qoppa.pdfNotes.PDFNotesBean.getNotesContextMenu()
          Use getPageViewPanel.getPageContextMenu() 
com.qoppa.pdfNotes.PDFNotesBean.getPageRotation(int)
          This method has moved to the MutableDocument interface. 
com.qoppa.pdf.PDFPermissions.getPermFlag()
            
com.qoppa.pdf.dom.IPDFDocument.getPermissions()
          Use getPDFPermissions().getPasswordPermissions() instead. 
com.qoppa.pdfProcess.PDFDocument.getPermissions()
          Use getPDFPermissions().getPasswordPermissions() instead. 
com.qoppa.pdf.annotations.Ink.getPolylines()
          Please use getGestures 
com.qoppa.pdfViewer.PDFViewerBean.getScale()
          Replaced by PDFViewerBean.getScale2D() 
com.qoppa.pdfViewer.PDFViewerBean.getSelectTextContextMenu()
          Use getPageViewPanel.getTextSelectionContextMenu() 
com.qoppa.pdf.PDFRenderHints.getSubstitutefont(String)
          Use getSubstituteFont instead 
com.qoppa.pdf.dom.IPDFPage.getTextSelection(Rectangle2D)
          Use getTextInArea instead 
com.qoppa.pdfViewer.PDFViewerBean.getViewerContextMenu()
          Use getPageViewPanel.getPageContextMenu() 
com.qoppa.pdf.PDFPermissions.hasAllPermissions()
            
com.qoppa.pdfNotes.PDFNotesBean.importAnnotsFromFDF(InputStream)
          Use getMutableDocument().importAnnotsFromFDF() instead 
com.qoppa.pdfNotes.PDFNotesBean.importAnnotsFromFDF(String)
          Use getMutableDocument().importAnnotsFromFDF() instead 
com.qoppa.pdfNotes.PDFNotesBean.importAnnotsFromXFDF(InputStream)
          Use getMutableDocument().importAnnotsFromXFDF() instead 
com.qoppa.pdfNotes.PDFNotesBean.importAnnotsFromXFDF(String)
          Use getMutableDocument().importAnnotsFromXFDF() instead 
com.qoppa.pdf.PDFPermissions.isAssembleDocumentAllowed()
            
com.qoppa.pdfViewer.PDFViewerBean.isAttachmentsTabSelected()
          Replaced with getAttachmentPanel().isPaneSelected() 
com.qoppa.pdfViewer.PDFViewerBean.isBookmarksTabSelected()
          Replaced with getBookmarkPanel().isPaneSelected() 
com.qoppa.pdf.PDFPermissions.isChangeDocumentAllowed()
            
com.qoppa.pdfViewer.PDFViewerBean.isCommentsTabSelected()
          Replaced with getCommentPanel().isPaneSelected() 
com.qoppa.pdfViewer.PDFViewerBean.isCommentsVisible()
          Replaced with PDFViewerBean.isCommentComponentsVisible() 
com.qoppa.pdf.PDFPermissions.isExtractTextGraphicsAllowed()
            
com.qoppa.pdf.PDFPermissions.isExtractTextGraphicsForAccessibilityAllowed()
            
com.qoppa.pdf.PDFPermissions.isFillFormFieldsAllowed()
            
com.qoppa.pdfViewer.PDFViewerBean.isLayersTabSelected()
          Replaced with getLayerPanel().isPaneSelected() 
com.qoppa.pdf.PDFPermissions.isModifyAnnotsAllowed()
            
com.qoppa.pdfViewer.PDFViewerBean.isPagesTabSelected()
          Replaced with getThumbnailPanel().isPaneSelected() 
com.qoppa.pdf.PDFPermissions.isPrintAllowed()
            
com.qoppa.pdf.PDFPermissions.isPrintHighResAllowed()
            
com.qoppa.pdf.annotations.AnnotationComponent.isSelected()
          Replaced with IAnnotationManager.isSelected(com.qoppa.pdf.annotations.AnnotationComponent) 
com.qoppa.pdfViewer.PDFViewerBean.isSignaturesTabSelected()
          Replaced with getSignaturePanel().isPaneSelected() 
com.qoppa.pdfNotes.PDFNotesBean.loadFile(String)
          Use loadDocument (String fileName) instead 
com.qoppa.pdf.PDFPermissions.ownerPasswordEntered()
            
com.qoppa.pdf.annotations.Annotation.paint(Graphics, boolean)
          in favor of Paint (Graphics g). This method is still available, but the boolean is ignored. 
com.qoppa.pdfProcess.PDFPage.prependPageContent(PDFPage, double, double, double, double)
          Replaced with PDFPage.prependPageContent(PDFPage, double, double, double, double, Layer) 
com.qoppa.pdf.PDFPermissions.setAssembleDocumentAllowed(boolean)
            
com.qoppa.pdf.PDFPermissions.setChangeDocumentAllowed(boolean)
            
com.qoppa.pdfViewer.PDFViewerBean.setCommentsVisible(boolean)
          Replaced with getCommentPanel().setActive() 
com.qoppa.pdf.annotations.Annotation.setCreationDate(Date)
          Replaced with Annotation.setModifiedDate(Date) 
com.qoppa.pdfNotes.settings.AreaHighlightTool.setDefaultBorderWidth(int)
          Replaced with AreaHighlightTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.AreaTool.setDefaultBorderWidth(int)
          Replaced with AreaTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.ArrowTool.setDefaultBorderWidth(int)
          Replaced with ArrowTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.CalloutTool.setDefaultBorderWidth(int)
          Replaced with CalloutTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.CircleTool.setDefaultBorderWidth(int)
          Replaced with CircleTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.CloudTool.setDefaultBorderWidth(int)
          Replaced with CloudTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.DistanceTool.setDefaultBorderWidth(int)
          Replaced with DistanceTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.FreeTextTool.setDefaultBorderWidth(int)
          Replaced with FreeTextTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.LineTool.setDefaultBorderWidth(int)
          Replaced with LineTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.LinkTool.setDefaultBorderWidth(int)
          Replaced with LinkTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.PencilTool.setDefaultBorderWidth(int)
          Replaced with PencilTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.PerimeterTool.setDefaultBorderWidth(int)
          Replaced with PerimeterTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.PolygonTool.setDefaultBorderWidth(int)
          Replaced with PolygonTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.PolylineTool.setDefaultBorderWidth(int)
          Replaced with PolylineTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdfNotes.settings.SquareTool.setDefaultBorderWidth(int)
          Replaced with SquareTool.setDefaultBorderWidth2D(double) for more precise border widths 
com.qoppa.pdf.PDFPermissions.setExtractTextGraphicsAllowed(boolean)
            
com.qoppa.pdf.PDFPermissions.setExtractTextGraphicsForAccessibilityAllowed(boolean)
            
com.qoppa.pdf.PDFPermissions.setFillFormFieldsAllowed(boolean)
            
com.qoppa.pdf.PDFPermissions.setModifyAnnotsAllowed(boolean)
            
com.qoppa.pdfNotes.PDFNotesBean.setPageRotation(int, int)
          This method has moved to the MutableDocument interface. 
com.qoppa.pdf.PDFPermissions.setPermFlag(int)
            
com.qoppa.pdf.PDFPermissions.setPrintAllowed(boolean)
            
com.qoppa.pdf.PDFPermissions.setPrintHighResAllowed(boolean)
            
com.qoppa.pdfViewer.PDFViewerBean.setScale(int)
          - Use setScale2D() 
com.qoppa.pdfProcess.PDFDocument.setSecurity(String, String, PasswordPermissions, String, int)
          Use the new setPasswordPermission method instead. 
com.qoppa.pdf.annotations.AnnotationComponent.setSelected(boolean)
          Replaced with IAnnotationManager.selectAnnotationComponent(com.qoppa.pdf.annotations.AnnotationComponent) 
com.qoppa.pdf.form.SignatureField.setSignDateTime(Date)
          This method has no effect. The signature date and time is set when a signature is applied to a document. This method will be removed in future versions. 
com.qoppa.pdf.form.SignatureField.setSignLocation(String)
          This method has no effect. The signature location can only be set at the time of signing a document, using the SigningInformation class. This method will be removed in future versions. 
com.qoppa.pdf.form.SignatureField.setSignName(String)
          This method has no effect. The signature name can only be set at the time of signing a document, using the SigningInformation class. This method will be removed in future versions. 
com.qoppa.pdf.form.SignatureField.setSignReason(String)
          This method has no effect. The signature reason can only be set at the time of signing a document, using the SigningInformation class. This method will be removed in future versions. 
com.qoppa.pdfViewer.PDFViewerBean.setSplitVisible(boolean, boolean)
          Replaced with PDFViewerBean.setSplitVisible(boolean) and PDFViewerBean.setSplitOpen(boolean) 
com.qoppa.pdf.annotations.Annotation.setSubtype(String)
          This method is not used for common Annotations. 
com.qoppa.pdfViewer.PDFViewerBean.setTabCommentsVisible(boolean)
          Replaced with getCommentPanel().setPaneVisible(visible) 
com.qoppa.pdfViewer.PDFViewerBean.showTabAttachments()
          Replaced with getAttachmentPanel().setPaneVisible(true) 
com.qoppa.pdfViewer.PDFViewerBean.showTabBookmarks()
          Replaced with getBookmarkPanel().setPaneVisible(true) 
com.qoppa.pdfViewer.PDFViewerBean.showTabLayers()
          Replaced with getLayerPanel().setPaneVisible(true) 
com.qoppa.pdfViewer.PDFViewerBean.showTabSignature()
          Replaced with getSignaturePanel().setPaneVisible(true) 
com.qoppa.pdfViewer.PDFViewerBean.showTabThumbnails()
          Replaced with getThumbnailPanel().setPaneVisible(true) 
com.qoppa.pdfNotes.PDFNotesBean.startEdit(Annotation, boolean)
            
 

Deprecated Constructors
com.qoppa.pdf.PDFPermissions()
            
com.qoppa.pdf.PDFPermissions(boolean)
            
com.qoppa.pdf.PDFPermissions(int, boolean)