Edition Flex EditScript 仕様書 - RESO8 2.1.6....

61
Edition Flex EditScript 仕様書 v1.2 株式会社レゾロジック

Transcript of Edition Flex EditScript 仕様書 - RESO8 2.1.6....

Page 1: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

Edition Flex

EditScript 仕様書

v1.2

株式会社レゾロジック

Page 2: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

2

Page 3: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

3

更新履歴

バージョン 更新内容 更新日 作成者

v1.0 新規作成 2011 年 4 月 丸箸

v1.1 ページレイアウト変更 2014 年 6 月 堂前

v1.2 URL を指定して画像をダウンロード 処理を追加 2015 年 9 月 堂前

Page 4: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 5: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 の場合のみ実行

されます。

テンプレート同梱スクリプトと、パラメータ指定のスクリプトの両方が有効な場合は、パラメータ指定のスク

リプトの後ろに、テンプレート同梱スクリプトを結合して実行します。

Page 6: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 の場合は、全ページをコピーします。

Page 7: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 : 指定した場合は検索結果はレコードではなく、その中の指定ラベル

の値(文字列)となる

Page 8: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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回だけダウンロード可能など、アプリケーションへの実装の際には、セキュリティへの配慮をお願いします。

Page 9: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 と設定された場合は、そのページを削除する

Page 10: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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)

戻り値 : 無し

Page 11: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 で指定した場合にテンプレートとカ

セットを区别なく返します)。

Page 12: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 で指定した場合にテンプレートとカ

セットを区别なく返します)

Page 13: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 : バウンダリボックスの高さ

Page 14: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 15: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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}";

Page 16: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 がデータに入っている

Page 17: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

17

/*

* 部分文字列差込

*/

//対象パーツ取得

def pSpec = getPartsByLabel("商品スペック");

//テキストパーツに MAP データを指定すれば、部分差込となる

pSpec.injectionData(record);

/*

* テキストの差込

*/

def pName = getPartsByLabel("商品");

pName.injectionData(record.商品);

}

Page 18: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 19: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 20: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 21: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 22: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 23: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 文字色

Page 24: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 線間隔

Page 25: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 右上|上右

Page 26: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 線形

Page 27: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 28: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 線色

Page 29: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 30: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 31: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 32: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 33: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 高速道路

Page 34: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 35: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 36: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 37: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 38: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 39: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 40: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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|終点マーカー

Page 41: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 42: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 43: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 44: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 45: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 46: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 47: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 48: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 49: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 50: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 51: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 52: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 53: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 54: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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 左下|下左

Page 55: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 56: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 57: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

#-------------------------------------------------------------------

Page 58: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 59: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

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

Page 60: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

60

Page 61: Edition Flex EditScript 仕様書 - RESO8 2.1.6. データセットのデータの取得(シーケンス番号で取得) Map getData(injectionDataSetName, seqNo [,valueLabel])

株式会社レゾロジック