主要内容

exportapp.

捕获应用程序作为图像或PDF

    描述

    例子

    ExportApp(文件名导出所指定的图形的内容并将其存储在指定的文件中文件名。必须使用该数字创建Uifigure.功能或应用设计师。捕获所有图形内容,包括UI组件。支持的文金宝app件类型是JPEG,PNG,TIFF和PDF。

    例子

    全部收缩

    创建一个名为的程序文件myapp.m.显示图形和按钮,用于将用户界面导出为文件。在按钮的回调函数中,调用Uiputfile.函数提示用户输入文件名和位置。然后打电话给exportapp.函数与指定文件的完整路径。

    功能myapp f = Uifigure;AX = UIAxes(F,'位置',[25 25 400 375]);Plot (ax,[0 0.3 0.1 0.6 0.4 1]) uiddropdown (f,'位置',[435 250 90 30],'项目',{'蓝线''红线'});Uicheckbox(f,'位置'[435 290 90 30],'文本''网格');B = UIBUTTON(F,'位置'、[435 200 90 30]、'文本''出口');B.B.Buttonpushedfcn = @buttoncallback;功能ButtonCallback(〜,〜)滤波器= {'* .jpg';'* .png';'* .tif';'* .pdf'};[filename,filepath] = Uiputfile(过滤器);如果iSCHAR(FILENAME)exportapp(f,[filepath filename]);结尾结尾结尾

    通过调用来运行应用程序myapp.功能。当你点击出口应用程序中的按钮,对话框提示您输入文件名和位置。然后,它将图形内容保存在您指定的文件中。

    myapp.

    输入参数

    全部收缩

    数字使用的对象Uifigure.功能,或应用程序设计器应用程序中的图形。

    如果您正在开发App Designer应用程序,则该图存储在Uifigure.默认情况下的财产。例如,在一个调用的应用程序中myapp.,该数字存储为myapp.uifigure.

    如果您正在运行没有内置的导出功能的App Designer应用程序,请执行MLAPP.文件,并指定一个输出参数。然后,使用output参数访问图。例如,这段代码导出一个名为myapp.mlapp.mlapp.作为JPEG文件:

    app = myapp;exportapp(app.uifigure,'appcontent.jpg'

    文件名称,指定为字符向量或包含文件扩展名的字符串标量。如果文件名不包括完整路径,Matlab®将文件保存在当前文件夹中。您必须有权写入文件。

    下表列出了支持的文件格式和文件扩展(不区分大小写)。金宝app

    文件格式 文件扩展名

    联合摄影专家组(JPEG)

    'jpg'或者'jpeg'

    便携式网络图形(PNG)

    'PNG'

    标记图像文件格式(TIFF)

    'tif'或者'tiff'

    便携式文档格式(PDF)

    PDF可以在可能时包括可嵌入字体和矢量图形内容。

    'pdf'

    限制

    • exportapp.不支持金宝appMatlab Online™或者Web应用程序(Matlab编译器)

    • 直播编辑器不支持将应用程序导出为PDF文件。金宝app

    也可以看看

    |

    在R2020B中介绍