| フィールド | 型 | コメント |
| 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 アンカーポイントの変化 |