PDF 内部構造 構造の概念 簡単な説明 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(概要)
(概要)
165行: 165行:
  
 
  ■4 0 obj
 
  ■4 0 obj
:: ここにコンテンツを置きます。stream部をもうけるので、名前/Lengthの値にstreamのバイト長をちゃんと数えて埋める必要がありますが、PDFtkによって自動で算出するので、変換前のテキストPDFには << >> のように記述して、辞書がここにはいるよ。よろしく。という感じだけ書いておけば良いです。
+
:: ここに<span style = "background:linear-gradient(transparent 75%, #ff7f7f 75%); font-weight:bold; ">コンテンツ</span>を置きます。stream部をもうけるので、名前/Lengthの値にstreamのバイト長をちゃんと数えて埋める必要がありますが、PDFtkによって自動で算出するので、変換前のテキストPDFには << >> のように記述して、辞書がここにはいるよ。よろしく。という感じだけ書いておけば良いです。
  
  
:: streamからendstreamの間でテキストを描くペンを移動させるため 1. 0. 0. 1. 50. 50. cm のようにします。この表記は意味深いのですが、1(X方向の倍率), 0, 0, 1(Y方向の倍率), 50(X方向移動), 50(Y方向の移動)を意味しています。このときの cm を<span style = "background:linear-gradient(transparent 75%, #ff7f7f 75%); font-weight:bold; ">オペレータ</span>、1, 0, 0, 1 は<span style = "background:linear-gradient(transparent 75%, #ff7f7f 75%); font-weight:bold; ">オペランド</span>といいます。
+
:: streamからendstreamの間でテキストを描くペンを移動させるため 1. 0. 0. 1. 50. 50. cm のようにします。この表記はもっと意味深いのですが、1(X方向の倍率), 0, 0, 1(Y方向の倍率), 50(X方向移動), 50(Y方向の移動)を意味しています。このときの cm を<span style = "background:linear-gradient(transparent 75%, #ff7f7f 75%); font-weight:bold; ">オペレータ</span>、1, 0, 0, 1 は<span style = "background:linear-gradient(transparent 75%, #ff7f7f 75%); font-weight:bold; ">オペランド</span>といいます。これについても、のちほど触れたいと思いますが、cm オペレーターは単純に移動をするためのものではなく、空間座標変換というような簡単にはわかりにくい機能をもっています。ここでは、cm オペレータはそういう機能があるんだなっていうことを把握しておいてもらえればいいと思います。
  
  

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



個人用ツール
名前空間

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