L_SetRTFOptions

# include“l_bitmap.h”

L_LTFIL_APIL_INTL_SetRTFOptions (pOptions)

设置LEADTOOLS在加载RTF文件时使用的文件选项。

参数

pFILERTFOPTIONSpOptions

指向一个结构的指针,该结构包含加载RTF文件时要使用的选项。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

在调用这个函数之前,必须设置FILERTFOPTIONS结构的uStructSize成员。

此函数设置的值对当前线程有效。若要更改当前线程使用的值,必须再次调用此函数。

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个例子加载了一个RTF文件,上面的边距、下面的边距、左边的边距、右边的边距都是由用户定义的

L_TCHAR * pszRTFFileName,pBITMAPHANDLE pBitmap,L_DOUBLE dTopMarg,L_DOUBLE dBottomMarg,L_DOUBLE dLeftMarg,L_DOUBLE dRightMarg)L_INT nRet;FILERTFOPTIONS RtfOptions;RASTERIZEDOCOPTIONS RasterizeOptions;ZeroMemory (&RtfOptions运算符(FILERTFOPTIONS));RtfOptions。uStructSize =运算符(FILERTFOPTIONS);ZeroMemory (&RasterizeOptions运算符(RASTERIZEDOCOPTIONS));RasterizeOptions。uStructSize =运算符(RASTERIZEDOCOPTIONS);/*获取当前RTF选项*/nRet = L_GetRTFOptions(&RtfOptions,运算符(FILERTFOPTIONS));如果(nRet != SUCCESS)返回nRet;/*更改颜色为白色*/RtfOptions。crBackColor = RGB(255, 255, 255);/ *设置RTF选项*/nRet = L_SetRTFOptions(&RtfOptions);如果(nRet != SUCCESS)返回nRet;/*获取当前栅格化文档选项*/nRet = L_GetRasterizeDocOptions(&RasterizeOptions,运算符(RasterizeOptions));如果(nRet != SUCCESS)返回nRet;/*修改margin值*/RasterizeOptions。dTopMargin = dTopMarg;RasterizeOptions。dBottomMargin = dBottomMarg;RasterizeOptions。dLeftMargin = dLeftMarg;RasterizeOptions。dRightMargin = dRightMarg;/ *设置栅格化文档选项*/nRet = L_SetRasterizeDocOptions(&RasterizeOptions);如果(nRet != SUCCESS)返回nRet;现在加载RTF文件*/如果(pBitmap - > Flags.Allocated)L_FreeBitmap (pBitmap);nRet = L_LoadBitmap(pszRTFFileName,pBitmap,运算符(BITMAPHANDLE),0,ORDER_RGB,空,零);如果(nRet != SUCCESS)返回nRet;L_SaveBitmap(MAKE_IMAGE_PATH(TEXT)“Result.BMP”)), pBitmap, FILE_BMP, 24, 0, NULL);如果(nRet != SUCCESS)返回nRet;返回成功;

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。