L_HMETAFILE L_VecConvertToWMF(hDC, pVector, pRect, uDPI)
将LEAD Technologies矢量句柄转换为Windows元文件(WMF)。当此函数完成时,内存中有两个绘图副本:EMF和原始LEAD矢量。释放一个不会影响另一个。
负责转换的设备上下文句柄。
指向向量句柄的指针。
指向一个RECT结构,该结构指定要存储在增强元文件中的图片的尺寸(以.01毫米为单位)。如果此参数为NULL,矢量工具包将计算围绕矢量绘图的最小矩形的尺寸。应该尽可能提供pRect参数。
将用于转换的每英寸点数。
价值 | 意义 |
---|---|
零! | WMF的手柄。 |
零 | 发生错误。 |
这个函数分配一个WMF句柄,并将LEAD向量复制到WMF中。
如果使用包含以下值的pRect调用此函数:
pRect->left = 0;
pRect->top = 0;
pRect->right = 1000;
pRect->底部= 1000;
矢量图将被转换为逻辑大小为0至10毫米的WMF文件。
这在打印时非常有用。例如,以毫米为单位确定打印机的可打印面积。将该值除以100,并将结果值作为RECT结构的右侧和底部成员传递。生成的WMF将具有与打印机相同的逻辑大小,从而在打印WMF文件时获得高图像质量。
必需的dll和库
这个例子加载了一个矢量图,
将其转换为元文件并将句柄返回给WMF
HMETAFILE VecConvertToWMFExample(
HWND HWND,
L_TCHAR * pszFile,
L_INT * nRet)
{
VECTORHANDLE TmpVector;/*矢量句柄为初始加载*/
HMETAFILE hWMF;
HDC HDC;
/*加载图形*/
*nRet = L_VecLoadFile (pszFile, &TmpVector, NULL, NULL);
如果(*nRet != SUCCESS)
返回零;
/*转换为WMF */
hDC = GetDC(hWnd);
hWMF = L_VecConvertToWMF(hDC, &TmpVector, NULL, 96);
ReleaseDC(hWnd, hDC);
如果(hWMF != NULL)
{
/*释放向量*/
*nRet = L_VecFree(&TmpVector);
返回hWMF;
}
*nRet =失败;
返回零;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。