Skip to content

Commit 4aeea5b

Browse files
hidakatsuyamugi-uno
authored andcommitted
Add development docs
Co-authored-by: mugi-uno <mugi.uno@gmail.com>
1 parent 970cbcb commit 4aeea5b

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Canvas Coordinate System
2+
3+
Editor の Report デザインの表示・操作は SVG によって実現されており、その中には複数の座標系が存在する。ここでは、その座標系がどのように構成されているかを説明する。
4+
5+
## 座標系の構造
6+
7+
![](images/canvas-coordinate-system.svg)
8+
([Google図形描画](https://docs.google.com/drawings/d/1FbyK6-qXtgvXg33EHN0Gleu_aycb9qZP38OzqjumhrE/edit))
9+
10+
各セクションに StackView が含まれる場合は、その StackView 及び StackViewRow の座標系も作成されることになる。
11+
12+
## 座標系の分類と呼称
13+
14+
座標系の分類・呼称を定義する。
15+
16+
### Root Coordinates
17+
18+
SVGドキュメントの座標系。「座標系の構造」の SVG(赤枠短径)。
19+
20+
### Report Coordinates
21+
22+
レポートの座標系。「座標系の構造」の Report Canvas(紫枠短径)。
23+
24+
### Canvas (Local) Coordinates
25+
26+
四角形等の各図形を描画するキャンバスの座標系。「座標系の構造」の Section Canvas 及び StackView。
27+

section_report/doc/images/canvas-coordinate-system.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)