Main Content

本页采用了机器翻译。点击此处可查看英文原文。

slreportgen.utils.getCurrentEditorView

获取当前编辑器视图区域

自 R2020a 起

说明

viewArea = slreportgen.utils.getCurrentEditorView 将当前 Simulink® 编辑器视图区域作为 1×4 的双精度数组返回。数组的前两个值是 Simulink 编辑器坐标空间中图区域左上角的 x 和 y 坐标(以像素为单位)。最后两个值是宽度和高度(以像素为单位)。

示例

示例

全部折叠

此示例创建一个 slreportgen.report.Diagram 报告器,用于对当前编辑器视图进行快照。

在 Simulink 中打开一个模型。

openExample('f14')

在 Simulink 编辑器中,放大您想要在报告中捕获的图区域。

设置报告并创建 slreportgen.report.Diagram 报告器来获取顶层图的快照。指定您想要在图快照中捕获当前编辑器视图。

import slreportgen.report.*
import slreportgen.utils.*

rpt = Report('output','pdf');

diag = Diagram('f14');
diag.SnapshotArea = getCurrentEditorView();
add(rpt,diag);

close(rpt);
rptview(rpt);

版本历史记录

在 R2020a 中推出