遇到一个问题。
在Qt5中,使用QAxObject在Word文档中的标签处插入图片,图片倒是插进去了,但是却没有插到标签的位置,图片总是在文档的最顶端。这个问题怎么解决啊?
代码在这:
if(!WorkDocument_tab1)
return;
//获取文档中名字为sLabel的标签
QAxObject *bookmark_pic = WorkDocument_tab1->querySubObject("Bookmarks(QVariant)",sLabel);
// QAxObject *bookmark_pic = m_pWorkDocument->querySubObject("Bookmarks(sLabel)");
if(bookmark_pic)
{
//sImage为插入的图片
bookmark_pic->dynamicCall("Select(void)");
QAxObject *Inlineshapes = WorkDocument_tab1->querySubObject("InlineShapes");
Inlineshapes->dynamicCall("AddPicture(const QString&)",sImage); //路径必须为windows路径格式
delete Inlineshapes;
}
Qt5在word中插入图片的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 小憨憨不敢~ 2022-09-01 17:18关注
AddPicture 函数最后一个参数确定位置
bookmark->dynamicCall("Select(void)"); QAxObject * inlineShapes = document->querySubObject("InlineShapes"); inlineShapes->dynamicCall("AddPicture(const QString&, QVariant, QVariant ,QVariant)", path,false,false,inlineShapes->asVariant());
解决评论 打赏 举报无用 3
悬赏问题
- ¥15 ue2.6.12版本用的若以,安装gojs,引入import * as go from 'gojs';报错
- ¥15 服务器上的网站安装php5.6版本
- ¥15 ModuleNotFoundError: No module named 'torch.utils._import_utils' 是缺少什么
- ¥15 请大咖一起探索iptv 直播源的hls通过反向代理解密
- ¥100 寻找技术员 云闪付tn转h5输入卡号付款的链接 重酬!
- ¥100 科大讯飞语音唤醒词,unbuntu环境,报错
- ¥50 python写segy数据时出错2
- ¥20 关于R studio 做精确稳定检验的问题!(语言-r语言)
- ¥50 用贝叶斯决策方法,设计CAD程序
- ¥20 关于#目标检测#的问题:(qq收集表到时间才能填写,填写的份数有上限)