📄 apiqa.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Author" content="KJ Wang">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>VB6 与 Windows API 讲座 - Q&A!</title>
</head>
<body bgcolor="#FFFFFF" link="#0000EE" vlink="#000080"
alink="#FF0000">
<h2 align="center"><a href="vbapi.htm"><font color="#800000">Visual
Basic 6.0 与 Windows API 讲座</font></a></h2>
<h2 align="center"><font color="#800000">Q & A</font></h2>
<hr>
<table border="0" cellpadding="4" cellspacing="0">
<tr>
<td>05/26</td>
<td><a href="#Q1">如何设定打印机的打印方向(水平或垂直)?</a></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p><a name="Q1"><font color="#800000"></font></a><font
color="#800000">如何设定打印机的打印方向(水平或垂直)?</font></p>
<blockquote>
<p>VB 的 Printer 对象虽然提供有 Orientation
属性可供我们读取或设定打印机的打印方向,
但实质上, 设定的功能却是无效的。如何设定打印机的打印方向呢?</p>
<p>首先您可以到 <a
href="http://support.microsoft.com/download/support/mslfiles/PageSet.exe">http://support.microsoft.com/download/support/mslfiles/PageSet.exe</a>
下载微软公司所提供的文档<font color="#0000FF">(此一信息由微软
Tony Tai 提供,特此致谢)</font>, 然后将
PageSet.exe 解压缩(执行后即可自动解压缩), 解压缩之后, 阅读其 Readme.txt,
即可得知设定打印机打印方向的方法。</p>
<p>以 PageSet/Readme.txt 的说明来看, 是将可以设定打印方向的方法建立成一个
PageSet.dll(它是一个 ActiveX DLL), 但由于其中也附有原始程式码,
所以笔者偏好直接调用 Windows API,方法如下:</p>
<table border="0" cellpadding="4" cellspacing="0">
<tr>
<td>1.</td>
<td>增添 PageSet.bas 到您的专案中。</td>
</tr>
<tr>
<td valign="top">2.</td>
<td>如何要将打印机设定成水平方向,则调用的语句是:<blockquote>
<p><font color="#800000">SetOrientation
DMDUP_SIMPLEX, 2</font></p>
</blockquote>
</td>
</tr>
<tr>
<td valign="top">3.</td>
<td>如何要将打印机设定成垂直方向,则调用的语句是:<blockquote>
<p><font color="#800000">SetOrientation
DMDUP_SIMPLEX, 2</font></p>
</blockquote>
</td>
</tr>
</table>
</blockquote>
<hr>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -