フィールド | 型 | コメント |
TypeFlag | UB[1] | エッジレコードなので常に 1 |
StraightFlag | UB[1] | ストレートエッジなので常に 1 |
NumBits | UB[4] |
値ごとのビット数 (実際に使われる値より 2 小さい) |
GeneralLineFlag | UB[1] |
1: 一般的な線 0: 垂直/水平線 |
VertLineFlag | If GeneralLineFlag = 0, SB[1] |
1: 垂直線 0: 水平線 |
DeltaX |
If GeneralLineFlag = 1 or if VertLineFlag = 0, SB[NumBits+2] |
X デルタ |
DeltaY |
If GeneralLineFlag = 1 or if VertLineFlag = 1, SB[NumBits+2] |
Y デルタ |
フィールド | 型 | コメント |
TypeFlag | UB[1] | エッジレコードなので常に 1 |
StraightFlag | UB[1] | カーブエッジなので常に 0 |
NumBits | UB[4] |
値ごとのビット数 (実際に使われる値より 2 小さい) |
ControlDeltaX | SB[NumBits+2] | X コントロールポイントの変化 |
ControlDeltaY | SB[NumBits+2] | Y コントロールポイントの変化 |
AnchorDeltaX | SB[NumBits+2] | X アンカーポイントの変化 |
AnchorDeltaY | SB[NumBits+2] | Y アンカーポイントの変化 |