ºÎ·Ï
AI Script - Nomal Type
     
¢º °³¿ä ¡¡
     
¡¡ º¸°í¼­¸¦ ¿ëÁö »ó¿¡ ¾Ë¸Â°Ô Ãâ·ÂÇϱâ À§Çؼ­´Â ºê¶ó¿ìÀú°¡ ¾Æ´Ñ ¿ëÁö ±âÁØÀÇ Ãâ·ÂÀ» À§ÇÑ º°µµÀÇ ÁÂÇ¥ ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù.
AI Script´Â AI Designer¸¦ ÅëÇØ »ý¼ºµÈ ¼Ò½º Äڵ忡 ÀÇÇØ ¸¸µé¾îÁö´Â '¿ëÁö ±âÁØÀÇ Ãâ·ÂÀ» À§ÇÑ º¸°í¼­ ½ºÅ©¸³Æ®'·Î¼­,
Á¤»óÀûÀÎ º¸°í¼­ ½ÇÇà ¼Ò½º´Â '--SCRIPT_START31--' ·Î ½ÃÀ۵Ǿî '--SCRIPT_END-- '·Î Á¾°áµÇ´Â ÇϳªÀÇ ¿Ï°áµÈ ±¸¹®À» °®½À´Ï´Ù.
º¸°í¼­ ½ºÅ©¸³Æ®´Â AI Designer »ó´ÜÀÇ '[ÆíÁý] > [Source Debugging]' ¸Þ´º¸¦ ÅëÇØ È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, ¸¸¾à º¸°í¼­ ³» ¿À·ù°¡ ÀÖÀ» ½Ã¿£ ÇØ´ç ¿À·ù ¸Þ¼¼Áö ¶ÇÇÑ ÀÌ ¿µ¿ª¿¡¼­ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

<Source Debugging ½ÇÇà Áß - º¸°í¼­ ½ºÅ©¸³Æ® »ý¼º Áß>


<Á¤»ó ¿Ï·á µÈ AI Script>

¡¡
¡¡ ¡¡ ¡¡
¢º AI Script ¸í·É¾î Á¾·ù ¡¡
     
¡¡ 1. ^LINE
^LINE(x1, y1, x2, y2, linetype, color)
»ç¼±, ¼öÆò¼±, ¼öÁ÷¼±À» ±×·ÁÁÝ´Ï´Ù.
x1 ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y1

½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

x2

³¡ Á¡ÀÇ x ÁÂÇ¥

y2

³¡ Á¡ÀÇ y ÁÂÇ¥

linetype

¼± Á¾·ù ( ½Ç¼± 1~5 Pixel, ÀÌÁ߽Ǽ± , Á¡¼± , ÀÏÁ¡¼â¼± , ÀÌÁ¡¼â¼±)

color

¼± »ö (RGB Color)

¿¹) ^LINE(499, 84, 205, 250, 2, RGB[0, 0, 139])

2. ^CELLLINE
^CELLLINE(x1, y1, x2, y2, linetype, color, pos)
¼¿ °ü·Ã »ç¼±, ¼öÆò¼±, ¼öÁ÷¼±À» ±×·ÁÁÝ´Ï´Ù.
x1 ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y1

½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

width

¼¿ÀÇ ³Êºñ

height

¼¿ÀÇ ³ôÀÌ

linetype

¼± Á¾·ù ( ½Ç¼± 1~5 Pixel, ÀÌÁ߽Ǽ± , Á¡¼± , ÀÏÁ¡¼â¼± , ÀÌÁ¡¼â¼±)

color

¼± »ö (RGB Color)

pos

¼±ÀÇ À§Ä¡ (0 : Top, 1 : Bottom, 2 : Left, 3 : Right, 4 : »ç¼±, 5 : Back»ç¼±)

¿¹) ^CELLLINE(499, 84, 66, 46, 2, RGB[0, 0, 139], 0)

3. ^BOX
^BOX(x, y, width, height, linetype, color, backcolor, colorIndex, EditEnable)
»ç°¢ÇüÀ» ±×·ÁÁÝ´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y

½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

width

»ç°¢ÇüÀÇ ³Êºñ

height

»ç°¢ÇüÀÇ ³ôÀÌ

linetype

¼± Á¾·ù ( ½Ç¼± 1~5 Pixel, ÀÌÁ߽Ǽ± , Á¡¼± , ÀÏÁ¡¼â¼± , ÀÌÁ¡¼â¼±)

color

¼± »ö (RGB Color)

backcolor

¹è°æ»ö (RGB Color)

colorIndex ¹è°æ»ö ÁöÁ¤ À¯¹«¸¦ ³ªÅ¸³À´Ï´Ù. (0 or 1)
EditEnable

ºä¾î¿¡¼­ÀÇ Box ³» ÅØ½ºÆ® ÆíÁý °¡´É ¿©ºÎ (0 or 1)

¿¹) ^BOX(206, 114, 195, 112, 0, RGB[0,0,0], RGB[165,42,0], 0, 0)

4. ^RBOX
^RBOX(x, y, width, height, arcW, arcH, linetype, color, backcolor, colorIndex, EditEnable)
µÕ±Ù »ç°¢ÇüÀ» ±×·ÁÁÝ´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y

½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

width

»ç°¢ÇüÀÇ ³Êºñ

height

»ç°¢ÇüÀÇ ³ôÀÌ

arcW È£ÀÇ ³Êºñ
arch È£ÀÇ ³ôÀÌ

linetype

¼± Á¾·ù ( ½Ç¼± 1~5 Pixel, ÀÌÁ߽Ǽ± , Á¡¼± , ÀÏÁ¡¼â¼± , ÀÌÁ¡¼â¼±)

color

¼± »ö (RGB Color)

backcolor

¹è°æ»ö (RGB Color)

colorIndex ¹è°æ»ö ÁöÁ¤ À¯¹«¸¦ ³ªÅ¸³À´Ï´Ù. (0 or 1)
EditEnable

ºä¾î¿¡¼­ÀÇ µÕ±Ù »ç°¢Çü ³» ÅØ½ºÆ® ÆíÁý °¡´É ¿©ºÎ (0 or 1)

¿¹) ^RBOX(123, 117, 276, 116, 30, 30, 0, RGB[0,0,0], RGB[0,64,64], 0, 0)

5. ^CIRCLE
^CIRCLE(x, y, width, height, linetype, color, backcolor, colorIndex, EditEnable)
¿øÀ» ±×·ÁÁÝ´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y

½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

width

¿øÀÇ ³Êºñ

height

¿øÀÇ ³ôÀÌ

linetype

¼± Á¾·ù ( ½Ç¼± 1~5 Pixel, ÀÌÁ߽Ǽ± , Á¡¼± , ÀÏÁ¡¼â¼± , ÀÌÁ¡¼â¼±)

color

¼± »ö (RGB Color)

backcolor

¹è°æ»ö (RGB Color)

colorIndex ¹è°æ»ö ÁöÁ¤ À¯¹«¸¦ ³ªÅ¸³À´Ï´Ù. (0 or 1)
EditEnable

ºä¾î¿¡¼­ÀÇ µÕ±Ù »ç°¢Çü ³» ÅØ½ºÆ® ÆíÁý °¡´É ¿©ºÎ (0 or 1)

¿¹) ^CIRCLE(202, 144, 216, 118, 0, RGB[0,0,0], RGB[255,255,255], 0, 0)

6. ^IMAGE
^IMAGE(x, y, width, height, url, bgprint)
À̹ÌÁö¸¦ ³ªÅ¸³À´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y

½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

width

À̹ÌÁöÀÇ ³Êºñ

height

À̹ÌÁöÀÇ ³ôÀÌ

url

À̹ÌÁöÀÇ °æ·Î

bgprint

¹è°æ À̹ÌÁö Ãâ·Â À¯¹«(0 or 1)

¿¹) ^IMAGE(80, 108, 469, 377, http://www.activeintra.com/image/logo.gif, 1)

7. ^PRINT
^PRINT(x, y, width, HAlign, fontsize, displayformat, fontname, fontcolor, bold, underline, italic, MultiLine, height, VAlign, encrypt, EditEnable, CellPlus)STRING
¹®ÀÚ¿­À» ÀμâÇÕ´Ï´Ù.
x Àμ⠽ÃÀÛ Á¡ÀÇ x ÁÂÇ¥

y

Àμ⠽ÃÀÛ Á¡ÀÇ y ÁÂÇ¥

width

µðÀÚÀÎ ÆÄÀÏ ³»ÀÇ ¼¿ ³Êºñ

HAlign

¿ÞÂÊ, °¡¿îµ¥, ¿À¸¥ÂÊ Á¤·ÂÀ» ³ªÅ¸³¿

fontsize

±ÛÀÚ Å©±â

displayformat

Ç¥½Ã Çü½Ä ÁöÁ¤ ( ÇÏ´Ü <ÁÖ 1> ÂüÁ¶ )

fontname

±Û²Ã

fontcolor ±ÛÀÚ»ö(RGB Color)
bold ±ÛÀÚ¸¦ ±½°Ô Ç¥½Ã(Y : bold Àû¿ë, N : none)
underline ±ÛÀÚ ¹Ø¿¡ ¹ØÁ٠ǥ½Ã(Y : underline Àû¿ë, N : none)
italic ±ÛÀÚ¿¡ ±â¿ï±â Àû¿ë(Y : italic Àû¿ë, N : none)
Multiline Ãâ·Â °ª¿¡ ´ëÇÑ ¸ÖƼ¶óÀÎ ¼Ó¼º
- XL : ¸ÖƼ¶óÀÎ ¼Ó¼ºÀ¸·Î ¼¿ÀÇ ³ÐÀ̺¸´Ù ¹®ÀÚ¿­ÀÇ ±æÀ̰¡ ±æ¸é ÀÚµ¿À¸·Î °³Çà 󸮸¦ ¼öÇàÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù.
- TR : ¼¿ÀÇ ³ÐÀ̺¸´Ù ¹®ÀÚ¿­ÀÇ ±æÀ̰¡ ±æ¸é ¼¿ÀÇ ³ÐÀ̸¸Å­ ¹®ÀÚ¿­À» ÀÚ¸£°í ÀϺθ¸ Ç¥½ÃÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù.
- None : ¼Ó¼º ¾øÀ½ (Default)
height ¼¿ÀÇ ³ôÀÌ
VAlign À§, °¡¿îµ¥, ¾Æ·¡ Á¤·ÄÀ» ³ªÅ¸³¿.
encrypt ¹®ÀÚ¿­ÀÇ ¾Ïȣȭ ¿©ºÎ¸¦ ³ªÅ¸³¿ (1:¾Ïȣȭ)
EditEnable ºä¾î¿¡¼­ÀÇ ÅØ½ºÆ® ÆíÁý °¡´É ¿©ºÎ (0 or 1)
CellPlus °¡·Î °¡»ó º´ÇÕ °³¼ö
String ÀμâÇϰíÀÚ ÇÏ´Â ¹®ÀÚ¿­
ÁÖÀÇ!) ¹®ÀÚ¿­¿¡ Æ÷ÇÔµÈ Enter °ªÀº ASCII 20 ¹ø ¹®ÀÚ·Î º¯°æ Àü¼ÛµË´Ï´Ù.
¿¹) ^CIRCLE(202, 144, 216, 118, 0, RGB[0,0,0], RGB[255,255,255], 0, 0)

<ÁÖ 1> Ç¥½Ã Çü½Ä ÁöÁ¤ (ÀÎÀÚ ±¸ºÐÀº '/'ÀÔ´Ï´Ù.)
Ç¥½Ã À¯Çü Ç¥½Ã Çü½Ä
¹®ÀÚ ¿¹) 0/
¼ýÀÚ ¼ýÀÚ À¯Çü/1000´ÜÀ§ ±¸ºÐ±âÈ£/¼Ò¼ö ÀÚ¸´¼ö
  - ¼ýÀÚ À¯Çü : 1
  - 1000´ÜÀ§ ±¸ºÐ ±âÈ£ : 0(»ç¿ë¾ÈÇÔ) ¶Ç´Â 1(»ç¿ëÇÔ)
  - ¼Ò¼ö ÀÚ¸´¼ö : AI Designer ¿¡¼­ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ °ª
    ¿¹) 1/1/2 -> ¼ýÀÚÀ̰í 1000´ÜÀ§ ±¸ºÐ±âÈ£¸¦ »ç¿ë, ¼Ò¼ö µÑ°ÀÚ¸®±îÁö Ç¥½Ã
ÅëÈ­ À¯Çü

ÅëÈ­ À¯Çü/1000´ÜÀ§ ±¸ºÐ±âÈ£/¼Ò¼ö ÀÚ¸´¼ö/ÅëÈ­ ±âÈ£ À妽º
  - ÅëÈ­ À¯Çü : 2
  - 1000´ÜÀ§ ±¸ºÐ ±âÈ£ : 0(»ç¿ë¾ÈÇÔ) ¶Ç´Â 1(»ç¿ëÇÔ)
  - ¼Ò¼ö ÀÚ¸´¼ö : AI Designer ¿¡¼­ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ °ª
  - ÅëÈ­ ±âÈ£ À妽º : 0(£Ü), 1($), 2(US$), 3(CDN$), 4(¡Í)
    ¿¹) 2/1/0/0 -> ÅëÈ­ À¯ÇüÀÇ µ¥ÀÌÅÍÀ̰í 1000´ÜÀ§ ±¸ºÐ±âÈ£¸¦ »ç¿ë, ¼Ò¼ö ÀÌÇÏ ÀÚ¸®¼ö ¾ø°í, ÅëÈ­±âÈ£´Â '\'¸¦ »ç¿ë

³¯Â¥

³¯Â¥ À¯Çü/³¯Â¥ Çü½Ä À妽º
  - ³¯Â¥ À¯Çü : 3
  - ³¯Â¥ Çü½Ä À妽º : 0 ~ 27 Áß ¼±ÅÃ
    ¿¹) 3/0 -> ³¯Â¥ À¯ÇüÀÇ µ¥ÀÌÅÍÀ̸ç, '2009³â 1¿ù 10ÀÏ'ÀÇ ³¯Â¥ Çü½ÄÀ» »ç¿ë

½Ã°£ ½Ã°£ À¯Çü/½Ã°£ Çü½Ä À妽º
  - ½Ã°£ À¯Çü : 4
  - ½Ã°£ Çü½Ä À妽º : 0 ~ 27 Áß ¼±ÅÃ
    ¿¹) 4/0 -> ½Ã°£ À¯ÇüÀÇ µ¥ÀÌÅÍÀ̸ç, '1½Ã 50ºÐ'ÀÇ ½Ã°£ Çü½ÄÀ» »ç¿ë

»ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ

»ç¿ëÀÚ Á¤ÀÇ À¯Çü/»ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Å¸ÀÔ*
  - »ç¿ëÀÚ Á¤ÀÇ À¯Çü : 5
  - »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ : ŸÀÔ ¸Ç ¸¶Áö¸·¿¡ '*' Ç¥½Ã
    ¿¹) 5/[YYYY³â MM¿ù DDÀÏ]* -> »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ À¯ÇüÀÇ µ¥ÀÌÅÍÀ̸ç, '[2009³â 1¿ù 30ÀÏ]'·Î Ç¥½Ã


8. ^CELLBG
^CELLBG(x, y, width, height, linetype, color, backcolor, colorIndex)
¼¿ÀÇ ¹è°æ»öÀ» ±×·ÁÁÝ´Ï´Ù.
x Àμ⠽ÃÀÛ Á¡ÀÇ x ÁÂÇ¥
y Àμ⠽ÃÀÛ Á¡ÀÇ y ÁÂÇ¥
width µðÀÚÀÎ ÆÄÀÏ ³»ÀÇ ¼¿ ³Êºñ
height µðÀÚÀÎ ÆÄÀÏ ³»ÀÇ ¼¿ ³ôÀÌ
linetype ¼± Á¾·ù (½Ç¼± 1~5Pixel, ÀÌÁ߽Ǽ±, Á¡¼±, ÀÏÁ¡¼â¼±, ÀÌÁ¡¼â¼±)
color ¼±»ö(RGB Color)
backcolor ¹è°æ»ö(RGB Color)
colorIndex ¹è°æ»ö ÁöÁ¤ À¯¹«(0 or 1)
¿¹) ^CELLBG(206, 114, 195, 112, 0, RGB[0,0,0], RGB[165,42,0], 0)

9. ^CHART
^CHART(x, y, width, height, Template)
Â÷Æ®¸¦ Ãâ·ÂÇÕ´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥
y ½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥
width Â÷Æ® °´Ã¼ÀÇ ³Êºñ
height Â÷Æ® °´Ã¼ÀÇ ³ôÀÌ
Template Â÷Æ® ¼Ó¼ºÀ» ´ã°í ÀÖ´Â ÆÄÀÏ À̸§
-> Â÷Æ®°¡ Æ÷ÇԵǾî ÀÖ´Â º¸°í¼­ ¼Ò½º »ý¼º½Ã '.cht' È®ÀåÀÚÀÇ Â÷Æ® ¼Ó¼ºÆÄÀÏÀÌ ÇÔ²² »ý¼º
¿¹) ^CHART(138, 167, 265, 118, report!000.cht)

10. ^BARCODE
^BARCODE(x, y, width, height, Template, encrypt)STRING
¹ÙÄڵ带 Ãâ·ÂÇÕ´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥
y ½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥
width ¹ÙÄÚµå °´Ã¼ÀÇ ³Êºñ
height ¹ÙÄÚµå °´Ã¼ÀÇ ³ôÀÌ
Template ¹ÙÄÚµå ¼Ó¼ºÀ» ´ã°í ÀÖ´Â ÆÄÀÏ À̸§
-> Â÷Æ®°¡ Æ÷ÇԵǾî ÀÖ´Â º¸°í¼­ ¼Ò½º »ý¼º½Ã '.bct' È®ÀåÀÚÀÇ Â÷Æ® ¼Ó¼ºÆÄÀÏÀÌ ÇÔ²² »ý¼º
STRING ¹ÙÄÚµå·Î ³ªÅ¸³¾ µ¥ÀÌÅÍ ¹®ÀÚ¿­
¿¹) ^BARCODE(133, 304, 234, 49, report!000.bct, 0)12345

11. ^CROSSTAB
^CROSSTAB(x, y, width, height, Template)
Å©·Î½ºÅÇÀ» Ãâ·ÂÇÕ´Ï´Ù.
x ½ÃÀÛ Á¡ÀÇ x ÁÂÇ¥
y ½ÃÀÛ Á¡ÀÇ y ÁÂÇ¥
width Å©·Î½ºÅÇ °´Ã¼ÀÇ ³Êºñ
height Å©·Î½ºÅÇ °´Ã¼ÀÇ ³ôÀÌ
Template Å©·Î½ºÅÇ ¼Ó¼ºÀ» ´ã°í ÀÖ´Â ÆÄÀÏ À̸§
-> Å©·Î½ºÅÇÀÌ Æ÷ÇԵǾî ÀÖ´Â º¸°í¼­ ¼Ò½º »ý¼º½Ã '.bct' È®ÀåÀÚÀÇ Â÷Æ® ¼Ó¼ºÆÄÀÏÀÌ ÇÔ²² »ý¼º
^CROSSTAB(111, 381, 151, 81, report!000.ctd)

¡¡