Errata - 123jimin/node-hwp GitHub Wiki
์ด ๋ฌธ์์์๋ "ํ๊ธ ๋ฌธ์ ํ์ผ ๊ตฌ์กฐ" (rev. 1.1:20101224)์ ์๋ ์ค๋ฅ๋ ๋๋ฝ๋ ์ค๋ช ๋ฑ์ ๋ค๋ฃน๋๋ค.
ํ๊ธ 5.0 ํ์ผ ๊ตฌ์กฐ
1. ๊ฐ์
- ์ธ์ฝ๋ฉ์
ISO-10646์ด ์๋๋ผUTF-16 LE์.
3. ์ ์ฒด ๊ตฌ์กฐ
- ๋ช๋ช ์คํธ๋ฆผ(PrvImage ๋ฑ)์ ์์ ์๋ ์์.
- ๋ฐฐํฌํ ๋ฌธ์์ ๊ฒฝ์ฐ BodyText๊ฐ ์๋๋ผ ViewText์ ๋ณธ๋ฌธ์ด ์์.
- ์ํธํ/๋ณตํธํ ํ๋ ๋ฐฉ๋ฒ์ด ๊ธฐ์ ๋์ด ์์ง ์์.
3.6. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ ์คํธ, 3.7. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ด๋ฏธ์ง
- ๋์ ์ด๋ฆ(PrvText, PrvImage)์ด ๋ค๋ฐ๋์ด ์์.
4. ๋ฐ์ดํฐ ๋ ์ฝ๋
- ๋ ์ฝ๋ ํค๋์ ํฌ๊ธฐ๋ 16bits๊ฐ ์๋๋ผ 32bits์.
4.1.2. ์์ด๋ ๋งคํ ํค๋
- ์๋ฃํ์ด
INT16 array[16]์ด ์๋๋ผINT32 array[16]์ด๋ฉฐ, ๊ธธ์ด๋ 32๋ฐ์ดํธ๊ฐ ์๋๋ผ 64๋ฐ์ดํธ์.
4.1.4. ๊ธ๊ผด
- ๋์ฒด ๊ธ๊ผด, ๊ธฐ๋ณธ ๊ธ๊ผด, ๊ธ๊ผด ์ ํ์ด ์กด์ฌํ์ง ์์ ์๋ ์์.
4.1.5. ํ ๋๋ฆฌ/๋ฐฐ๊ฒฝ
- 4๋ฐฉํฅ ํ ๋๋ฆฌ์ ์ข ๋ฅ, ๊ตต๊ธฐ, ์์์ ๋ถ๋ฅ๋ณ๋ก ์ ์ฅ๋๋ ๊ฒ ์๋๋ผ ๋๊ฐ์ ์ฒ๋ผ ๋ฐฉํฅ๋ณ๋ก ์ ์ฅ๋จ.
4.1.6. ๊ธ์ ๋ชจ์
- ํ 28์ ์ ์ฒด ๊ธธ์ด๋ 72๊ฐ ์๋๋ผ
14+7*4+4*2+1*2+4*4+2+4 = 74์. - ๊ทธ๋ฆผ์ ๊ฐ๊ฒฉ์์ ์ด๋ ๊ฒ์ด x ๊ฐ๊ฒฉ์ด๊ณ ์ด๋ ๊ฒ y ๊ฐ๊ฒฉ์ธ์ง์ ๋ํ ์ค๋ช ์ด ์์.
- ํ 30์์ ๋ฐ์ค ์ข
๋ฅ์ ๊ธ์ ์ค๊ฐ (2, HWPML์์
Center)์ด ์๋๋ฐ ๋๋ฝ๋์ด ์์. - ํ 30์์ "์ทจ์์ ์ฌ๋ถ"์ ์ทจ์์ ์ ์ข ๋ฅ์ ๋ํ ์ ๋ณด๊ฐ ๋ค์ด๊ฐ๋๋ฐ, ์ด์ ๋ํ ์ค๋ช ์ด ์์.
4.1.15 ๋ ์ด์์ ํธํ์ฑ
- ๋นํธ๋ณ๋ก ๊ฐ์ด ์ค์ ๋ ์ ์๋๋ฐ, ๊ฐ๊ฐ์ ๋นํธ์ ๋ํ ์ค๋ช ์ด ์ ํ ์์.
4.2.2. ๋ฌธ๋จ์ ํ ์คํธ
- ์ต๋ ๋ฌธ์ ์ ํ๋๋ ์กด์ฌํ์ง ์์.
4.2.9. ๊ฐ์ฒด ๊ณตํต ์์ฑ์ ํฌํจํ๋ ์ปจํธ๋กค
- ํ 65์์ "์ค๋ธ์ ํธ ์ฃผ์๋ฅผ ํ
์คํธ๊ฐ ์ด๋ป๊ฒ ํ๋ฌ๊ฐ์ง ์ง์ ํ๋ ์ต์
"์ ๊ฐ์ด ์๋ชป๋์์.
- 0
3๊น์ง ๊ฐ๊ฐ5๋Square,TopAndBottom,BehindText,InFrontOfText์ด๊ณ , 4Tight,Through์ธ๋ฐ ์์๋ ์ ๋ชจ๋ฅด๊ฒ ์.
- 0
4.2.9.2.3. ์ฌ๊ฐํ ๊ฐ์ฒด
- x์ขํ์ y์ขํ๊ฐ ๊ฐ๊ฐ ์ ์ฅ๋๋ ๊ฒ ์๋๋ผ, (x, y) ์ 4๊ฐ๊ฐ ๋ถ์ด์ ์ ์ฅ ๋ญ.
4.2.10.1.2. ๊ฐ์ฃผ/๋ฏธ์ฃผ ๋ชจ์
- (๋ถํ์ค) ํ ๋ฒ์ ๋ ๊ฐ๊ฐ ์๋๋ฐ, ์ฒซ๋ฒ์งธ ๊ฒ์ด ๊ฐ์ฃผ, ๋๋ฒ์งธ ๊ฒ์ด ๋ฏธ์ฃผ์.
- ๊ตฌ๋ถ์ ๊ธธ์ด๋ 16๋นํธ๊ฐ ์๋๋ผ 32๋นํธ๋ฅผ ์ฐจ์งํจ.
HWPML ๊ตฌ์กฐ
2. ํ์ ์ค๋ช
2.2. ๊ธฐ๋ณธ ์์ฑ ๊ฐ
- (์ค๋ฅ๋ ์๋) ์ ์ข ๋ฅ 1์์ None์ด ์ฒซ๋ฒ์งธ๋ก ์์ผ ๋จ. (None = 0)
4. ํค๋ ์๋ฆฌ๋จผํธ
4.3.3. ํ ๋๋ฆฌ/๋ฐฐ๊ฒฝ/์ฑ์ฐ๊ธฐ ์ ๋ณด
- ํ 26์์ Type์ ๊ธฐ๋ณธ ๊ฐ์
Sold๊ฐ ์๋๋ผSolid์.
5. ๋ณธ๋ฌธ ์๋ฆฌ๋จผํธ
5.6.2. ์ฌ๊ฐํ
- X3, Y3 ํ๋๊ฐ ์๋ต๋์์ง๋ง ์์ด์ผ ๋จ.