iTextRange2::InsertImage 方法 (tom.h)
将图像插入到此区域。
语法
HRESULT InsertImage(
[in] long width,
[in] long height,
[in] long ascent,
[in] long Type,
[in] BSTR bstrAltText,
[in] IStream *pStream
);
参数
[in] width
类型: long
图像的宽度(以 HIMETRIC 为单位) (0.01 毫米) 。
[in] height
类型: long
图像的高度(以 HIMETRIC 单位为单位)。
[in] ascent
类型: long
如果 Type TA_BASELINE,则此参数是图像顶部在文本基线上方延伸的距离(以 HIMETRIC 单位为单位)。 如果 Type 为TA_BASELINE且 上升 为零,则图像底部位于文本基线处。
[in] Type
类型: long
图像的垂直对齐方式。 可以是下列值之一。
值 | 含义 |
---|---|
|
相对于文本基线对齐图像。 |
|
将图像底部与文本行底部对齐。 |
|
将图像顶部与文本行顶部对齐 |
[in] bstrAltText
类型: BSTR
图像的备用文本。
[in] pStream
类型: IStream
包含图像数据的流。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
如果区域不生成,则图像将替换该区域中的文本。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |