CloudRenderingMethod
更多信息
- 可能的设置为:
-
Automatic 根据单元内容的大小选择方法 Inherited 使用与笔记本级别相同的方法(对于单元) "InteractiveBoxes" 用互动对话框进行渲染 "StaticHTML" 用在服务器上创建的静态 HTML 进行渲染 "Bitmap" 当作在服务器上创建的静态位图进行渲染 None 当作普通占位符进行渲染 - 在笔记本级别,对于大型笔记本,默认值 Automatic 等价于 "StaticHTML",它针对在网络浏览器中的快速渲染进行了优化.
- 默认情况下,单元会继承笔记本的渲染方法,除非明确为单元指定了设置.
- 在单元级别,对于小到足以在云中以交互方式渲染的单元,默认值 Automatic 等价于 "InteractiveBoxes". 对于较大的单元,则进行栅格化,如果失败,则当作普通占位符进行渲染.
- 静态 HTML 中的大多数控件在用户单击它们时立即变为交互式,但可能需要一些时间才能以交互方式呈现.
- 基于位图的单元则不是交互式的,可能无法完美的换行以适应笔记本的宽度.
- 笔记本的查看者可使用单元方框旁边的控件覆盖自动选择的方法,但网络浏览器可能会冻结.
- 在桌面系统中,CloudRenderingMethod 的设置会被忽略.
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (3)
部署设置为 CloudRenderingMethod"InteractiveBoxes" 的笔记本,以保证使用交互式渲染,即便自动选择的方法为 "Bitmap":
CloudDeploy[Notebook[{Cell[BoxData[ToBoxes[DynamicModule[{x = 0}, Table[Slider[Dynamic[x]], 3000]]]], "Output", CloudRenderingMethod -> "InteractiveBoxes"]}], "CloudRenderingMethod/InteractiveBoxes"]使用 CloudRenderingMethod"StaticHTML" 部署笔记本以使用静态 HTML 对其进行呈现,这是通过将动态内容的分辨率推迟到用户开始与其交互的时间来加快笔记本的加载速度:
CloudDeploy[Notebook[{Cell[BoxData[ToBoxes[Manipulate[Plot[Sin[x(1 + a x)], {x, 0, 6}], {a, 0, 2}]]], "Output"]}, CloudRenderingMethod -> "StaticHTML"], "CloudRenderingMethod/StaticHTML"]值为 None 会导致普通占位符将单元内容解释为对直接浏览器渲染而言太大:
CloudDeploy[Notebook[{Cell["ignored", CloudRenderingMethod -> None]}], "CloudRenderingMethod/None"]可能存在的问题 (2)
基于位图的单元不是交互式的,因此无法移动滑块. 此外,位图可能看起来与交互式渲染不同,因为光栅化通常发生在 Linux 服务器上:
CloudDeploy[Notebook[{Cell[BoxData[ToBoxes[Manipulate[x, {x, 0, 1}]]], CloudRenderingMethod -> "Bitmap"]}], "CloudRenderingMethod/Bitmap"]CloudDeploy[Notebook[{Cell[BoxData[ToBoxes[RandomWord["CommonWords", 100]]], CloudRenderingMethod -> "Bitmap"]}], "CloudRenderingMethod/Bitmap2"]文本
Wolfram Research (2019),CloudRenderingMethod,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CloudRenderingMethod.html.
CMS
Wolfram 语言. 2019. "CloudRenderingMethod." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CloudRenderingMethod.html.
APA
Wolfram 语言. (2019). CloudRenderingMethod. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CloudRenderingMethod.html 年
BibTeX
@misc{reference.wolfram_2026_cloudrenderingmethod, author="Wolfram Research", title="{CloudRenderingMethod}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudRenderingMethod.html}", note=[Accessed: 11-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_cloudrenderingmethod, organization={Wolfram Research}, title={CloudRenderingMethod}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudRenderingMethod.html}, note=[Accessed: 11-September-2026]}