首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

win32com操作word API精讲 第十三集 图片操作 InlineShapes接口

第十三集终于姗姗来迟,本文章主要讲通过接口操作图片资源,为:

插入图片

设置图片尺寸

图片对齐

图片题注设置

接口封装在、、下,具体使用哪个对象来调用视具体情况而定,本文章将通过对象发起调用。

InlineShape(s)

是对象的集合,与、一样,通过或者即可获取到某个对象。要想操作某张图片,必须先获得该图片对象。

InlineShapes包含哪些资源

该接口文档中被翻译为内嵌形状,包含图片、OLE对象(在文档中插入的文档、音频等)和ActiveX 控件。

重要属性和方法

一、插入图片

二、获取某张图片设置图片尺寸

鉴于包含各种对象,并非只有图片,使用来统计一共有几张图片是不可靠的,要操作某张图片,还需要使用属性来判断当前对象是否为图片(Type为3时),伪代码演示。

假设后面的所有操作,都建立在都是图片的基础上。

三、图片对齐有对象,在设置对齐前,需要使用属性来返回一个对象。

四、设置图片题注

题注的形式如下,题注可以在图片上方也可以在下方,实际上在word中,图片、图表等资源都会有题注,在毕业论文中,题注是必要的格式,在文档中,题注是这么设置的(理想状态下是这样,但往往用户不会通过这种方式来设置题注)。

设置题注的函数封装在和中,在此使用进行演示。

操作后的效果:

图片题注在实操中的运用

当我们要检测文档中题注是否合规时,有几种思路可供选择:

1、图片上方或下方的文本的是否为,下篇文章将单独讲解接口;

2、图片上方或下方的文本是否符合的,如图 1、图 2等;

仅靠第一点来判断是不够的,因为用户交过来的文档中的题主,也许根本没有题注格式,只有正文格式的题注。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230228A0992K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券