Edition Flex
EditScript 仕様書
v1.2
株式会社レゾロジック
2
3
更新履歴
バージョン 更新内容 更新日 作成者
v1.0 新規作成 2011 年 4 月 丸箸
v1.1 ページレイアウト変更 2014 年 6 月 堂前
v1.2 URL を指定して画像をダウンロード 処理を追加 2015 年 9 月 堂前
4
目次
1. EditScript について ......................................................................................... 5
2. 前処理 .......................................................................................................... 6
2.1. 前処理で利用可能なメソッド .......................................................................................... 6
2.1.1. ページの新規追加 ......................................................................................................... 6
2.1.2. ページのコピー ............................................................................................................ 6
2.1.3. ページの削除 ............................................................................................................... 7
2.1.4. データセット情報の取得 ................................................................................................ 7
2.1.5. データセットのデータの取得 ........................................................................................... 7
2.1.6. データセットのデータの取得(シーケンス番号で取得) ........................................................ 8
2.1.7. 差し込み処理 ............................................................................................................... 8
2.1.8. URL を指定して画像をダウンロード ................................................................................. 8
3. ページごとの処理 ............................................................................................ 9
3.1. ページごとの処理で、参照(及び設定)可能な変数 .............................................................. 9
3.2. ページごとの処理で、利用可能な、メソッド .................................................................... 10
3.2.1. URL を指定して画像をダウンロード ............................................................................... 10
3.2.2. パーツセットの取得 .................................................................................................... 10
3.2.3. パーツの取得 ............................................................................................................. 10
3.2.4. パーツの削除 ............................................................................................................. 10
3.2.5. パーツの追加 ............................................................................................................. 11
3.2.6. カセットの追加 .......................................................................................................... 11
3.2.7. カセットの入れ替え .................................................................................................... 12
3.3. パーツのプロパティ .................................................................................................... 13
3.4. パーツのメソッド ....................................................................................................... 14
3.4.1. 差し込み処理 ............................................................................................................. 14
3.5. 利用可能なユーティリティ ........................................................................................... 14
3.5.1. format : 差し込み用フォーマットユーティリティ ............................................................. 14
3.5.2. StringUtils : 文字列操作 .............................................................................................. 14
4. サンプルスクリプト ........................................................................................ 15
4.1. パーツの削除と属性の変更 ........................................................................................... 15
4.2. パーツの追加、ページ情報の参照 ................................................................................... 15
4.3. データプロバイダにアクセスする ................................................................................... 16
5. パーツパラメータ定義 ..................................................................................... 18
5
1. EditScript について
Edition Flex の呼び出し時に、EditScript パラメータを与える事で、スクリプトによるページの編集を可能としま
す。
処理タイミングは、差し込み処理後、編集画面を出す前です。
言語仕様は、groovy で、そのまま、GroovyShell で実行します。
処理は、前処理と、ページ毎の処理を行いますが、スクリプトは全ページに同じものを適用します。例えば、
ページ数が2の場合は、同じ EditScript が、前処理とページごとで、合計3回呼ばれます。
ページ毎に処理を分けたい場合は、
if(page.no == 1) {}
の様に、条件判断で分けてください。
switch(page.no) { case 1: ; }
というような記述も可能です。
少なくとも前処理は処理を分けた方が良いです。前処理が不要な場合は、先頭に、
if(pageNo == 0) return;
と入れてください。
エラーが起きた場合は、ページごとにスクリプトの実行を停止して、エラーは無視します。
但し、
env.debug = true;
とした場合は、停止してエラーを表示します。
EditScript は、テンプレートに同梱される場合と、API のパラメータで指定される場合があります。
テンプレート同梱のスクリプトは、API のパラメータの enableIncludedEditScript が true の場合のみ実行
されます。
テンプレート同梱スクリプトと、パラメータ指定のスクリプトの両方が有効な場合は、パラメータ指定のスク
リプトの後ろに、テンプレート同梱スクリプトを結合して実行します。
6
2. 前処理
ページごとの処理の前に、前処理を行います。ページ数に関わらず必ず最初に1回実行されます。
通常は、 if(pageNo == 0) { 前処理 } else { ページごとの処理}; や、 switch 文で処理を分岐してください。
前処理の pageNo は 0 になります。また、 page.no も 0 になりますが、 page のその他の値はダミーの値で
す。
特定のページを対象とした処理ではありませんので、ページやパーツに対する処理はすべて、原則としてエラーと
なりますが、なるべくエラーを出さないように、空の処理(なにもしない処理)を行うようにします。
2.1. 前処理で利用可能なメソッド
2.1.1. ページの新規追加
void addPage([pageName [,width = 100,[height = 100, [marginTop = 0, [marginBottom = 0, [marginLeft
= 0, [marginRight = 0]]]]]]])
pageName : String : ページ名
width : double : 幅(mm)(省略時 100)
height : double : 高さ(mm)(省略時 100)
marginTop : double : 上余白(mm)(省略時 0)
marginBottom : double : 下余白(mm)(省略時 0)
marginLeft : double : 左余白(mm)(省略時 0)
marginRight : double : 右余白(mm)(省略時 0)
2.1.2. ページのコピー
void copyPage([pageNo = 1][,trackingId = null])
pageNo : int : コピーするページ番号(省略時1)
trackingId : String : コピー元のテンプレートの trackingId(省略時 null)
コピーされたページは、ページ一覧の最後に追加します。
trackingId が指定されていない場合は、現在編集中のテンプレート(自分自身)のページをコピーします。
trackingId が指定されていた場合は、テンプレートプロバイダの trackingId で指定されるテンプレートのページ
をコピーします。
pageNo が、 0 の場合は、全ページをコピーします。
7
2.1.3. ページの削除
void removePage([pageNo = 1])
pageNo : int : 削除するページ番号(省略時1)
2.1.4. データセット情報の取得
Map getDatasetInfo(injectionDataSetName)
injectionDataSetName : String 差し込みデータセット名(名前で検索し、同名のものがあれば最初に
見つかった方)
戻り値 Map
trackingId : String : データセットの trackingId
vpath : String : データセットが存在するフォルダパス
tags : String[ ] : データセットに設定されたタグ
dispname : String : データセット名
lastModified : Date : 最終更新日
dataCount : int : データ数
label : String[ ] : ラベル一覧
2.1.5. データセットのデータの取得
Map findData(injectionDataSetName, keyLabel, keyValue [,valueLabel])
injectionDataSetName : String 差し込みデータセット名(名前で検索し、同名のものがあれば最初に
見つかった方)
keyLabel : String : 検索対象のキー
keyValue : String : keyLabel の値。(keyLabel で指定した項目の値が keyValue で指定した値と一致
する最初のレコード(行)を取得)
valueLabel(省略可能) : String : 指定した場合は検索結果はレコードではなく、その中の指定ラベル
の値(文字列)となる
8
2.1.6. データセットのデータの取得(シーケンス番号で取得)
Map getData(injectionDataSetName, seqNo [,valueLabel])
injectionDataSetName : String 差し込みデータセット名(名前で検索し、同名のものがあれば最初に
見つかった方)
seqNo : int: データセットのデータの、1~レコード数の連番 ※どう扱うかは差し込みデータプロバ
イダ次第
valueLabel(省略可能) : String : 指定した場合は検索結果はレコードではなく、その中の指定ラベル
の値(文字列)となる
2.1.7. 差し込み処理
injectionData(pageNo, data)
data: Map : 差し込みデータ(ラベルと差し込み値のペア)
戻り値:boolean : 差し込み処理が行われて何らかの変化があれば、true
指定ページに対して、 injectionData 指定での差し込み相当の差し込み処理を行います
カセットの trackingId による入れ替えも行います(ただしネストはしません)
2.1.8. URLを指定して画像をダウンロード
Map wgetImage(url[, filter [,pdfVersions]]);
url : String : 画像の URL ex. " http://...."
filter : String : "jpegConvertToCMYK" もしくは "jpegConvertToGrayScale" URL が JPEG 画像の場
合、CMYK 変換、あるいはグレースケール変換をする
pdfVersions : String : PDF のバージョン番号をカンマ区切りで指定する。 ex. "1.3,1.4" ※指定した場
合指定以外のバージョンでは EditScript がエラーで終了します。
指定された URL から画像をダウンロードし、ドキュメントに取り込みます(編集画面の URL 指定画像アップロー
ドに相当)。
【ご注意】
wgetImage メソッドには Basic 認証等の積極的なセキュリティ対策は入れておりません。
画像の参照先は Flex からのアクセスのみ許可する、または URL に一時トークンコードを仕込んでおき、Flex だ
けが1回だけダウンロード可能など、アプリケーションへの実装の際には、セキュリティへの配慮をお願いします。
9
3. ページごとの処理
3.1. ページごとの処理で、参照(及び設定)可能な変数
env : Map : 環境変数
初期値は、['debug':false] です。任意の値を設定し、別のページの処理で参照します
ページをまたがる値が必要な場合にスクリプト中で設定・参照します。
例えば、1ページ目のテキストパーツの「会社名」を、2ページ目以降の同じラベルのパーツに設定するなど
スクリプト中(通常先頭行)で、 env.debug = true とした場合、スクリプト実行時エラーがあった時に、処理
を中断してエラーを表示します。
pageNo : int : ページ番号(参照のみ) ※ page.no と同じ
page : Map
no : int : ページ番号(参照のみ)
name : String : ページ名(参照と設定)
size : Map : ページサイズ(参照と設定)
totalWidth : double : 余白込みの幅
totalHeight : double : 余白込の高さ
width : double : 余白無しの幅
height : double : 余白無しの高さ
marginTop : double : 上余白
marginLeft : double : 左余白
marginBottom : double : 下余白
marginRight : double : 右余白
delete : boolean : スクリプト中で、delete = true と設定された場合は、そのページを削除する
10
3.2. ページごとの処理で、利用可能な、メソッド
3.2.1. URLを指定して画像をダウンロード
Map wgetImage(url[, filter [,pdfVersions]]);
前処理で利用可能なメソッドと同じです。詳細は前処理の wgetImage を参照してください。
3.2.2. パーツセットの取得
List<parts> getPartsSetByLabel(label [, parentParts = null])
label : String : ラベル文字
parentParts : parts : 親となるグループパーツ(カセット)を指定します。 省略時は null で、親なし
(ページ直下)のパーツセット取得
パーツセットの取得は、 parentParts で指定されたグループ内のパーツセットを取得します。
parentParts が null の場合は、ページ直下のパーツセットを取得します。
戻り値: パーツの List(指定したパーツが無い場合は空のリスト、1つだけの場合は要素1つのリスト)
3.2.3. パーツの取得
parts getPartsByLabel(label [,index = 1, [parentParts = null]])
label : String : ラベル文字
index : int : 同一ラベルのパーツが複数ある場合に、1~の番号でパーツを指定する。(省略時1)
parentParts : parts : 親となるグループパーツ(カセット)を指定します。 省略時は null で、親なし
(ページ直下)のパーツ
パーツの取得は、parentParts で指定されたグループ内のパーツを取得します。parentParts が null の
場合は、ページ直下のパーツを取得します。
戻り値: パーツ
3.2.4. パーツの削除
void deletePartsByLabel(label [,index = 1])
label : String : ラベル文字
index : int : 同一ラベルのパーツが複数ある場合に、1~の番号でパーツを指定する。(省略時1)
戻り値 : 無し
11
3.2.5. パーツの追加
parts addParts(typeId [,layer = 1])
typeId : String : パーツのタイプ ID(parts.laml に記載がある、”矩形”などの日本語表記も利用可能)
layer : 追加するレイヤー(1~)省略時は1
戻り値: パーツ
パーツ追加時の位置に関する注意
パーツ追加直後は、位置計算がされず、transform 情報がありません。この状態ではパラメータの、x,y,width,height,
cx,cy などで位置を指定します(回転やスケール変更はできません)。
パーツ追加後、getBoundBox()を呼び出すと、その時点のパラメータに基づいて位置計算が行われ、transform が
計算され、以降は、transform で位置指定を行います。
3.2.6. カセットの追加
parts addCassette(trackingId [,layer = 1] [,enableIncludedEditScript = false] [,EditScript = null] [,pageNo
= 1] [,withMargin = false])
trackingId : String : カセットの識別コード
layer : 追加するレイヤー(1~) 省略時は1
enableIncludedEditScript : 追加時にカセットに同梱された EditScript をカセットに対して実行する
(page.no == 0 と page.no == 1 の処理が走ります)
EditScript : 追加時にカセットに対して実行するスクリプト。カセット同梱スクリプトが実行される場合
は、その前に結合されて実行されます。
pageNo : 追加するカセットが複数ページで構成されている場合に追加するページ(通常はカセットは1
ページ構成ですが、テンプレートをカセットと見立てて追加するような場合に、ページ番号が指定できる
ようにしました。)
withMargin : 余白含めてカセットとする(通常は false)
戻り値: 追加したカセット
カセットの位置は、追加時に位置計算されます。
初期位置は、(0,0) です。追加後に、transform で位置指定をしてください。
カセットとテンプレートは構造が同じである為、カセットプロバイダによっては、テンプレート(のいずれかのペ
ージ)をカセットとして追加することができます(backstage は trackingId で指定した場合にテンプレートとカ
セットを区别なく返します)。
12
3.2.7. カセットの入れ替え
parts replaceCassette(cassette, trackingId [,enableIncludedEditScript = false] [,EditScript = null]
[,pageNo = 1] [,withMargin = false])
cassette : parts : 入れ替え元のカセット
trackingId : String : 入れ替えるカセットの識別コード
enableIncludedEditScript : 追加時にカセットに同梱された EditScript をカセットに対して実行する
(page.no == 0 と page.no == 1 の処理が走ります)
EditScript : 追加時にカセットに対して実行するスクリプト。カセット同梱スクリプトが実行される場合
は、その前に結合されて実行されます。
pageNo : 追加するカセットが複数ページで構成されている場合に追加するページ(通常はカセットは1
ページ構成ですが、テンプレートをカセットと見立てて追加するような場合に、ページ番号が指定できる
ようにしました。)
withMargin : 余白含めてカセットとする(通常は false)
戻り値: 入れ替えたカセット
カセットとテンプレートは構造が同じである為、カセットプロバイダによっては、テンプレート(のいずれかのペ
ージ)をカセットとして追加することができます。(backstage は trackingId で指定した場合にテンプレートとカ
セットを区别なく返します)
13
3.3. パーツのプロパティ
パーツは次のプロパティを持ちます。
partsId : パーツ ID(タイプ ID+サブ ID)
typeId : パーツのタイプ ID
subId : パーツのサブ ID
logic : logic 要素
logic.mode : String : 許可属性文字列
logic.label : String : ラベル文字列
transform : 基準点の位置・拡大/縮小・基準点周りの回転
translateX : double : 基準点の横位置(ページ左が 0 で mm 単位)
translateY : double : 基準点の縦位置(ページ上が 0 で mm 単位)
rotate : double : 回転角度(0~360 度)
scaleX : double : X 軸拡大率(1.0 = 100%)
scaleY : double : Y 軸拡大率(1.0 = 100%)
param : パーツのパラメータ
パーツの各種パラメータ(パーツタイプごとに定義されています)取得時の型は、parts.laml に従って判
断します
param.xxxxx の、 xxxxx は、本来のパラメータ名に加えて、parts.laml で定義されている代理名も使
えます。
例: parts.param.文字列 = "これはテキスト"
boundBox : パーツのバウンダリボックスの位置とサイズ(パーツを囲む最小矩形サイズ) ※ 参照のみ
x : double : バウンダリボックスの左上の X 座標
y : double : バウンダリボックスの左上の Y 座標
width : double : バウンダリボックスの幅
height : double : バウンダリボックスの高さ
14
3.4. パーツのメソッド
3.4.1. 差し込み処理
parts.injectionData(data)
data : Map or String : 差し込みデータ(対象パーツが text , group の場合は Map が指定できます)
対象パーツが image の場合にも、Map を指定できますが、原則として wgetImage() の戻り値を
指定します。 path / name / version といったドキュメントに取り込んだ画像を示す値が必要です。
image パーツへの trackingId での画像の差し込みは、 data として、 String trackingId を指定し
てください。
戻り値:boolean : 差し込み処理が行われて何らかの変化があれば、true
対象のパーツに対して、injectionData 指定での差し込み相当の差し込み処理を行いますただし、カセットの入れ
替え処理は行いません。
カセットの入れ替えは、replaceCassette() を呼び出して下さい。
【ご注意】
追加したばかりのパーツは、位置もパラメータも指定されていません、パーツを追加する際は、addParts() の戻
り値を変数へ格納し、位置やパラメータを設定してください。
位置指定は、transform ではなく、param.x, param.y, param.width, param.height で指定してください。
3.5. 利用可能なユーティリティ
3.5.1. format : 差し込み用フォーマットユーティリティ
nvl(String value) : value が null なら "" そうでなければ value をそのまま返す
date(Object obj, String format) : obj を、format で日付フォーマットする。
例: parts.param.text = format.date(new Date(), "yyyy/MM/dd");
comma : 数値を 3 桁カンマ整形する。
例: format.comma(123456) → "123,456" になります。
jWeek : 曜日を取得 日月火水木金土 の何れか
3.5.2. StringUtils : 文字列操作
Apache Commons の StringUtils の説明を参照してください。
http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/index.html
15
4. サンプルスクリプト
4.1. パーツの削除と属性の変更
if(pageNo == 1) {
deletePartsByLabel("rect1", 2)
def p1 = getPartsByLabel("rect1", 1)
def p2 = getPartsByLabel("氏名")
p1.logic.mode = "exd"
p1.logic.label = "矩形です"
p1.param.fill = "#84EF5C"
p1.param.stroke = "#0000FF"
p1.param.rx = p1.param.ry = 5
p2.transform.translateX -= 30
// p2.transform.rotate = 5
def p2p = p2.param;
p2p.__extra__ += " Edition Flex"
p2p.color = "blue"
}
4.2. パーツの追加、ページ情報の参照
def p = addParts("矩形");
p.param.width = 30;
p.param.height = 50;
p.param.x = (page.size.width - p.param.width) / 2.0;
p.param.y = 50;
p.param.fill = "#FF0000"
def p2 = getPartsByLabel("氏名")
p2.param.text += "_${page.no}:${page.name}";
16
4.3. データプロバイダにアクセスする
/* データプロバイダのデータは次のような形で入っております。
http://demo.reso.co.jp/backstage/ の、"design" ユーザが、editOnly ユーザのプロバイダに登録されていま
す。
----------------------------------------------------------------
商品番号, 商品, 金額, 単位, 商品画像
----------------------------------------------------------------
1,ガーリックチキンフライ,"1,860",円,83cb6a0eac1082770c208cb572ca66ca
2,炒飯,"2,230",ペソ,83ccdde2ac1082772df4bef73312a356
3,天津五目麺,550,ドル,83ccdc2cac10827718b8b3dfe332fc9d
4,沖縄ソーキそば,"99,800",マルク,83ccda38ac108277664e15e2536a0b9e
5,卵豆腐,50,マルカ,83ccd883ac1082776f402cc3fef0ee0f
6,ゆでダコ,0,ルーブル,83ccd670ac10827773d9d3b8f5fb0226
----------------------------------------------------------------
*/
if(page.no == 1) {
//プロバイダからデータ取得
def record = findData("商品マスタ", "商品番号", "3");
//レコードから"商品"というラベルの値(文字列)を取得する場合
//def strData = findData("商品マスタ", "商品番号", "3", "商品");
/*
* プライスカード(グループパーツ)の中身のパーツに、
* データプロバイダから取得したレコードデータを差し込む
* その際、横コネクト編集を行う
*/
//対象パーツ取得
def pPrice = getPartsByLabel("プライス");
//差込データの record['align'] を horizontal にすることで横コネクト編集
record.align = "horizontal";
//差し込み処理
pPrice.injectionData(record);
/*
* 画像の差込
*/
//対象パーツ取得
def pImage = getPartsByLabel("商品画像");
pImage.injectionData(record.商品画像); //trackingId がデータに入っている
17
/*
* 部分文字列差込
*/
//対象パーツ取得
def pSpec = getPartsByLabel("商品スペック");
//テキストパーツに MAP データを指定すれば、部分差込となる
pSpec.injectionData(record);
/*
* テキストの差込
*/
def pName = getPartsByLabel("商品");
pName.injectionData(record.商品);
}
18
5. パーツパラメータ定義
# パーツ定義
#
# 座表に関して
# パーツパラメータの、x,y,width,height など座標を示すパラメータで指定してください。
# 原点は、用紙(余白を含みません)の、左上で、右下が正方向です。
# transform は、スケールと回転のみ指定してください。(translate は指定しない)
# ただし、SVG からコンバートしたものに関しては、translate が指定されていても問題ありません。
# その場合は、パラメータの x,y は、translate に対するオフセットに調整されています。
#-------------------------------------------------------------------
arc 円弧
geometry
cx 中心 X
type double
unit mm
default 0
cy 中心 Y
type double
unit mm
default 0
r 半径
type double
unit mm
default 10
sa 開始角度
type double
unit degree
default 0
da 描画角度
type double
unit degree
default 0
character
fill 色
type string
default none
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
19
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
#-------------------------------------------------------------------
balloon バルーン
geometry
x1 端点 X
type double
unit mm
default 0
y1 端点 Y
type double
unit mm
default 0
x2 バルーン X
type double
unit mm
default 10
y2 バルーン Y
type double
unit mm
default 10
character
__extra__ 文字列|テキスト|text
20
type string
default
font フォント
type string
default MS ゴシック
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
italic
type boolean
default false
color 文字色
type string
default black
colorCmyk 文字色 CMYK
type string
default
fill 色
type string
default white
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
marker 端点
type string
default none
select
none なし
arrow 矢印
#-------------------------------------------------------------------
circle 円|丸
geometry
21
cx 中心 X
type double
unit mm
default 0
cy 中心 Y
type double
unit mm
default 0
r 半径
type double
unit mm
default 10
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
fill 色
type string
default white
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
22
unit mm
default 0
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
fillGradient_type グラデーションタイプ
select
linear 線形
radial 放射
fillGradient_linearAngle グラデーション角度
type double
fillGradient_stopColor1 グラデーションストップカラー1
type string
default
fillGradient_stopColor1Cmyk グラデーションストップカラーCMYK1
type string
default
fillGradient_stopColor2 グラデーションストップカラー1
type string
default
fillGradient_stopColor2Cmyk グラデーションストップカラーCMYK2
type string
default
fillGradient_stopOffset1 グラデーションストップカラー1 オフセット
type double
fillGradient_stopOffset2 グラデーションストップカラー2 オフセット
type double
#-------------------------------------------------------------------
dimension 寸法線
geometry
x1 座標 1X
type double
unit mm
default 0
y1 座標 1Y
23
type double
unit mm
default 0
x2 座標 2X
type double
unit mm
default 0
y2 座標 2Y
type double
unit mm
default 0
x3 座標 3X
type double
unit mm
default 0
y3 座標 3Y
type double
unit mm
default 0
character
type タイプ
type string
select
horz 水平
vert 垂直
textpos
type string
select
upper 上|右
lower 下|左
__extra__ 文字列|テキスト|text
type string
default
font フォント
type string
default MS ゴシック
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
italic
type boolean
default false
color 文字色
24
type string
default black
colorCmyk 文字色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
marker1 端点 1|始点マーカー
type string
select
none なし
arrow 矢印
marker2 端点 2|終点マーカー
type string
select
none なし
arrow 矢印
#-------------------------------------------------------------------
doubleline 二重線
geometry
x1 始点 X
type double
unit mm
default 0
y1 始点 Y
type double
unit mm
default 0
x2 終点 X
type double
unit mm
default 10
y2 終点 Y
type double
unit mm
default 10
character
strokeSpace 線間隔
25
type double
unit pt
default 1
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
#-------------------------------------------------------------------
ellipse 楕円
geometry
cx 中心 X
type double
unit mm
default 0
cy 中心 Y
type double
unit mm
default 0
rx 横半径
type double
unit mm
default 10
ry 縦半径
type double
unit mm
default 10
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
26
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
fill 色
type string
default white
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
fillGradient_type グラデーションタイプ
select
linear 線形
27
radial 放射
fillGradient_linearAngle グラデーション角度
type double
fillGradient_stopColor1 グラデーションストップカラー1
type string
default
fillGradient_stopColor1Cmyk グラデーションストップカラーCMYK1
type string
default
fillGradient_stopColor2 グラデーションストップカラー1
type string
default
fillGradient_stopColor2Cmyk グラデーションストップカラーCMYK2
type string
default
fillGradient_stopOffset1 グラデーションストップカラー1 オフセット
type double
fillGradient_stopOffset2 グラデーションストップカラー2 オフセット
type double
#-------------------------------------------------------------------
ellipticalarc 楕円弧
geometry
cx 中心 X
type double
unit mm
default 0
cy 中心 Y
type double
unit mm
default 0
rx 横半径
type double
unit mm
default 10
ry 縦半径
type double
unit mm
default 10
sa 開始角度
type double
unit degree
default 0
da 描画角度
type double
unit degree
default 0
28
character
fill 色
type string
default none
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
#-------------------------------------------------------------------
freehand 手書き
geometry
d パス
type string
default 0,0,1,1
character
stroke 線色
29
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
strokeLineCap 末端形状
type string
select
round 円|丸
butt フラット|なし|平
square 矩形|四角
strokeLineJoin 節形状
type string
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
#-------------------------------------------------------------------
image 画像
geometry
x 座標 X|X
30
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
width 幅
type double
unit mm
default 10
height 高さ
type double
unit mm
default 10
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
image 素材|画像
type string
default
preserveAspectRatio アスペクト比|アスペクトレシオ|縦横比
type string
select
none なし|フリー|個別|独立
xMidYMid meet 等比
# java only
trimx
type double
trimy
type double
trimw
type double
trimh
type double
path
31
type string
name
type string
version
type string
clip
type boolean
autoRotate
type boolean
replaceMode
type string
trackingId
type string
#-------------------------------------------------------------------
leader リーダー|引出線
geometry
x1 端点 X
type double
unit mm
default 0
y1 端点 Y
type double
unit mm
default 0
x2 文字 X
type double
unit mm
default 10
y2 文字 Y
type double
unit mm
default 10
character
__extra__ 文字列|テキスト|text
type string
default
font フォント
type string
default MS ゴシック
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
32
italic
type boolean
default false
color 文字色
type string
default black
colorCmyk 文字色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
marker 端点
type string
select
none なし
arrow 矢印
dir 方向|direction
type string
select
right 右
left 左
#-------------------------------------------------------------------
line 線|線分
geometry
x1 始点 X
type double
unit mm
default 0
y1 始点 Y
type double
unit mm
default 0
x2 終点 X
type double
unit mm
default 10
y2 終点 Y
type double
33
unit mm
default 10
character
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
marker1 端点 1|始点マーカー
type string
select
none なし
arrow 矢印
marker2 端点 2|終点マーカー
type string
select
none なし
arrow 矢印
#-------------------------------------------------------------------
maphighway 高速道路
34
geometry
points ポイント
type string
default 0,0,1,1
character
color 線色
type string
default #000000
colorCmyk 線色 CMYK
type string
default
color2 線色
type string
default #CFCFCF
colorCmyk2 線色 CMYK
type string
default
width 太さ|幅|全体の太さ
type double
unit mm
default 5
width2 線太さ|線幅|外線の太さ
type double
unit mm
default 1
#-------------------------------------------------------------------
maprailway1 JR 線路|JR|鉄道 1
geometry
points ポイント
type string
default 0,0,1,1
character
color 線色
type string
default #000000
colorCmyk 線色 CMYK
type string
default
color2 線色
type string
default #FFFFFF
colorCmyk2 線色 CMYK
type string
default
width 太さ|幅|全体の太さ
type double
35
unit mm
default 5
width2 線太さ|線幅|外線の太さ
type double
unit mm
default 1
step 間隔|パターンの間隔
type int
unit mm
default 10
#-------------------------------------------------------------------
maprailway2 私鉄線路|私鉄|鉄道 2
geometry
points ポイント
type string
default 0,0,1,1
character
color 線色
type string
default #000000
colorCmyk 線色 CMYK
type string
default
width 太さ|幅|全体の太さ
type double
unit mm
default 5
width2 中心線|中心線の太さ
type double
unit mm
default 1
width3 横線|横線の太さ
type double
unit mm
default 1
step 間隔|横線の間隔
type int
unit mm
default 10
#-------------------------------------------------------------------
mapriver 川|河|河川
geometry
points ポイント
type string
default 0,0,1,1
36
character
color 線色
type string
default #000000
colorCmyk 線色 CMYK
type string
default
color2 線色
type string
default #CFCFCF
colorCmyk2 線色 CMYK
type string
default
width 太さ|幅|全体の太さ
type double
unit mm
default 5
width2 線太さ|線幅|外線の太さ
type double
unit mm
default 1
width3 斜線幅|斜線の太さ
type double
unit mm
default 1
step 間隔|斜線の間隔|斜線間隔
type int
unit mm
default 10
slant 斜線の角度|斜線角度|斜線
type double
unit degree
default 15
#-------------------------------------------------------------------
markerline マーカー線
geometry
x1 始点 X
type double
unit mm
default 0
y1 始点 Y
type double
unit mm
default 0
x2 終点 X
type double
37
unit mm
default 10
y2 終点 Y
type double
unit mm
default 10
character
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
type タイプ|線タイプ
type string
select
translucence 半透明
halftone 網点
toneWedge 階調
type double
default 0.3
linesPerInch 線数
type double
default 65
#-------------------------------------------------------------------
marker マーカー
geometry
cx 中心 X
type double
unit mm
default 0
cy 中心 Y
type double
unit mm
default 0
38
character
__extra__ 文字列|テキスト|text
type string
default
font フォント
type string
default MS ゴシック
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
italic
type boolean
default false
color 文字色
type string
default black
colorCmyk 文字色 CMYK
type string
default
fill 色
type string
default white
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
#-------------------------------------------------------------------
polygon ポリゴン|多角形
geometry
points パス|ポイントリスト|頂点座標
type string
default 0,0,1,1
character
39
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
strokeLineJoin 節形状
type string
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
fill 色
type string
default none
fillCmyk 色 CMYK
type string
default
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
#-------------------------------------------------------------------
polyline ポリライン|折れ線
geometry
40
points パス|ポイントリスト|頂点座標
type string
default 0,0,1,1
character
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
strokeLineJoin 節形状
type string
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
marker1 端点 1|始点マーカー
type string
select
none なし
arrow 矢印
marker2 端点 2|終点マーカー
41
type string
select
none なし
arrow 矢印
#-------------------------------------------------------------------
qrcode QR|QR コード
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
width 幅
type double
unit mm
default 10
height 高さ
type double
unit mm
default 10
character
__extra__ 文字列|テキスト|text
type string
default
version バージョン
type int
default 0
errorCorrect エラー訂正レベル
type string
default M
select
L Low|7%
M Middle|15%
Q Quarity|25%
H Hi-Quality|30%
encodeMode
type string
default 8
select
N 数字|0-9
A 英数字
8 バイナリ|8bit|8bit バイナリ|URL
color
42
type string
default black
backColor
type string
default white
#-------------------------------------------------------------------
rect 矩形|四角
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
width 幅
type double
unit mm
default 10
height 高さ
type double
unit mm
default 10
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
fill 色
type string
default none
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
43
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
strokeLineJoin 節形状
type string
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
rx 角丸横|角丸 X|コーナー半径横|コーナー半径 X
type double
default 0
ry 角丸縦|角丸 Y|コーナー半径縦|コーナー半径 Y
type double
default 0
fillGradient_type グラデーションタイプ
select
linear 線形
radial 放射
fillGradient_linearAngle グラデーション角度
type double
44
fillGradient_stopColor1 グラデーションストップカラー1
type string
default
fillGradient_stopColor1Cmyk グラデーションストップカラーCMYK1
type string
default
fillGradient_stopColor2 グラデーションストップカラー1
type string
default
fillGradient_stopColor2Cmyk グラデーションストップカラーCMYK2
type string
default
fillGradient_stopOffset1 グラデーションストップカラー1 オフセット
type double
fillGradient_stopOffset2 グラデーションストップカラー2 オフセット
type double
#-------------------------------------------------------------------
table テーブル|表|excel
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
width 幅
type double
unit mm
default 10
height 高さ
type double
unit mm
default 10
character
drawmode 描画モード
type string
default auto
select
auto 自動
x 幅基準
y 高さ基準
fit フィット|伸張
vmargine 上下マージン
type double
45
default 0
hmargine 左右マージン
type double
default 0
__extra__ テーブルデータ
type string
default
excel エクセルファイル
type string
default
excelSheet シート番号
type int
default 1
excelRange セル範囲
type string
default
excelFontMapping フォントマッピング
type string
default
#-------------------------------------------------------------------
wavyline 波線
geometry
x1 始点 X
type double
unit mm
default 0
y1 始点 Y
type double
unit mm
default 0
x2 終点 X
type double
unit mm
default 10
y2 終点 Y
type double
unit mm
default 10
character
waveLength パターン長さ
type double
unit pt
default 10
waveWidth パターン幅
type double
unit pt
46
default 4
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
strokeDashArray 破線パターン
type string
default
strokeDashOffset 破線パターンオフセット
type double
unit mm
default 0
#-------------------------------------------------------------------
text テキスト|文字
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
__extra__ 文字列|テキスト|text
type string
default
47
font フォント
type string
default MS ゴシック
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
italic
type boolean
default false
color 文字色
type string
default black
colorCmyk 文字色 CMYK
type string
default
align 文字揃え
type string
default left
select
left 左寄せ
center 中央
right 右寄せ
vertical 縦書き
type boolean
default false
lineSpacing 行間
type double
unit pt
default 0
letterSpacing 文字間|文字間隔
type double
unit pt
default 0
letterExtension 文字変形|水平比率
type double
unit %
default 100
kerning 詰|詰め|全角括弧調整
type boolean
default false
kerningPair カーニングペア
type boolean
default false
48
italicAngle 斜体角度
type double
unit degree
default
widthAdjust 幅指定|最大幅指定|幅調整|長さ調整
type boolean
default false
maxWidth 最大幅
type double
unit mm
default 0
maxRatio 最大長体率
type double
unit %
default 0
linesLimit 行数制限
type boolean
default false
maxLines 最大行数
type int
default 0
charsLimit 文字数制限
type boolean
default false
maxChars 最大文字数
type int
default 0
outline 袋文字色
type string
default none
outlineCmyk 袋文字色 CMYK
type string
default
outlineWidth 袋文字幅
type double
unit pt
default 1
outline2 袋文字 2 色
type string
default none
outlineCmyk2 袋文字 2 色 CMYK
type string
default
outlineWidth2 袋文字 2 幅
type double
unit pt
default 1
49
outlineJoin 袋文字節形状
type string
default miter
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
label ラベル
type string
default
ordinal 序数|順序
type int
default 0
# for internal use
width
type double
height
type double
#-------------------------------------------------------------------
textcurve 文字アーチ
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
character
__extra__ 文字列|テキスト|text
type string
50
default
angle 角度
type double
unit degree
default 0
font フォント
type string
default MS ゴシック
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
italic
type boolean
default false
color 文字色
type string
default black
colorCmyk 文字色 CMYK
type string
default
outline 袋文字色
type string
default none
outlineCmyk 袋文字色 CMYK
type string
default
outlineWidth 袋文字幅
type double
unit pt
default 1
outlineJoin 袋文字節形状
type string
default miter
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
# for internal use
width
type double
height
type double
51
#-------------------------------------------------------------------
formetext 組版|組版テキスト
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
__extra__ 文字列|テキスト|text|html
type string
default
font フォント
type string
default MS ゴシック
fontLatin
type string
default
size フォントサイズ|サイズ
type double
unit pt
default 12
weight フォントウエイト|ウエイト
type double
default 0
italic
type boolean
default false
color 文字色
type string
default black
52
colorCmyk 文字色 CMYK
type string
default
vertical 縦書き
type boolean
default false
levelRatio 文字変形|水平比率
type double
unit %
default 100
italicAngle 斜体角度
type double
unit degree
default
lineAlignMode 行揃え
type string
select
justify 両端
left 左
center 中央
right 右
columnCount 段数
type int
default 1
lineLength 行長さ
type double
unit mm
default 0
columnLength 段長さ
type double
unit mm
default 0
columnSpacing 段間隔
type double
unit mm
default 10
letterSpacing 文字間隔
type double
unit pt
default 0
lineSpacing 行間隔
type double
unit pt
default 0
formeMode 行組版
type string
default jis
53
select
jis X4051|JIS 準拠
font フォント|フォントメトリック
japaneseHyphenation 禁則処理
type string
default jis
select
jis する|X4051|JIS 準拠
none なし|しない
columnStartMode 段始まり
type string
default pass
select
pass 空行無効
feed 空行有効
paragraphStartMode 段落始まり
type string
default none
select
none スペース無効
space スペース有効
kerningPair カーニングペア
type boolean
default true
includeOverhang 斜体オーバーハング
type boolean
outline 袋文字色
type string
default none
outlineCmyk 袋文字色 CMYK
type string
default none
outlineWidth 袋文字幅
type double
unit pt
default 1
outlineJoin 袋文字節形状
type string
default miter
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
54
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
label ラベル
type string
default
ordinal 序数|順序
type int
default 0
# for internal use
textMode
type string
default string
width
type double
height
type double
#-------------------------------------------------------------------
markuptext マルチテキスト|複合文字|HTML 文字|マークアップ
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
referencePoint 基準点
type string
default center-center
select
upper-left 左上|上左
upper-center 中央上|上中央|中上|上中
upper-right 右上|上右
center-left 左中央|中央左|左中|中左
center-center 中央中央|中央|中心|中|中中
center-right 中央右|右中央|中右|右中
lower-left 左下|下左
55
lower-center 中央下|下中央|中下|下中
lower-right 右下|下右
character
__extra__ 文字列|テキスト|text
type string
default
htmlMode HTML パースモード|HTML 種別
type string
default flex
select
flex flash|flex
ie ie|DHTML
htmlSizeScale
type double
default 0.3528
vertical 縦書き
type boolean
default false
levelRatio 文字変形|水平比率
type double
unit %
default 100
italicAngle 斜体角度
type double
unit degree
default
lineAlignMode 行揃え
type string
select
justify 両端
left 左
center 中央
right 右
charAlignMode 文字揃え
type string
default baseline
select
baseline ベースライン
top 上
middle 中央
bottom 下
columnCount 段数
type int
default 1
lineLength 行長さ
type double
unit mm
56
default 0
columnLength 段長さ
type double
unit mm
default 0
columnSpacing 段間隔
type double
unit mm
default 10
letterSpacing 文字間隔
type double
unit pt
default 0
lineSpacing 行間隔
type double
unit pt
default 0
formeMode 行組版
type string
default jis
select
jis X4051|JIS 準拠
font フォント|フォントメトリック
japaneseHyphenation 禁則処理
type string
default jis
select
jis する|X4051|JIS 準拠
none なし|しない
columnStartMode 段始まり
type string
default pass
select
pass 空行無効
feed 空行有効
paragraphStartMode 段落始まり
type string
default none
select
none スペース無効
space スペース有効
kerningPair カーニングペア
type boolean
default true
includeOverhang 斜体オーバーハング
type boolean
default false
57
outline 袋文字色
type string
default none
outlineCmyk 袋文字色 CMYK
type string
default none
outlineWidth 袋文字幅
type double
unit pt
default 1
outlineJoin 袋文字節形状
type string
default miter
select
round 円|丸
bevel フラット|なし|平
miter 三角|三角形
shadow 影色
type string
default none
shadowCmyk 影色 CMYK
type string
default
shadowOffsetX 影オフセット X
type double
unit pt
default 0
shadowOffsetY 影オフセット Y
type double
unit pt
default 0
label ラベル
type string
default
ordinal 序数|順序
type int
default 0
# for internal use
textMode
type string
default html
width
type double
height
type double
#-------------------------------------------------------------------
58
correctmark 校正記号
geometry
x 座標 X|X
type double
unit mm
must 0
y 座標 Y|Y
type double
unit mm
must 0
width 幅
type double
unit mm
default 10
height 高さ
type double
unit mm
default 10
character
markId マーク番号|マーク ID
type string
default
fill 色
type string
default none
fillCmyk 色 CMYK
type string
default
stroke 線色
type string
default black
strokeCmyk 線色 CMYK
type string
default
strokeWidth 線幅
type double
unit pt
default 1
#-------------------------------------------------------------------
layer レイヤー
geometry
character
name
type string
default
guidevert
59
geometry
character
guidehorz
geometry
character
# group
group
geometry
character
path
type string
name
type string
version
type string
clip
type boolean
# java only
cassette
type string
trackingId
type string
# optional parts
regularpolygon
geometry
character
star
geometry
character
correctmark
geometry
character
60
株式会社レゾロジック