参数类型和描述
- char cShortSessionID
- 表示空间短会话标识。
- const PAGEINFO * const pPageInfo
- 指向 PAGEINFO 结构的指针,其中提到了页面设置。
- nFlags
- 表示结构中哪些成员有效的位标志组合。这些标志可以单独使用,也可以通过将它们通过 OR 组合在一起来恢复属性页面来使用(在 PCSAPI32.H 中定义)。这些标志以及结构中相应的有效成员如下所示:
- 表示
- 结构中的有效成员
- PCS_PAGE_CPI
- nCPI
- PCS_PAGE_LPI
- nLPI
- PCS_PAGE_FACE_NAME
- szFaceName
- PCS_PAGE_MPL
- nMPL
- PCS_PAGE_MPP
- nMPP
- nCPI
- 每英寸打印的字符数。
要选择“字体 CPI”,请将 nCPI 的 HIWORD 设置为 1。nCPI 的 LOWORD 将被忽略。
要选择特定的 CPI 值,请执行以下操作:- 将 nCPI 的 HIWORD 设置为 0。
- 将 nCPI 的 LOWORD 设置为实际 CPI 值。
- nLPI
- 每英寸打印的行数。
要选择“字体 LPI”,请将 nLPI 的 HIWORD 设置为 1。nLPI 的 LOWORD 将被忽略
要选择特定的 LPI 值,请执行以下操作:- 将 nLPI 的 HIWORD 设置为 0。
- 将 nLPI 的 LOWORD 设置为实际 LPI 值。
- szFaceName
- 打印机字体的字体名称。这必须是以 null 结束的字符串。
- nMPL
- 每页可打印的最大行数。
这也称为 MPL(最大打印行数)。支持的范围为 1 到 255。
- nMPP
- 每行可打印的最大字符数。
这也称为 MPP(最大打印位置)。支持的范围为 1 到 255。
- ULONG * const pErrorInfo
- 包含 API 失败时的扩展错误信息,返回码为 PCS_FAILURE。如果不需要详细的错误信息,则调用方必须将此标志设置为 NULL。
这是位标志的组合,用于描述无法成功设置 PAGEINFO 结构的哪些成员。在 PCSAPI32.H 中定义的标志如下所示:
- 表示
- 结构中的有效成员
- PCS_PAGE_CPI
- 只有 nCPI 无效。
- PCS_PAGE_LPI
- 只有 nLPI 无效。
- PCS_PAGE_FACE_NAME
- 只有 szFaceName 无效。
- PCS_PAGE_MPL
- 只有 nMPL 无效。
- PCS_PAGE_MPP
- 只有 nMPP 无效。