Some test text!

menu
v6.10.4keyboard_arrow_down

Version 6.10.4 Changelog (May 29, 2019)

Version: 6.10.4.70914

Release Date: May 29, 2019

linkNew features

  • Adds freeform rotation to stamp annotations

stamp rotation

measure calibrate

linkFixed

  • Fixed issue where non-seekable content URI would not save correctly when opened PdfViewCtrlTabHostFragment or DocumentActivity
  • Fixed issue where switching day/night mode in DocumentActivity would crash on some devices
  • Fixed issue where quick menu might be cut off after orientation change on some devices
  • Fixed issue where AnnotationToolbar may crash if its XML is overridden from application with elements removed
  • Fixed issue where non-PDF HTTP/HTTPS URL without extension would crash the viewer
  • Performance improvement for export annotation feature

linkAPIs

linkPDFViewCtrlTools package

linkViewerBuilder

new class: ViewerBuilder

new method: Fragment build(Context)

new method: ViewerBuilder usingCacheFolder(boolean)

new method: ViewerBuilder usingConfig(ViewerConfig)

new method: ViewerBuilder usingCustomToolbar(int[])

new method: ViewerBuilder usingFileType(int)

new method: ViewerBuilder usingNavIcon(int)

new method: ViewerBuilder usingQuitAppMode(boolean)

new method: ViewerBuilder usingTabClass(Class<? extends PdfViewCtrlTabFragment>)

new method: ViewerBuilder usingTabTitle(String)

new static method: ViewerBuilder withFile(File)

new static method: ViewerBuilder withFile(File, String)

new static method: ViewerBuilder withUri(Uri)

new static method: ViewerBuilder withUri(Uri, String)

linkViewerConfig.Builder

new method: ViewerConfig.Builder annotationsListEditingEnabled(boolean)

new method: ViewerConfig.Builder thumbnailViewEditingEnabled(boolean)

new method: ViewerConfig.Builder userBookmarksListEditingEnabled(boolean)

linkReflowControl

new static final field: int HORIZONTAL

new static final field: int VERTICAL

new method: int getOrientation()

new method: void setOrientation(int)

linkCalibrateDialog

new class: CalibrateDialog

linkCalibrateResult

new class: CalibrateResult

linkCalibrateViewModel

new class: CalibrateViewModel

linkTextInputViewModel

modified class: TextInputViewModel

FromTo
public class TextInputViewModel extends ViewModelpublic class TextInputViewModel extends SimpleDialogViewModel

linkAnnotUtils

new static method: Bitmap getStampAppearance(PDFViewCtrl, Annot)

new static method: int getStampDegree(Annot)

new static method: int getStampDegreeOld(Annot)

new static method: void putStampDegree(Annot, int)

linkMeasureUtils

new static method: RulerItem calibrate(Annot, RulerItem, float)

new static method: double getLineLength(double, double, double, double)

linkReflowWebView

new method: void setOrientation(int)

linkUtils

new static method: double angleBetweenTwoPointsWithPivot(double, double, double, double, double, double)

new static method: Single<File> duplicateInFolder(ContentResolver, Uri, String, File)

new static method: boolean isNonPDFByMimeType(String)

linkSimpleDialogViewModel

new abstract class: SimpleDialogViewModel<T>

new constructor: SimpleDialogViewModel()

new method: void complete()

new method: void observeChanges(LifecycleOwner, Observer<T>)

new method: void observeOnComplete(LifecycleOwner, Observer<Event<T>>)

new method: void set(T)

linkRotateHandleView

new class: RotateHandleView

Get the answers you need: Support

close

Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

Join our live demo to learn about use cases & capabilities for WebViewer

Learn more
close