SakraCad file format 仕様書

SakraCadの特徴

ファイル仕様

拡張子:skc

文字コード:shift_jis

改行コード:CRLF("\r\n")。

構造

サンプル(解説付き)

$$SakraCadText$$
FILEINFO(	←FILEINFOセクション。
 ENCODING("SJIS")
 GENERATOR("SakraCad 0.9.4z")SKCVERSION("1.2.0")
)
PAPER(	←PAPERセクション
 PAPERSIZE(		←改行や字下げを入れてもOK
  NAME("A3")
  WIDTH(420)HEIGHT(297)	←HEIGHT(297)WIDTH(420)のように入れ替えてもOK
 )
 HORZ(1)
)
LASTUSED(
 PAGEINDEX   (  0 )	←パラメータやタグ前後の空白OK
)
PAGES(
 PAGE(
  NAME("page1")FLAG(3)
  LASTUSED(SHEET("sheet1")LAYER("Layer1"))
  LAYERS(
   LAYER(NAME("Layer1")FLAG(7))
  )
  SHEETS(
   SHEET(
    NAME("sheet1")
    PAPERSCALE(NAME("1:1")NUMERATOR(1))
    FLAG(768)
    LAYERS(
     LAYER(NAME("Layer1")
      SHAPES(
       LINE(
        PARAM(
         P0(2000,0)		←座標値(X,Y)はコンマで区切る
         P1(3000,1000)
        )
        ATTR(LC(0))	←線の属性。線色のみで線幅と線種は省略
      )
     )
    )
   )
  )
)

セクション解説

共通項目

数値

座標・ベクトル・角度

文字列

バイナリ(Bytes)

例(BITMAPより)

圧縮なし(ヘッダー)

HEADER(40,
"KAAAACAAAAAgAAAAAQAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA=="
)

圧縮あり(32X32ドットイメージ、RGBQUAD)

IMAGE(4096,"ZLIB",
"eJztlAEKwzAIRXOa3f84u42DMagxfv3arDBWQUrSn/+MaSNyxx1HjDGmRO/RmNVA9lPmtD5q",
"3o5ZDc1ueGcaVAOzDtandZkm6IOub+EjDmIm60vfQrU3mebH+eFZOZot/OQftpr383Ek4xHx",
"K2HZuoaKR4eP2NUasnu4w+70oRJTvYBb2c+ZOq7Y9/J/JXuveFV4luvNc3z5ZMSXIDV/nfs+",
"X/doHmfhrfHuNKyxNWAvrx6mt7mvxwfn1O6t77GXz+yL5Xf6z/GvPf/u97/r/HnfPj+420gN",
"o2Pug3+JFwe3Hvw="
)

FILEINFOセクション

書式

FILEINFO(
	ENCODING(name)
	GENERATOR(name)
	SKCVERSION(version)
)
要素 種類 説明
ENCODING(name) name:String 文字エンコーディングの指定。SJISのみ。
GENERATOR(name) name:String ファイルを作成したアプリ名など。
SKCVERSION(version) version:String skc形式のバージョン。"1.2.0"のようにドットで区切った形式で記述。バージョン1.2.0が最新です。メジャーバージョンは大きなファイル形式の変更があり読み込めない可能性がある場合上がります。現状、メジャーバージョン1より大きいと確認ダイアログが出ます。2番目のマイナーバージョンはタグの読み飛ばしで対応できる程度の小さな変更がある場合に上がります。その場合は警告が出るのみです。

FILEINFO(ENCODING("SJIS")GENERATOR("SakraCad 0.9.4y")SKCVERSION("1.2.0"))

PAPERセクション[省略可]

書式

PAPER(
 PAPERSIZE(
  NAME(name)
  WIDTH(width)
  HEIGHT(height)
 )
 HORZ(flag)
)
要素 種類 説明
NAME(name) name:String 用紙名。nameが表示される。
WIDTH(width) width:Float 用紙サイズ(幅)
HEIGHT(height) height:Float 用紙サイズ(高さ)
HORZ(flag) flag:Int 向き。1で用紙サイズの向き。0で用紙サイズの縦横入れ替えで表示。

PAPER(
 PAPERSIZE(NAME("A3")WIDTH(420)HEIGHT(297))
 HORZ(1)
)

LASTUSEDセクション[省略可]

書式

LASTUSED(
 PAGEINDEX(pageNumber)
)
要素 種類 説明
PAGEINDEX(pageNumber) pageNumber:Int 最後に開いていたページ番号

LASTUSED(PAGEINDEX(1))

PAGESセクション

書式

PAGES(
 PAGE(...)
 ...
)

PAGE要素

書式

PAGE(
 NAME(pageName)
 FLAG(flag)
 LASTUSED(
  SHEET(sheetName)
  LAYER(layerName)
 )
 LAYERS(
  LAYER(...)
  ...
 )
 SHEETS(
  SHEET(...)
  ...
 )
)
要素 種類 説明
NAME(pageName) pageName:String ページ名
FLAG(flag) flag:Int フラグ
1=表示可 2=印刷可
LASTUSED(
SHEET(sheetName)
LAYER(layerName)
)
sheetName:String
layerName:String
最後に使用していたレイヤ・シート
LAYER(
 NAME(name)
 FLAG(flag)
)
要素 種類 説明
NAME(name) name:String レイヤ名
FLAG(flag) flag:Int フラグ
1=表示可 2=印刷可 4=スナップ可

PAGE(
 NAME("page1")FLAG(3)
 LASTUSED(SHEET("sheet1")LAYER("Layer1"))
  LAYERS(
   LAYER(NAME("Layer1")FLAG(7))
   LAYER(NAME("Layer2")FLAG(7))
  )
  SHEETS(
   SHEET(
    NAME("sheet1")
    FLAG(768)
    PAPERSCALE(NAME("1:100")NUMERATOR(-100))
    LAYERS(
     ...
    )
   )
   SHEET(
    NAME("sheet2")
    ...
   )      
  )
 )
)

SHEET要素

書式

SHEET(
 NAME(name)
 FLAG(flag)
 PAPERSCALE(NAME(name)NUMERATOR(scale))
 LAYERS(
  LAYER(...)
  LAYER(...)
  ...
 )
)
要素 種類 説明
NAME(name) name:String シート名
FLAG(flag) flag:Int フラグ
256=表示可 512=印刷
要素 種類 説明
NAME(name) name:String 表示などに使用する縮尺名。
NUMERATOR(scale) scale:Float 縮尺値。マイナスの場合は1/(-scale)とする。

LAYER要素(SHEET内)

書式

LAYER(
 NAME(name)
 SHAPES(
  LINE(...)
  LINE(...)
  CIRCLE(...)
  ...
 )
)
要素 種類 説明
NAME(name) name:String レイヤ名

図形

共通

図形にはパラメータ(PARAM)と属性(ATTR)があります。パラメータ及び属性内要素の出現順は規定されていません。図形の書式は以下のようになります。
図形名(PARAM(...)ATTR(...))
また、一部の図形にはPARAM, ATTRの他にTEXT, SHAPES, DIB, OLECLIENTITEMのタグが現れます。例えばTEXTは文字を表示する要素にあらわれます

属性(ATTR)

属性には以下の要素があり図形毎に使用できる属性が決まっています(使用できない属性があった場合、無視されます)。

要素 種類 説明
LC(c) c:Color 線色。省略時0
LW(w) w:Float 線幅。省略時0.0 。用紙寸
LS(id) id:Int 線種。省略時0
SA(ID(id)SIZE(size)) id:Int
size:Float
始点の矢印。省略時は矢印無し。用紙寸
EA(ID(id)SIZE(size)) id:Int
size:Float
終点の矢印。省略時は矢印無し。用紙寸
ARROW(ID(id)SIZE(size)) id:Int
size:Float
矢印。省略時は矢印無し。用紙寸
FC(...) 面色
TC(c) c:Color 文字色。省略時0
TA(angle) angle:Float 文字列角度。省略時0
TS(flag) flag:Int 文字列フラグ。省略時0
FONTNAME(name) name:String フォント名
FONTHEIGHT(height) height:Float フォントサイズ。実寸。
FONTWIDTHSCALE(scale) scale:Float フォント幅比率。
省略時は0(1と同じで拡縮なし)

面色

円、ポリゴンなどの面色は単色とグラデーションがあります。

単色
要素 種類 説明
SOLID(c) c:Color 面の色
グラデーション

書式は以下のようになります。TYPEにより使う要素が違うことに注意してください(使われない要素がみつかっても無視されます)。
GRAD(TYPE(id)SC(sc)EC(ec)MID(pos,c)ANGLE(angle)P0(x,y))

要素 種類 説明
TYPE(id) id:Int 線形=0, 矩形=1, 円=2
SC(sc) sc : Color 開始色
EC(ec) ec : Color 終了色
MID(pos,c) pos:Float
c:Color
中間色。省略時は2色のグラデーションとなる。
posは中間色の位置で0が開始色側、1が終了色側。
ANGLE(angle) angle: Float 角度。円の時は使わない。
P0(x,y) x: Float, y:Float 中心座標。線形の時は使わない。
x,yは図形領域の左上が(0, 0)、右下が(1, 1)

矢印の種類

ID 種類
0 なし
1 シンプルな矢印
2 塗りつぶした三角形
3 斜め線
4
5 塗りつぶした円
6 三角形
7 四角形

線種

ID 名称 パターン
0 continuous
1 dashed 6, 1.5
2 dashed spaced 6, 6
3 long dashed dotted 12, 1.5, 0.5, 1.5
4 long dashed double-dotted 12, 1.5, 0.5, 1.5, 0.5, 1.5
5 long dashed triplicate-dotted 12, 1.5, 0.5, 1.5, 0.5, 1.5, 0.5, 1.5
6 dotted 0.5, 1.5
7 chain 12, 1.5, 3.5, 1.5
8 chain double dash 12, 1.5, 3.5, 1.5, 3.5, 1.5
9 dashed dotted 6, 1.5, 0.5, 1.5
10 double-dashed dotted 6, 1.5, 6, 1.5, 0.5, 1.5
11 dashed double-dotted 6, 1.5, 0.5, 1.5, 0.5, 1.5
12 double-dashed double-dotted 6, 1.5, 6, 1.5, 0.5, 1.5, 0.5, 1.5
13 dashed triplicate-dotted 6, 1.5, 0.5, 1.5, 0.5, 1.5, 0.5, 1.5
14 double-dashed triplicate-dotted 6, 1.5, 6, 1.5, 0.5, 1.5, 0.5, 1.5, 0.5, 1.5

文字列フラグ

フラグ 名称
0x0000_0001 イタリック
0x0000_0002 ボールド
0x0000_0004 下線
0x0000_0008 取消線
0x0000_0020 縦書き
0x0000_0040 枠線
0x0000_0100 横中央揃え
0x0000_0200 右揃え
0x0000_0400 縦中央揃え
0x0000_0800 下揃え
0x0000_1000 折り返し
0x0000_2000 配置横中央
0x0000_4000 配置右
0x0000_8000 配置縦中央
0x0001_0000 配置下

LINE(線)

LINE(
 PARAM(P0(x, y)P1(x, y)) 
 ATTR(LC(...)LW(...)LS(...)SA(...)EA(...))
) 

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 始点
P1(x,y) x:Float, y:Float 終点

CIRCLE(円)

CIRCLE(
 PARAM(P0(x, y)RADIUS(radius)FLAT(flat)ANGLE(angle)) 
 ATTR(LC(...)LW(...)LS(...)FC(...))
)

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 中心
RADIUS(radius) radius:Float 横半径
FLAT(flat) flat:Float 扁平率(縦半径/横半径)。省略時1.0
ANGLE(angle) angle:Float 傾斜角(度)。省略時0.0

ARC(円弧)

ARC(
 PARAM(P0(x, y)RADIUS(radius)FLAT(flat)ANGLE(angle)START(start)END(end)FLAG(flag)) 
 ATTR(LC(...)LW(...)LS(...)SA(...)EA(...)FC(...))
)

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 中心
RADIUS(radius) radius:Float 横半径
FLAT(flat) flat:Float 扁平率(縦半径/横半径)。省略時1.0
ANGLE(angle) angle:Float 傾斜角(度)。省略時0.0
START(start) start:Float 円弧開始角(度)。省略時0.0
END(end) end:Float 円弧終了角(度)。省略時360.0
FLAG(flag) flag:Int 0で円弧、1で扇形。省略時0

POLYGON(ポリゴン)

POLYGON(
 PARAM(VERTEX(V(x,y)V(x,y)...)LOOP(flag)) 
 ATTR(LC(...)LW(...)LS(...)SA(...)EA(...)FC(...))
)

パラメータ

要素 種類 説明
V(x,y) x:Float, y:Float 頂点
LOOP(flag) flag:Int 1で始点と終点を閉じます。省略時0

SPLINE(スプライン)

SPLINE(
 PARAM(VERTEX(V(x,y)V(x,y)...)LOOP(flag)) 
 ATTR(LC(...)LW(...)LS(...)SA(...)EA(...)FC(...))
)

パラメータ

要素 種類 説明
V(x,y) x:Float, y:Float 頂点
LOOP(flag) flag:Int 1で始点と終点を閉じます。0は閉じません。省略時0

TEXT(1行文字)

TEXT(
 PARAM(P0(x,y)) 
 ATTR(LC(...)LW(...)LS(...)FC(...)FONTNAME(...)FONTHEIGHT(...)FONTWIDTHSCALE(...)TC(...)TA(...)TS(...))
 TEXT(SRC(text))
)

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 配置点

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

MULTITEXT(複数行文字)

MULTITEXT(
 PARAM(P0(x, y)WIDTH(width)HEIGHT(height)) 
 ATTR(LC(...)LW(...)LS(...)FC(...)FONTNAME(...)FONTHEIGHT(...)FONTWIDTHSCALE(...)TC(...)TA(...)TS(...))
 TEXT(SRC(text))
)

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 配置点。左下
WIDTH(width) width:Float 幅。省略時20
HEIGHT(height) height:Float 高さ。省略時20

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

SIZE(寸法線)

SIZE(
 PARAM(P0(x,y)P1(x,y)V0(x,y)LEG0(leg0)LEG1(leg1)TEXTPOS(pos)FLAG(flag)) 
 ATTR(
  LC(...)LW(...)LS(...)FC(...)TC(...)TS(...)
  SIZESTYLE(...)
  FORMATSTYLE(...)
 )
TEXT(SRC(text)) 
)

パラメータ

要素 種類 説明
P0(x,y) x:Float,y:Float 寸法線始点
P1(x,y) x:Float,y:Float 寸法線終点
V0(x,y) x:Float,y:Float 寸法緯線から引き出し線の始点への方向ベクトル
LEG0(leg0) leg0:Float 寸法線始点から引き出し線の始点への長さ。省略時0
LEG1(leg1) leg1:Float 寸法線終点から引き出し線の始点への長さ。省略時0
TEXTPOS(pos) pos:Float 寸法値の位置。0が始点、1が終点、0.5は中央。0より小さい場合は始点よりはみ出し、1より大きいと終点からはみ出します。省略時0.5
FLAG(flag) flag:Int フラグ 1=任意の文字列を表示。0=自動寸法。省略時0

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列。省略された場合、表示されない

SIZESTYLE(寸法スタイル)

要素 種類 説明
LINEGAP(LineGap) LineGap:Float 引出線の指示点と線の間の隙間
LINEJUT(LineJut) LineJut:Float 寸法線はみ出し量
LINEDROP(LineDrop) LineDrop:Float 引き出し線の寸法線からのはみ出し量
TEXTGAP(TextGap) TextGap:Float 文字と寸法緯の隙間
FONTNAME(name) name:String フォント名
FONTHEIGHT(height) height:Float フォントサイズ
SA(ID(id)SIZE(size)) id:Int
size:Float
寸法線始点の矢印。省略時は矢印無し
EA(ID(id)SIZE(size)) id:Int
size:Float
寸法線終点の矢印。省略時は矢印無し

RADIUS(半径寸法)

RADIUS(
 PARAM(P0(x,y)RADIUS(radius)ANGLE(angle)TEXTPOS(pos)FLAG(flag)) 
 ATTR(
  LC(...)LW(...)LS(...)FC(...)TC(...)TS(...)
  RADIUSSTYLE(...)
  FORMATSTYLE(...)
 )
TEXT(SRC(text)) 
)

パラメータ

要素 種類 説明
P0(x,y) x:Float,y:Float 円の中心
RADIUS(radius) radius:Float 円の半径
ANGLE(angle) angle:Float 寸法線の角度
TEXTPOS(pos) pos:Float 寸法値の位置。0が始点、1が終点、0.5は中央。0より小さい場合は始点よりはみ出し、1より大きいと終点からはみ出します。
FLAG(flag) flag:Int フラグ 1=任意の文字列を表示。0=自動寸法。省略時0

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

RADIUSSTYLE(半径寸法スタイル)

要素 種類 説明
LINEJUT(LineJut) LineJut:Float 寸法線はみ出し量
TEXTGAP(TextGap) TextGap:Float 文字と寸法緯の隙間
FLAG(Flag) Flag:Int 寸法線を常に中心から引く
FONTNAME(name) name:String フォント名
FONTHEIGHT(height) height:Float フォントサイズ
ARROW(ID(id)SIZE(size)) id:Int
size:Float
寸法線の矢印。省略時は矢印無し

DIAMETER(直径寸法)

DIAMETER(
 PARAM(P0(x,y)RADIUS(radius)ANGLE(angle)TEXTPOS(pos)FLAG(flag)) 
 ATTR(
  LC(...)LW(...)LS(...)FC(...)TC(...)TS(...)
  DIAMETERSTYLE(...)
  FORMATSTYLE(...)
 )
TEXT(SRC(text)) 
)

パラメータ

要素 種類 説明
P0(x,y) x:Float,y:Float 円の中心
RADIUS(radius) radius:Float 円の半径
ANGLE(angle) angle:Float 寸法線の角度
TEXTPOS(pos) pos:Float 寸法値の位置。0が始点、1が終点、0.5は中央。0より小さい場合は始点よりはみ出し、1より大きいと終点からはみ出します。
FLAG(flag) flag:Int フラグ 1=任意の文字列を表示。0=自動寸法。省略時0

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

DIAMETERSTYLE(直径寸法スタイル)

要素 種類 説明
LINEJUT(LineJut) LineJut:Float 寸法線はみ出し量
TEXTGAP(TextGap) TextGap:Float 文字と寸法緯の隙間
FONTNAME(name) name:String フォント名
FONTHEIGHT(height) height:Float フォントサイズ
SA(ID(id)SIZE(size)) id:Int
size:Float
寸法線始点の矢印。省略時は矢印無し
EA(ID(id)SIZE(size)) id:Int
size:Float
寸法線終点の矢印。省略時は矢印無し

ANGLE(角度寸法)

ANGLE(
 PARAM(P0(x,y)RADIUS(radius)START(start)END(end)LEG0(leg0)LEG1(leg1)TEXTPOS(pos)FLAG(flag)) 
 ATTR(
  LC(...)LW(...)LS(...)FC(...)TC(...)TS(...)
  DIAMETERSTYLE(...)
  FORMATSTYLE(...)
 )
TEXT(SRC(text)) 
)

パラメータ

要素 種類 説明
P0(x,y) x:Float,y:Float 円の中心
RADIUS(radius) radius:Float 円の半径
START(start) start:Float 始角度
END(end) end:Float 終角度
LEG0(leg0) leg0:Float 引き出し線の寸法線始点から中心へ向けての長さ
LEG1(leg1) leg1:Float 引き出し線の寸法線終点から中心へ向けての長さ
TEXTPOS(pos) pos:Float 寸法値の位置。0が始点、1が終点、0.5は中央。0より小さい場合は始点よりはみ出し、1より大きいと終点からはみ出します。
FLAG(flag) flag:Int フラグ 1=任意の文字列を表示。0=自動寸法。省略時0

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

ANGLESTYLE(角度寸法スタイル)

SIZESTYLEに準拠します。

LABEL(引き出し線)

LABEL(
 PARAM(VERTEX(V(x,y)V(x,y)...)TEXTPOINT(x,y)FLAG(flag)) 
 ATTR(
  LC(...)LW(...)LS(...)FC(...)TC(...)TS(...)
  LABELSTYLE(...)
 )
TEXT(SRC(text)) 
)

パラメータ

要素 種類 説明
V(x,y) x:Float, y:Float 頂点
TEXTPOINT(x,y) x:Float, y:Float 文字の配置点(文字列の中央)。座標は縮尺を割った値(用紙上の座標)であることに注意。 FLAGが1の時は省略出来ます。
FLAG(flag) flag:Int フラグ 1の場合、文字自動配置(文字は水平配置で最後の頂点から文字下に線を引く)。0の場合、下線なしで文字位置角度等自由。省略時は1

LABELSTYLE(引き出し線スタイル)

要素 種類 説明
TEXTGAP(TextGap) TextGap:Float 文字と下線の隙間。実寸
FONTNAME(name) name:String フォント名
FONTHEIGHT(height) height:Float フォントサイズ。実寸
ARROW(ID(id)SIZE(size)) id:Int
size:Float
矢印。省略時は矢印無し

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

BALLOON(バルーン)

BALLOON(
 PARAM(VERTEX(V(x,y)V(x,y)...)MINRADIUS(min)MAXRADIUS(max)) 
 ATTR(
  LC(...)LW(...)LS(...)FC(...)TC(...)TS(...)
  BALLOONSTYLE(...)
 )
TEXT(SRC(text)) 
)

パラメータ

要素 種類 説明
V(x,y) x:Float, y:Float 頂点
MINRADIUS(min) min:Float 円の最小半径(実寸)。0の時は指定なし。省略時0
MAXRADIUS(max) max:Float 円の最大半径(実寸)。0の時は指定なし。省略時0

文字

要素 種類 説明
TEXT(SRC(text)) text:String 文字列

BALLOONSTYLE(バルーンスタイル)

要素 種類 説明
FONTNAME(name) name:String フォント名
FONTHEIGHT(height) height:Float フォントサイズ。実寸
ARROW(ID(id)SIZE(size)) id:Int
size:Float
矢印。省略時は矢印無し

MARK(点)

MARK(
 PARAM(P0(x, y)ANGLE(angle)) 
 ATTR(LC(...)LW(...)LS(...)MARKSTYLE(...))
) 

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 描画座標
ANGLE(angle) angle:Float 角度。省略時0。

MARKSTYLE

要素 種類 説明
CODE(code) code:Int 点の種類
0 : ドット, 1 : X, 2 : +, 3 : 円, 4 : 四角, 5 : 三角, 6 : アスターリスク
省略時 : 0
RADIUS(radius) radius:Float 点のサイズ。用紙寸。省略時1.0

GROUP(グループ図形)

GROUP(
 PARAM(P0(x, y)) 
 ATTR()
 SHAPES(...)
) 

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float オフセット

BITMAP(ビットマップ)

BITMAP(
 PARAM(P0(x,y)WIDTH(width)HEIGHT(height))
 ATTR()
 DIB(
  HEADER(size, bytes)
  IMAGE(size, filter, bytes)
 )
)

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 配置点
WIDTH(width) width:Float
HEIGHT(height) height:Float 高さ

DIB

要素 種類 説明
HEADER(size,bytes) size:Int, bytes:Bytes BITMAPINFOHEADER
IMAGE(size,filter,bytes) size:Int, filter:String, bytes:Bytes イメージ。
filterは圧縮方式で"ZLIB" のみ。

OLE(OLE2オブジェクト)

OLE(
 PARAM(P0(X,Y)WIDTH(width)HEIGHT(height))
 ATTR()
 OLECLIENTITEM(OBJECT(size,filter,bytes)
)

パラメータ

要素 種類 説明
P0(x,y) x:Float, y:Float 配置点
WIDTH(width) width:Float
HEIGHT(height) height:Float 高さ

OLECLIENTITEM

要素 種類 説明
OBJECT(size,filter,bytes) size:Int, filter:String, bytes:Bytes オブジェクトデータ。
filterは圧縮方式で"ZLIB" のみ。

変更履歴