使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly >IMetricsManager >getMetrics
IMetricsManager.getMetrics() 方法
返回一个对象,其中包含调整顶级工作区的滚动条大小所需的所有指标。计算以下属性:坐标系:像素坐标,-left、-up、+right、+down .viewHeight:工作区可见部分的高度。.viewWidth:工作区可见部分的宽度。.contentHeight:内容的高度。.contentWidth:内容的宽度。.svgHeight:Blockly div(视图 + 工具箱,无论简单还是其他)的高度;.svgWidth:Blockly div(视图 + 工具箱,简单或其他)的宽度;.viewTop:工作区可见部分相对于工作区原点的上边缘。.viewLeft:工作区可见部分相对于工作区原点的左边缘。.contentTop:内容相对于工作区源的上边缘。.contentLeft:内容相对于工作区原点的左边缘。.relativeTop:工作区可见部分(相对于 blocklyDiv)的上边缘。.absoluteLeft:工作区可见部分的左边缘(相对于 blocklyDiv)。.toolboxWidth:工具箱的宽度(如果有)。否则为零。.toolboxHeight:工具箱的高度(如果存在)。否则为零。.flyoutWidth :浮出控件始终处于打开状态时的宽度。否则为零。.flyoutHeight:浮出控件始终处于打开状态时的高度。否则为零。.toolboxPosition:顶部、底部、左侧或右侧。使用 TOOLBOX_AT 常量进行比较。
Signature:
getMetrics(): Metrics;
返回:
指标
包含顶级工作区的大小和位置指标。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[],["The `getMetrics()` method, part of the `IMetricsManager` interface, returns a `Metrics` object detailing the size and position of a top-level Blockly workspace. This includes properties such as `viewHeight`, `viewWidth`, `contentHeight`, `contentWidth`, `svgHeight`, and `svgWidth`. It also includes `viewTop`, `viewLeft`, `contentTop`, `contentLeft`, `absoluteTop`, `absoluteLeft`. It calculates the size and location of the toolbox (`toolboxWidth`, `toolboxHeight`) and the flyout (`flyoutWidth`, `flyoutHeight`), and returns the `toolboxPosition` as top, bottom, left or right.\n"]]