控制

控制功能部分 (Controls)

感谢你的耐心!接下来是 控制功能部分 (Controls) 的文档内容。我将继续提供每个控制功能的功能说明、参数说明和示例代码。


PrintToPdf

  • 功能说明:将当前文档保存为 PDF 文件。支持设置页面方向、缩放、边距等选项。
  • 参数
    • outputPath (String):输出的 PDF 文件路径。
    • Orientation (wv2PrintOrientation):页面的打印方向,wv2PrintPortraitwv2PrintLandscape
    • ScaleFactor (Variant):缩放因子,指定打印时页面的缩放比例。
    • PageWidthPageHeightMarginTopMarginBottomMarginLeftMarginRight (Variant):页面大小和边距。
    • ShouldPrintBackgrounds (Boolean):是否打印背景。
    • ShouldPrintSelectionOnly (Boolean):是否仅打印选中的部分。
    • ShouldPrintHeaderAndFooter (Boolean):是否打印页眉和页脚。
    • HeaderTitleFooterUri (Variant):页眉和页脚内容。
  • 示例代码
    WebView21.PrintToPdf("C:\Output\document.pdf", wv2PrintOrientation.wv2PrintPortrait, 1.0, 8.5, 11, 1, 1, 1, 1, False, False, True, "My Document", "http://www.example.com")
    

Reload

  • 功能说明:重新加载当前页面,相当于按下 F5 键。
  • 参数:无。
  • 示例代码
    WebView21.Reload()
    

GoBack

  • 功能说明:回退页面,相当于浏览器的后退按钮。
  • 参数:无。
  • 示例代码
    WebView21.GoBack()
    

GoForward

  • 功能说明:前进页面,相当于浏览器的前进按钮。
  • 参数:无。
  • 示例代码
    WebView21.GoForward()
    

Suspend

  • 功能说明:暂停 WebView2 的处理和渲染,适用于类似标签页的功能。
  • 参数:无。
  • 示例代码
    WebView21.Suspend()
    

Resume

  • 功能说明:恢复 WebView2 的处理和渲染。只有在调用过 Suspend 后才有效。
  • 参数:无。
  • 示例代码
    WebView21.Resume()
    

OpenDefaultDownloadDialog

  • 功能说明:打开 WebView2 的默认下载管理器对话框。只有在支持该功能的 WebView2 中可用。
  • 参数:无。
  • 示例代码
    WebView21.OpenDefaultDownloadDialog()
    

CloseDefaultDownloadDialog

  • 功能说明:关闭 WebView2 的默认下载管理器对话框。只有在支持该功能的 WebView2 中可用。
  • 参数:无。
  • 示例代码
    WebView21.CloseDefaultDownloadDialog()
    

OpenTaskManagerWindow

  • 功能说明:打开 WebView2 的内置任务管理器对话框,用于调试和监控 WebView2 的运行。
  • 参数:无。
  • 示例代码
    WebView21.OpenTaskManagerWindow()
    

AreDefaultScriptDialogsEnabled

  • 功能说明:控制是否启用默认的 JavaScript 脚本对话框(如 alert())。如果禁用,开发者可以通过监听 ScriptDialogOpening 事件来自定义对话框。
  • 参数
    • Value (Boolean):设置为 True 启用默认对话框,False 禁用默认对话框。
  • 示例代码
    WebView21.AreDefaultScriptDialogsEnabled = False
    

AreDevToolsEnabled

  • 功能说明:控制是否允许通过右键菜单或快捷键打开开发者工具。设置为 True 时,用户可以通过右键或快捷键打开 DevTools。
  • 参数
    • Value (Boolean):设置为 True 启用 DevTools,False 禁用 DevTools。
  • 示例代码
    WebView21.AreDevToolsEnabled = True
    

下一步

如果这些内容没有问题,我将继续处理文档的 功能控制部分 (Feature Controls),包括一些其他控制和配置项。