第一节 组件对象模型(COM) 组件对象模型(Component Object Model,简称COM),它是微软公司为了使软件开发更加符合人类的行为方式而提出的一种规范。在这种规范下,单个应用程序被分隔成多个独立的部分,也即组件(Component),这种做法的好处是可以随着技术的发展而用新的组件取代已有的组件,此时的应用程序不再是一个一出生就命中注定要过时的静态程序,而是随时可以用新组件取代旧组件而返老还童的动态程序。 接口查询 生存期控制 第二节 MATLAB中的ActiveX控件接口技术 【例1】创建日历控件 % 新建一个图形窗口,指定图形窗口大小,返回图形窗口句柄f f = figure(position, [360 278 535 410]); % 在新建的图形窗口中创建一个日历控件,并设置控件的大小 cal = actxcontrol(mscal.calendar, [0 0 535 410], f) cal = COM.mscal_calendar eventhandle = @(varargin)disp(祝大家身体健康!); f = figure(position,[360,278,535,410]); cal = actxcontrol(mscal.calendar,[0,0,535,410],f,eventhandle); 查看系统上当前安装的所有COM控件 C = actxcontrollist % 查看系统上当前安装的所有COM控件 第三节 利用MATLAB生成Word文档 第四节 利用MATLAB生成Excel文档 1. InlineShapes接口和InlineShape对象 % 返回InlineShapes接口的句柄 InlineShapes = Document.InlineShapes ; % 查看InlineShape对象的类型 InlineShapes.Item(1).set(Type) 2. Shapes接口和Shape对象 % 返回Shapes接口的句柄 Shapes = Document.Shapes ; % 查看Shape对象的类型 Shapes.Item(1).set(Type); 3. 插入外部图片 handle = Document.InlineShapes.AddPicture(外部图片所在路径); handle = Selection.InlineShapes.AddPicture(外部图片所在路径); 插入InlineShape对象 第1条命令在整个文档的左上角(默认锚点位置)插入一幅外部图片。 第2条命令在当前光标位置插入一幅外部图片。两条命令均返回当前InlineShape对象(刚插入的图片)的句柄handle. handle = Document.Shapes.AddPicture(外部图片所在路径); handle = Document.Shapes.AddPicture(‘图片路径’, LinkToFile, … SaveWithDocument, Left, Top, Width, Height, Anchor) 插入Shape对象 第1条命令在整个文档的左上角(默认锚点位置)插入一幅外部图片。 第2条命令的作用是指定锚点位置,并在距离锚点一定位置处插入一幅外部图片。后7个参数不是必须的,可以为空或从后向前忽略某些参数。需要注意的是,参数LinkToFile和SaveWithDocument的值不能同时为0或 False,但可以同时为空 [] 例如: % 图片完整路径 filename = [matlabroot \toolbox\images\imdemos\football.jpg]; % 在光标位置处插入一幅图片,版式为嵌入式 handle1 = Selection.InlineShapes.AddPicture(filename); % 在指定位置处加入一幅图片,版式为浮于文字上方 handle2 = Document.Shapes.AddPicture(filename, [], [], 180, 50, 200, 170); 4. 插入内部图片 Selection. Paste % 粘贴 Selection. PasteSpecial %选择性粘贴 Word服务器下的很多接口都有Paste和PasteSpecial方法,它们的作用就是将复制到剪贴板的内容粘贴到Word文档中,这里的内容可以是文字、公式、表格和图片等,也可以是外部文件。也就是说
您可能关注的文档
最近下载
- 海绵城市监理实施细则范本·仅供参考.doc VIP
- 七年级数学下册-相交线与平行线测试题(同名10636).doc VIP
- 《跨学科主题学习设计与实施》全套教学课件.pptx
- 建设工程项目管理全套课件.pptx
- 数控多轴加工编程与仿真全套教学课件.pptx
- 2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-.doc VIP
- 《水工程施工》课程大纲.pdf VIP
- 市政管线项目划分.doc VIP
- 2026年春季开学第一课 课件:策马新学期,筑梦向远方-2025-2026学年下学期优质主题班会(全国通用).pptx
- 初高中英语必背4000个词汇表.pdf
原创力文档

文档评论(0)