跳转到内容

Futurebasic/语言/参考/pen

来自维基教科书,自由的教学读物

PEN [penWidth][,[penHeight][,[visible][,[mode][,pattern]]]]

此语句更改当前输出窗口中绘图“笔”的特征。 笔特征会影响随后在窗口中绘制的 QuickDraw 形状(线条、椭圆形、矩形等)的外观。 如果省略任何参数,则不会更改相应的特征。 参数的解释如下

¥ penHeightpenWidth
这些指定笔的高度和宽度(以像素为单位)。 它们必须是正整数。 更高、更宽的笔尺寸会产生更粗的线条和边框。

¥ visible
如果将其设置为 _false,则后续绘图将不会显示在屏幕上(但如果启用了图片记录(请参阅 <a href="picture%20on.html">PICTURE ON</a> 语句),它仍然会被“记录”)。 如果将 visible 设置为 _true,则后续绘图将可见。

¥ mode
这决定了您在窗口中绘制现有图像时笔的行为方式。 您可以在“http://developer.apple.com/documentation/macos8/mac8.html">Inside Macintosh"http://developer.apple.com/documentation/mac/QuickDraw/QuickDraw-2.html">Imaging With QuickDraw 中指定任何图案传输模式。 通常,您将使用以下常量之一

<table border="1" cellspacing="0" cellpadding="3">
<tr>
<td>
<p><code>_patCopy</code></p>
</td>
<td>
<p><code>_transparent</code></p>
</td>
</tr>
<tr>
<td>
<p><code>_patOr</code></p>
</td>
<td>
<p><code>_addOver</code></p>
</td>
</tr>
<tr>
<td>
<p><code>_patXor</code></p>
</td>
<td>
<p><code>_addPin</code></p>
</td>
</tr>
<tr>
<td>
<p><code>_patBic</code></p>
</td>
<td>
<p><code>_subPin</code></p>
</td>
</tr>
<tr>
<td>
<p><code>_notPatCopy  </code></p>
</td>
<td>
<p><code>_adMax</code></p>
</td>
</tr>
<tr>
<td>
<p><code>_notPatOr</code></p>
</td>
<td>
<p><code>_subOver</code></p>
</td>
</tr>
<tr>
<td><code>_notPatXor </code></td>
<td><code>_adMin</code></td>
</tr>
<tr>
<td>
<p><code>_notPatBic</code></p>
</td>
<td><code>_blend</code></td>
</tr>
</table>

¥ pattern
这决定了用于绘制线条以及框定或填充形状的图案。 在 0 到 37 的范围内指定一个数字以获取以下系统图案之一

图像在此处

FB Lite 行为

[编辑 | 编辑源代码]

当您使用“FB Lite”运行时,PEN 会在执行之前切换到图形窗口。

要更改笔的颜色,请使用 COLORLONG COLOR 语句。 要更改文本的外观,请使用 TEXT 语句。

另请参见

[编辑 | 编辑源代码]

PLOT; BOX; CIRCLE; FILL; COLOR; LONG COLOR; TEXT

华夏公益教科书