Version 6.10.6 Changelog (July 2, 2019)

Version: 6.10.6.71317

Release Date: July 2, 2019

New features

  • Adds pressure sensitive inking for signature
Apryse Docs Image

Fixed

  • Fixed issue where stamp annotation gets unexpected modified when selected
  • Fixed issue where stamp rotation is possible when there is no proper annotation permission
  • Fixed issue where note dialog allows modification when there is no proper annotation permission
  • Fixed issue where reply dialog does not open for FreeText annotation right after it is created
  • Fixed issue where comment icon is not placed in the correct location for FreeText annotation
  • Fixed issue where loading non-PDF files from HTTP/HTTPS does not use cache location from ViewerConfig
  • Fixed potential ANR when streaming remote files with large number of pages
  • Fixed potential crash in reading (reflow) mode when rapidly zooming

APIs

PDFViewCtrlTools package

SignatureFragmentAdapter

new constructor: SignatureFragmentAdapter(FragmentManager, String, String, Toolbar, Toolbar, int, float, boolean, boolean, int, OnCreateSignatureListener, OnSavedSignatureListener, boolean)

ToolManagerBuilder

new method: ToolManagerBuilder setUsePressureSensitiveSignatures(boolean)

ViewerConfig.Builder

new method: Builder autoHideToolbarEnabled(boolean)

new method: Builder maximumTabCount(int)

AnnotStyleDialogFragment.Builder

new method: Builder setShowPressureSensitivePreview(boolean)

ReflowPagerAdapter

new method: void onPageBottom(WebView)

new method: void onPageTop(WebView)

new method: boolean onReflowWebViewScale(WebView, ScaleGestureDetector)

new method: boolean onReflowWebViewScaleBegin(WebView, ScaleGestureDetector)

new method: void onReflowWebViewScaleEnd(WebView, ScaleGestureDetector)

new method: void onReflowWebViewSingleTapUp(WebView, MotionEvent)

removed method: void onPageBottom()

removed method: void onPageTop()

removed method: boolean onReflowWebViewScale(ScaleGestureDetector)

removed method: boolean onReflowWebViewScaleBegin(ScaleGestureDetector)

removed method: void onReflowWebViewScaleEnd(ScaleGestureDetector)

removed method: void onReflowWebViewSingleTapUp(MotionEvent)

SearchResultStatus

new final class: SearchResultStatus

new method: int getValue()

new static method: SearchResultStatus valueOf(String)

new static method: SearchResultStatus[] values()

CreateSignatureFragment

new static method: CreateSignatureFragment newInstance(int, float, boolean, boolean)

SignatureDialogFragment

new static method: SignatureDialogFragment newInstance(PointF, int, Long, int, float, boolean, boolean, int, boolean)

DialogAnnotNote

new constructor: DialogAnnotNote(PDFViewCtrl, String, boolean)

DialogStickyNote

new constructor: DialogStickyNote(PDFViewCtrl, String, boolean, String, int, float, boolean)

ToolManager

new method: boolean isUsingPressureSensitiveSignatures()

new method: void setUsePressureSensitiveSignatures(boolean)

AnnotUtils

new static method: ArrayList<Annot> getAnnotationsInGroup(PDFViewCtrl, Annot, int)

new static method: String getIRTAsString(Annot)

new static method: boolean hasReplyTypeGroup(Annot)

AnnotationPropertyPreviewView

new method: void setShowPressurePreview(boolean)

ReflowWebViewCallback

new method: void onPageBottom(WebView)

new method: void onPageTop(WebView)

new method: boolean onReflowWebViewScale(WebView, ScaleGestureDetector)

new method: boolean onReflowWebViewScaleBegin(WebView, ScaleGestureDetector)

new method: void onReflowWebViewScaleEnd(WebView, ScaleGestureDetector)

new method: void onReflowWebViewSingleTapUp(WebView, MotionEvent)

removed method: void onPageBottom()

removed method: void onPageTop()

removed method: boolean onReflowWebViewScale(ScaleGestureDetector)

removed method: boolean onReflowWebViewScaleBegin(ScaleGestureDetector)

removed method: void onReflowWebViewScaleEnd(ScaleGestureDetector)

removed method: void onReflowWebViewSingleTapUp(MotionEvent)

StampManager

new method: Single<Page> createSignature(Context, String, String)

new method: Page createVariableThicknessSignature(String, RectF, List<double[]>, int, float)

Utils

new static method: File copyAssetsToTempFolder(Context, String, boolean)

VariableWidthSignatureView

new class: VariableWidthSignatureView

new constructor: VariableWidthSignatureView(Context, AttributeSet)

new constructor: VariableWidthSignatureView(Context, AttributeSet, int)

new method: void addListener(InkListener)

new method: void clear()

new method: RectF getBoundingBox()

new method: List<double[]> getStrokes()

new method: boolean onTouchEvent(MotionEvent)

new method: void removeListener(InkListener)

new method: void setColor(int)

new method: void setPressureSensitivity(boolean)

new method: void setStrokeWidth(float)

InkListener

new interface: InkListener

new method: void onInkStarted()

pdftron-collab package

CustomServiceUtils

new class: CustomServiceUtils

new constructor: CustomServiceUtils()

new static method: void addAnnotation(CollabDatabase, AnnotationEntity)

new static method: void addAnnotations(CollabDatabase, HashMap<String, AnnotationEntity>)

new static method: void addDocument(CollabDatabase, DocumentEntity)

new static method: void addDocument(CollabDatabase, String)

new static method: void addUser(CollabDatabase, String, String)

new static method: void cleanup(CollabDatabase)

new static method: void deleteAnnotation(CollabDatabase, String)

new static method: void modifyAnnotation(CollabDatabase, AnnotationEntity)

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales
Version 6.10.6 Changelog (July 2, 2019) | Apryse documentation