1. 首页
  2. Foxit PDF SDK(安卓版)
Foxit PDF SDK(安卓版)

Foxit PDF SDK(安卓版)

  • 入门指南7.4(Android)

    Foxit PDF SDK for Android 是一款适用于Android平台的快速开发套件,致力于帮助开发人员快速将强大的Foxit PDF技术集成到他们自己的移动端应用程序中。
  • 开发指南7.4(android)

    Foxit PDF SDK for Android 提供了应用层用户界面的源代码,可以帮助开发人员对应用程序的功能和界面外观进行灵活定制。
  • “complete_pdf_viewer” demo中如何把铅笔和橡皮擦按钮挪到bar界面上?

    Foxit PDF SDK for Android版本的默认界面现在基本和移动端的阅读器靠拢,具有了更多的标注的编辑功能,但是不是所有的用户都要那么多的工具菜单。这样就得修改uiextensions_src来实现。 以如何把签名和橡皮擦挪到最顶端的菜单栏为例。需要有以下的几个步骤: 1.添加2个工具栏按钮: “complete_pdf_viewer” demo的”PDFReaderFragment.java”文件中”mUiExtensionsManager = new UIExtensionsManager(getActivity().getApplicationContext(), pdfViewerCtrl, config);”之后添加以下代码: mUiExtensionsManager.getBarManager().addItem(IBarsHandler.BarName.BOTTOM_BAR, BaseBar.TB_Position.Position_CENTER, R.string.fx_string_pencil, R.drawable.mt_iv_pencil, 0, new...
  • UI Extensions组件概述

    UI Extensions组件采用module机制,将每个功能细化成一个module。当加入UI Extensions时,所有的modules除了LocalModule(用于文件管理)会被默认自动加载。用户可以通过实现Module接口类来自定义module,然后调用UIExtensionsManager#registerModule在当前UIExtensions Manager中进行注册。如果不需要使用时,可以调用UIExtensionsManager#unregisterModule进行反注册。 UIExtensionsManager包含了主框架UI,如top/bottom toolbar, 以及各个模块之间共享的UI组件。同时,各个功能模块也可以通过UIExtensionsManager来进行单独加载。功能模块在加载的时候会对主框架UI进行适配和调整,并且建立起消息事件响应的联系。各个功能模块可能包含了其模块特有的UI组件,同时也会有自己独立的消息事件处理逻辑。UIExtensionsManager也会负责将从View Control组件接收到的消息和事件分发到各个功能模块中去。下面的图片讲述了UIExtensionsManager和modules之间的详细关系。 UIExtensionsManager和 modules之间的关系 Tool handler与annotation handler处理来自PDFViewCtrl的触屏、手势等事件。当触屏和手势事件触发时,PDFViewCtrl会将相应的事件传递给UIExtensionsManager: 如果当前存在tool handler, UIExtensionsManager会将相应的事件传递给当前的tool handle,然后事件处理过程结束。 如果当前有选择annotation,UIExtensionsManager会将相应的事件传递给当前所选择的annotation对应的annotation handler,然后事件处理过程结束。 如果当前不存在tool...
  • 如何从指定的PDF文件路径打开一个PDF文档?

    Foxit PDF SDK for Android提供了多个接口用来打开PDF文档。您可以从指定的PDF文件路径或从内存缓冲区打开一个PDF文档。对于指定的PDF文件路径,有两种方法可以使用。 第一种是使用openDoc接口,该接口包括以下的操作:创建PDF文档对象(PDFDoc(String path)),加载文档内容(load),以及将PDF文档对象设置给视图控件(setDoc)。以下是示例代码: 备注:openDoc接口仅可用于从文件路径打开PDF文档。如果需要自定义加载PDF文档,可以在回调函数 (FileRead) 中实现,然后使用带有回调函数FireRead 的PDFDoc (FileRead fileRead) 接口创建文档对象。接下来,使用load加载文档内容,并使用setDoc将PDF文档对象设置给视图控件。 // Assuming A PDFViewCtrl has been created. // Open an...