DOCWRTOPTIONS

类型定义结构体_DOCWRTOPTIONS{L_UINTuStructSize;DOCWRTPAGERESTRICTION PageRestriction;L_DOUBLEdEmptyPageWidth;L_DOUBLEdEmptyPageHeight;L_INTnEmptyPageResolution;L_BOOLbMaintainAspectRatio;L_INTnDocumentResolution;* pDOCWRTOPTIONS} DOCWRTOPTIONS;

DOCWRTOPTIONS为每个文档格式结构提供了结构尺寸信息。

成员

uStructSize

在字节格式选项结构版本的大小。使用sizeof()来计算这个值。

PageRestriction

指出可能的页面价值,限制模式。可能的值:

价值 意义
DOCWRTPAGERESTRICTION_DEFAULT [0]默认页面限制,需要emf处理创建文档。
DOCWRTPAGERESTRICTION_RELAXED [1]放松页面限制,emf处理不是强制性的创建文档。

dEmptyPageWidth

空白页的宽度,在英寸。默认值是8.5。

dEmptyPageHeight

空白页的高度,在英寸。默认值是11。

nEmptyPageResolution

空白页的文档解析表达点每英寸。默认值为0(使用当前屏幕分辨率)

bMaintainAspectRatio

标志指示是否保持原来的emf的长宽比文件。可能的值是:

价值 意义
真正的 保持原始文件的长宽比。
不保持长宽比。

nDocumentResolution

文档解析表达点每英寸。默认值为0(使用实际的解决页面)。

评论

pDOCWRTOPTIONS是一个指针DOCWRTOPTIONS结构。一般来说,一个函数参数类型在哪里pDOCWRTOPTIONS,你可以声明一个DOCWRTOPTIONS变量更新结构的字段和变量的地址传递的参数。

默认模式需要一个有效的EMF处理为了创建一个文档,因此不支持创建空的页面。另外,如果文档支持覆盖图像(例如,PDFpOverlayBitmapbImageOverText是真的在DOCWRTPDFOPTIONS和一个覆盖图像不存在),那么覆盖图像必须出现在页面。

放松模式不需要EMF处理与空白页,从而支持创建一个文件。另外,如果文档支持覆盖图像(例如,PDFpOverlayBitmapbImageOverText参数真实DOCWRTPDFOPTIONS和pOverlayBitmap不存在),那么没有覆盖自动假设和页面将被创建成功(在这种情况下如果页面DOCWRTPAGE有效emf然后将因此如果创建的一个页面DOCWRTPAGE既没有emf也没有覆盖图像-两者都是零,那么将会创建一个空的页面。

仅供Pdf格式如果没有emf处理支持DOCWRTPAGE但有效的pOverlayBitmap,然后用光栅图像将创建一个文档(如覆盖图像),为其他格式的空白页将被创建。

如果bMaintainAspectRatio是真的,那么这个值映射到原始emf文件的高分辨率和计算其他分辨率的方式保持长宽比。

声明一个pDOCWRTOPTIONS变量是必要的,如果你的程序需要一个指针。的uStructSize应根据设置文档格式的大小选择结构。的uStructSize总大小,以字节为单位,一个以下结构:

DOCWRTLTDOPTIONS/ * * /铅格式选项DOCWRTEMFOPTIONS/ * * / EMF格式选项DOCWRTTXTOPTIONS/ * * /文本格式选项DOCWRTPDFOPTIONS/ * * / Pdf格式选项DOCWRTDOCOPTIONS/ * * / Doc格式选项DOCWRTRTFOPTIONS/ * * / Rtf格式选项DOCWRTHTMOPTIONS/ * * / Html格式选项DOCWRTXPSOPTIONS* / / * XPS格式选项DOCWRTDOCXOPTIONS/ * * /多克斯格式选项DOCWRTXLSOPTIONS* / / * XLS格式选项

使用的结构是:

LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。