研究调查问卷:请告诉我们您使用 Blockly 的体验
开始调查问卷
路径对象
PathObject
包含 DOM 中所含组成代码块的 SVG 元素。
例如,在 Geras 渲染程序中,块具有“主”路径、“暗”路径和“轻”路径,以便为它们提供 3D 效果。路径对象会为每个路径创建 SVG 元素。

这与 Thrasos 渲染程序不同,后者在块中只有一个带描边的路径元素:

此外,它还会处理:
- 将抽屉式导航栏生成的形状应用于 SVG 元素。
- 对 SVG 元素应用主题颜色。
- 对 SVG 元素应用其他样式。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-07-24。
[null,null,["最后更新时间 (UTC):2023-07-24。"],[[["The `PathObject` manages the SVG elements that visually represent a block in Blockly, such as the main, dark, and light paths for 3D effects."],["It applies the shape created by the drawer, along with theme colors and other styling, to these SVG elements."],["Different renderers, like Geras and Thrasos, utilize `PathObject` to create unique visual styles for their blocks."]]],["The `PathObject` class manages the SVG elements that form a block's visual representation within the DOM. It generates SVG elements for different paths (e.g., main, dark, light) as seen in the Geras renderer or a single path as in the Thrasos renderer. It also applies the shape from the drawer, incorporates theme colors, and applies other styling to these SVG elements. It handles all these visual modifications of the block.\n"]]