PDF 内部構造 基本とファイル構造キー 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(/FunctionType 3 : 縫合関数)
(/FunctionType 4 : PostScript関数)
1,003行: 1,003行:
  
 
==== '''/FunctionType 4 : PostScript関数''' ====
 
==== '''/FunctionType 4 : PostScript関数''' ====
 複数の1入力関数を結合して利用するための関数
+
 ストリームを使って記述する関数で、追加のキーはありませんが、オペランドとオペレータを使って表現します。PostScriptという名前がついていますが、このストリームにPostScriptを記述できるわけではないです。PostScriptにもあるような計算ができる関数機能だと思えばよいと思います。
 
<table style="width: 100%; text-align: left; border-collapse: collapse; border-spacing: 0;">
 
<table style="width: 100%; text-align: left; border-collapse: collapse; border-spacing: 0;">
 
  <tr style=" background: #778ca3; border-right: solid 1px #778ca3; color: #ffffff;">
 
  <tr style=" background: #778ca3; border-right: solid 1px #778ca3; color: #ffffff;">
   <th style="width: 175px;">キー</th>
+
   <th style="width: 175px;">オペレータの種類</th>
   <th style="width: 175px;"></th>
+
   <th style="width: 50px;"></th>
 +
  <th style="width: 50px;"></th>
 +
  <th style="width: 50px;"></th>
 +
  <th style="width: 50px;"></th>
 +
  <th style="width: 50px;"></th>
 +
  <th style="width: 50px;"></th>
 
   <th>指定する値の内容</th>
 
   <th>指定する値の内容</th>
 
   </tr>
 
   </tr>
 
  <tr>
 
  <tr>
   <td>/Functions ★</td>
+
   <td>算術オペレータ</td>
   <td>配列</td>
+
  <td>abs</td>
   <td>1入力のm[個]の関数</td>
+
  <td>cvi</td>
 +
  <td>floor</td>
 +
  <td>mod</td>
 +
  <td>sin</td>
 +
</tr>
 +
<tr>
 +
  <td></td>
 +
  <td>add</td>
 +
  <td>cvr</td>
 +
  <td>idiv</td>
 +
  <td>mul</td>
 +
  <td>sqrt</td>
 +
</tr>
 +
<tr>
 +
  <td></td>
 +
  <td>atan</td>
 +
  <td>div</td>
 +
  <td>ln</td>
 +
  <td>neg</td>
 +
  <td>sub</td>
 +
</tr>
 +
<tr>
 +
  <td></td>
 +
  <td>ceiling</td>
 +
  <td>exp</td>
 +
  <td>log</td>
 +
  <td>round</td>
 +
  <td>truncate</td>
 +
</tr>
 +
<tr>
 +
  <td></td>
 +
  <td>cos</td>
 +
  <td></td>
 +
  <td></td>
 +
   <td></td>
 +
   <td></td>
 
  </tr>
 
  </tr>
 
  <tr style=" background: #eeeeee;">
 
  <tr style=" background: #eeeeee;">
   <td>/Bounds ★</td>
+
   <td>比較 論理 ビット</td>
   <td>配列</td>
+
  <td>and</td>
   <td>関数が適用される区間を定義する。</td>
+
  <td>false</td>
 +
  <td>le</td>
 +
  <td>not</td>
 +
  <td>true</td>
 +
</tr>
 +
<tr style=" background: #eeeeee;">
 +
  <td></td>
 +
  <td>bitshift</td>
 +
  <td>ge</td>
 +
  <td>lt</td>
 +
  <td>or</td>
 +
  <td>xor</td>
 +
</tr>
 +
<tr style=" background: #eeeeee;">
 +
  <td></td>
 +
  <td>eq</td>
 +
  <td>gt</td>
 +
  <td>ne</td>
 +
   <td></td>
 +
   <td></td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
   <td>/Encode ★</td>
+
   <td>条件オペレータ</td>
   <td>配列</td>
+
  <td>if</td>
   <td>2 × m[個]の関数のDomainとBoundsで定義される変数名の配列</td>
+
  <td>iflese</td>
 +
  <td></td>
 +
  <td></td>
 +
  <td></td>
 +
</tr>
 +
<tr style=" background: #eeeeee;">
 +
  <td>スタックオペレータ</td>
 +
  <td>copy</td>
 +
  <td>exch</td>
 +
  <td>pop</td>
 +
  <td></td>
 +
  <td></td>
 +
</tr>
 +
<tr style=" background: #eeeeee;">
 +
  <td></td>
 +
  <td>dup</td>
 +
  <td>index</td>
 +
  <td>roll</td>
 +
   <td></td>
 +
   <td></td>
 
  </tr>
 
  </tr>
 
</table>
 
</table>

2022年3月2日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス