Some test text!
Android / Changelog / v9.2.2
Version: 9.2.2.79486
Release Date: April 29, 2022
Now targeting Android 12
New ability to set free text horizontal and vertical alignment
AnnotStyle.OnAnnotStyleChangeListener
added onChangeTextAlignment
callbacknew method: int getCustomHorizontalAlignment(Context, int, String)
new method: int getCustomVerticalAlignment(Context, int, String)
new method: int getDefaultHorizontalAlignment(Context, int)
new method: int getDefaultHorizontalAlignment(Context, int, int)
new method: int getDefaultVerticalAlignment(Context, int)
new method: int getDefaultVerticalAlignment(Context, int, int)
new method: Set<String> getFreeTextFonts()
new method: Set<String> getFreeTextFontsFromAssets()
new method: Set<String> getFreeTextFontsFromStorage()
new method: String getHorizontalAlignmentKey(int, String)
new method: String getVerticalAlignmentKey(int, String)
new method: void setFreeTextFonts(Set<String>)
new method: void setFreeTextFontsFromAssets(Set<String>)
new method: void setFreeTextFontsFromStorage(Set<String>)
new method: void setCanShowTextAlignment(boolean)
new method: void setCanShowTextAlignment(boolean)
new method: void onStart()
new class: Builder
new constructor: Builder()
new method: PasswordDialogFragment build()
new method: Builder setAllowEmptyPassword(boolean)
new method: Builder setConfirmationHint(String)
new method: Builder setFile(File)
new method: Builder setFileType(int)
new method: Builder setHint(String)
new method: Builder setId(String)
new method: Builder setPath(String)
new method: Builder setPositiveStringRes(int)
new method: Builder setRequireConfirmation(boolean)
new method: void addPasswordProtectedDocumentListener(PasswordProtectedListener)
new method: void onSaveFileAttachmentSelected(FileAttachment, Intent)
new method: void removePasswordProtectedDocumentListener(PasswordProtectedListener)
removed method: void onBookmarkModified()
modified abstract class: PdfViewCtrlTabBaseFragment
Declaration | |
---|---|
From: | public abstract class PdfViewCtrlTabBaseFragment extends Fragment implements PageChangeListener,DocumentDownloadListener,UniversalDocumentConversionListener,DocumentLoadListener,RenderingListener,UniversalDocumentProgressIndicatorListener,PreToolManagerListener,QuickMenuListener,AnnotationModificationListener,PdfDocModificationListener,PdfTextModificationListener,BasicAnnotationListener,OnGenericMotionEventListener,ToolChangedListener,AdvancedAnnotationListener,OnReflowTapListener,PortfolioDialogFragmentListener |
To: | public abstract class PdfViewCtrlTabBaseFragment extends Fragment implements PageChangeListener,DocumentDownloadListener,UniversalDocumentConversionListener,DocumentLoadListener,RenderingListener,UniversalDocumentProgressIndicatorListener,PreToolManagerListener,QuickMenuListener,AnnotationModificationListener,PdfDocModificationListener,PdfTextModificationListener,BasicAnnotationListener,OnGenericMotionEventListener,ToolChangedListener,AdvancedAnnotationListener,FileAttachmentAnnotationListener,OnReflowTapListener,PortfolioDialogFragmentListener |
new interface: PasswordProtectedListener
new method: boolean onPasswordInvalid()
new method: void onPasswordValid()
new static field: boolean HANDLE_INTENT_IN_ACTIVITY
new static field: int MAX_SIGNATURES
new static method: boolean atMaxSignatureCount(int)
new method: int getHorizontalAlignment()
new method: int getVerticalAlignment()
new method: boolean hasTextAlignment()
new method: void setHorizontalAlignment(int)
new method: void setVerticalAlignment(int)
new method: void updateTextAlignment(int, int, boolean)
new method: void onChangeTextAlignment(int, int)
new method: boolean canShowTextAlignment()
new method: AnnotStyleProperty setCanShowTextAlignment(boolean)
new static method: Rect getFreeTextBBoxSimple(FreeText)
new static method: boolean setFontSimple(FreeText, String)
new method: void onChangeTextAlignment(int, int)
new method: void setHorizontalTextAlignment(int)
new method: void setVerticalTextAlignment(int)
new static method: Rect getRectUnion(Rect, Rect)
new method: void saveAnnotation()
new method: void createSound(PointF, int, String)
new method: void onChangeTextAlignment(int, int)
new static method: String getHorizontalAlignmentKey(int)
new static method: String getVerticalAlignmentKey(int)
new method: Tool createTool(ToolModeBase, Tool, Bundle, boolean)
new method: SoundManager getSoundManager()
new method: void onSaveFileAttachmentSelected(FileAttachment, Intent)
new method: void setFileAttachmentAnnotationListener(FileAttachmentAnnotationListener)
removed method: void raiseBookmarkModified()
new interface: FileAttachmentAnnotationListener
new method: void onSaveFileAttachmentSelected(FileAttachment, Intent)
removed method: void onBookmarkModified()
removed method: void onBookmarkModified()
new static method: Annot createAnnotationStateReply(String, int, PDFViewCtrl, String, String, AnnotReviewState)
new static method: void createSoundAnnotation(PDFViewCtrl, PointF, int, String)
new static method: FileAttachment getFileAttachment(PDFViewCtrl, Annot)
removed static method: Annot createAnnotationStateReply(String, int, PDFViewCtrl, String, AnnotReviewState)
new class: FreeTextAlignmentUtils
new constructor: FreeTextAlignmentUtils()
new static method: int getHorizontalAlignment(FreeText)
new static method: int getVerticalAlignment(FreeText)
new static method: boolean isLeftAligned(int)
new static method: void setHorizontalAlignment(FreeText, int)
new static method: void setVerticalAlignment(FreeText, int)
new method: void setCalculateAlignment(boolean)
new class: SoundManager
new constructor: SoundManager()
new method: void close()
new method: SoundAnnotView createSoundView(PDFViewCtrl, PointF, int)
new method: SoundAnnotView createSoundView(PDFViewCtrl, String, int, int, int)
new method: void removeView(SoundAnnotView)
new method: boolean createTypedSignature(String, TextView, int, String)
new method: void savedSignatureCreated()
new method: void savedSignatureDeleted()
new method: void setSignatureListener(SignatureListener)
modified method: Page createVariableThicknessSignature(String, RectF, List<double[]>, int, float)
Declaration | |
---|---|
From: | public Page createVariableThicknessSignature(String, RectF, List<double[]>, int, float) |
To: | public boolean createVariableThicknessSignature(String, RectF, List<double[]>, int, float) |
new interface: SignatureListener
new method: void onSavedSignatureCreated()
new method: void onSavedSignatureDeleted()
new static method: Intent createSystemPickerIntentAllSource(String[], boolean)
new static method: boolean hasAudioPermission(Activity, View, int)
removed static method: String decryptIt(Context, String)
removed static method: String encryptIt(Context, String)
new static method: boolean exportFileAttachment(PDFViewCtrl, FileAttachment, Uri)
new static method: Intent getFileIntent(String, String)
new method: void updateAlignment(int, int)
new method: void setCalculateAlignment(boolean)
new method: void updateBBox()
new method: void setCalculateAlignment(boolean)
new class: SoundAnnotView
new constructor: SoundAnnotView(PDFViewCtrl, PointF, int)
new constructor: SoundAnnotView(PDFViewCtrl, String, int, int, int)
new static final field: String TAG
new method: void dismiss()
new method: void handleDone()
new method: boolean isShowing()
new method: void onStop()
new method: boolean onTouchEvent(MotionEvent)
new method: void requestLocation()
new method: SoundAnnotView setEncodingBitRate(int)
new method: SoundAnnotView setFilePath(String)
new method: SoundAnnotView setNumChannelOut(int)
new method: SoundAnnotView setSampleRate(int)
new method: void show()
new method: void setViewVisibility(int, int)
new method: void setViewVisibility(int, int)
new method: void updateServerId(String, String)
new method: void updateServerId(String, String)
new method: String getServerId()
new method: void setServerId(String)
new method: String getServerId()
new static method: void updateServerId(CollabDatabase, String, String)
new method: void setCommentEditButton(boolean)
new method: void closeCommentEditView()
new method: void showEditCommentView(String)
new method: LiveData<ReplyInput> getEditCommentLiveData()
new method: void onAnnotCommentModifyClicked(ReplyHeader)
new abstract method: void setCommentEditButton(boolean)
new static final field: Type ANNOT_COMMENT_MODIFY
new abstract method: void closeCommentEditView()
new method: void onCommentEditCancelled()
new method: void onCommentEditChanged(String)
new method: void onCommentEditFinished(String)
new abstract method: void showEditCommentView(String)
new static final field: Type COMMENT_EDIT_CANCELED
new static final field: Type COMMENT_EDIT_FINISHED
new static final field: Type COMMENT_EDIT_TEXT_CHANGED
new constructor: ReplyHeader(Context, AnnotationEntity)
new method: String getId()
new method: int getPageNum()
new method: boolean isCommentEditable()
new method: void setCommentEditable(boolean)
new method: void setHasAnnotList(boolean)
new method: void setHasReviewState(boolean)
new method: void setId(String)
new method: void setPageNumber(int)
new static method: ReplyHeader updatePreviewContent(ReplyHeader, String)
new static method: ReplyHeader updateReviewState(ReplyHeader, AnnotReviewState)
new static method: ReplyHeader updateUnreadReplies(ReplyHeader, boolean)
new method: List<AnnotationEntity> getAnnotations()
new method: String getCurrentDocument()
new method: void updateAnnotationServerId(String, String)
new method: void updateAnnotationServerIdSync(String, String)
new method: PDFViewCtrl getPdfViewCtrl()
modified class: CollabViewerTabHostFragment2
Declaration | |
---|---|
From: | public class CollabViewerTabHostFragment2 extends PdfViewCtrlTabHostFragment2 implements OpenAnnotationListListener,CollabTabListener |
To: | public class CollabViewerTabHostFragment2 extends PdfViewCtrlTabHostFragment2 implements OpenAnnotationListListener,CollabTabListener,AdvancedViewerListener |
new static method: ArrayList<AnnotationEntity> convToAnnotations(String, String, String, String, AnnotationDao)
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales