HarmonyOS 鸿蒙Next:使用web组件预览pdf文件时长按选中文字并获取数据的方法

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:使用web组件预览pdf文件时长按选中文字并获取数据的方法

@Entry

@Component

struct PdfStruct {

private pdfUrl: string = ‘’

controller: webview.WebviewController = new webview.WebviewController();

  @State menuOptionArray: Array<ExpandedMenuItemOptions> = [{

    content: ‘添加笔记’, action: (selectedText) => {

      this.result?.copy();

      console.info('PdfStruct select info ’ + JSON.stringify(selectedText));

    }

  }]

build(){

Web({

          src: this.pdfUrl + ‘#toolbar=0&navpanes=0&zoom=200,250,100’,

          controller: this.controller

        })

          .onControllerAttached(() => {

            this.controller.loadUrl(this.pdfUrl + ‘#toolbar=0&navpanes=0&zoom=200,250,100’);

          })

          .fileAccess(true)

          .domStorageAccess(true)

          .copyOptions(CopyOptions.LocalDevice)

          .copyOptions(CopyOptions.InApp)

          .selectionMenuOptions(this.menuOptionArray)

}

}

点击添加笔记怎么获取选中的数据?



关于HarmonyOS 鸿蒙Next:使用web组件预览pdf文件时长按选中文字并获取数据的方法的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

回到顶部