SSMRC03130.xfdl 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.4">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SSMRC03130" position="absolute 0 0 965 680" titletext="영상Viewer" onload="SSMRC03130_onload" oninit="SSMRC03130_oninit" onsize="SSMRC03130_onsize" style="background:#3366ffff;border:0 none #99ccffff ;">
  5. <Layouts>
  6. <Layout>
  7. <ActiveX id="f_print" progid="{b41a4238-e7bf-4891-a846-9276e6d54959}"/>
  8. <ActiveX id="f_ltp" progid="{b8637779-ef35-4290-9c7a-f1842f40c2fe}"/>
  9. <ActiveX id="f_preview" progid="{26a5a05a-2193-4ee2-a064-f04d3c37705a}"/>
  10. <ActiveX position="absolute 5 85 620 675" id="f_View" progid="{26a5a05a-2193-4ee2-a064-f04d3c37705a}" MouseUp="f_View_MouseUp" ThumbnailClick="f_View_ThumbnailClick" ImageClick="f_View_ImageClick" ThumbnailDblClick="f_View_ThumbnailDblClick" ImageDblClick="f_View_ImageDblClick" MouseWheel="f_View_MouseWheel" PageCurrentChanged="f_View_PageCurrentChanged" ContinuousFirstImageChanged="f_View_ContinuousFirstImageChanged" KeyDown="f_View_KeyDown" ContinuousDblClick="f_View_ContinuousDblClick" windowed="true" BackColor="#808080ff" ThumbnailTextBackColor="#d9e4f1ff" anchor="all" visible="false"/>
  11. <Div id="group1" anchor="left top right" position="absolute 5 5 615 80" positiontype="position" style="background:#99ccffff;border:1 none #ccffffff #ccffffff;gradation:linear 0,0 darkgray 10,10 white;">
  12. <Layouts>
  13. <Layout>
  14. <Tab position="absolute 0 7 600 52" id="switch1" style="buttonbackground:0,0;background:transparent 0,0;" anchor="default">
  15. <Tabpages>
  16. <Tabpage text="" id="case1">
  17. <Layouts>
  18. <Layout>
  19. <Button position="absolute 40 0 70 30" id="but_selectall" text="" anchor="default" style="background:#ffffffff URL('IMG::emr/MR/selectall.png') center middle;" onclick="group1_switch1_case1_but_selectall_onclick" ondblclick="group1_switch1_case1_but_selectall_ondblclick" tooltiptext="전체선택"/>
  20. <Button position="absolute 70 0 100 30" id="but_selectnone" text="" anchor="default" style="background:#ffffffff URL('IMG::emr/MR/selectnone.png') center middle;" tooltiptext="전체선택해제" onclick="group1_switch1_case1_but_selectnone_onclick" ondblclick="group1_switch1_case1_but_selectnone_ondblclick"/>
  21. <Button position="absolute 100 0 140 30" id="but_2x" text="2*X" anchor="default" tooltiptext="화면가로이미수2개" style="background:#ffffffff;color:#3366ffff;font:Dotum,9,bold;" onclick="group1_switch1_case1_but_2x_onclick" ondblclick="group1_switch1_case1_but_2x_ondblclick"/>
  22. <Button position="absolute 140 0 180 30" id="but_3x" text="3*X" anchor="default" tooltiptext="화면가로이미수3개" style="background:#ffffffff;color:#3366ffff;font:Dotum,9,bold;" onclick="group1_switch1_case1_but_3x_onclick" ondblclick="group1_switch1_case1_but_3x_ondblclick"/>
  23. <Button position="absolute 180 0 220 30" id="but_4x" text="4*X" anchor="default" tooltiptext="화면가로이미수4개" style="background:#ffffffff;color:#3366ffff;font:Dotum,9,bold;" onclick="group1_switch1_case1_but_4x_onclick" ondblclick="group1_switch1_case1_but_4x_ondblclick"/>
  24. <Button position="absolute 10 0 40 30" id="compare" visible="true" text="" anchor="default" tooltiptext="별도보기" style="background:#ffffffff URL('IMG::emr/MR/compare.png') center middle;bordertype:normal 2 2 ;" onclick="group1_switch1_case1_compare_onclick" ondblclick="group1_switch1_case1_compare_ondblclick"/>
  25. <Static text="0" position="absolute 305 5 335 25" align="align:right middle;" id="optSelTotal" anchor="default" style="color:#ffffffff;align:right middle;font:Dotum,9,bold;"/>
  26. <Button position="absolute 340 0 380 30" id="btn_prnt" visible="false" text="출력" anchor="default" tooltiptext="출력" style="background:#ffffffff;color:#3366ffff;font:Dotum,9,bold;" onclick="group1_switch1_case1_btn_prnt_onclick"/>
  27. <Button position="absolute 440 0 515 30" id="btn_sinbun" visible="false" text="신분증스캔" anchor="default" tooltiptext="신분증스캔" style="background:#ffffffff;color:#3366ffff;font:Dotum,9,bold;" onclick="group1_switch1_case1_btn_sinbun_onclick"/>
  28. <Button position="absolute 380 0 440 30" id="btn_down" visible="false" text="다운로드" anchor="default" tooltiptext="다운로드" style="background:#ffffffff;color:#3366ffff;" onclick="group1_switch1_case1_btn_down_onclick"/>
  29. <Button position="absolute 220 0 270 30" id="tv_pagebtn" enable="false" text="더보기" anchor="default" tooltiptext="더보기" style=":disabled {background:#ffffffff;color:#ff0000ff;font:Dotum,9,bold;}" onclick="group1_switch1_case1_tv_pagebtn_onclick"/>
  30. </Layout>
  31. </Layouts>
  32. </Tabpage>
  33. <Tabpage text="" id="case2">
  34. <Layouts>
  35. <Layout>
  36. <Button position="absolute 10 0 40 30" id="but_first" text="" anchor="default" tooltiptext="처음페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_first.png') center middle;" onclick="group1_switch1_case2_but_first_onclick" ondblclick="group1_switch1_case2_but_first_ondblclick"/>
  37. <Button position="absolute 40 0 70 30" id="but_prev" text="" anchor="default" tooltiptext="이전페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_prevpage.png') center middle;" onclick="group1_switch1_case2_but_prev_onclick" ondblclick="group1_switch1_case2_but_prev_ondblclick"/>
  38. <Button position="absolute 70 0 100 30" id="but_prevpage" text="" anchor="default" tooltiptext="이전화면" tooltiptype="default" style="background:#ffffffff URL('IMG::emr/MR/arrow_prev.png') center middle;" onclick="group1_switch1_case2_but_prevpage_onclick" ondblclick="group1_switch1_case2_but_prevpage_ondblclick"/>
  39. <Button position="absolute 150 0 180 30" id="but_nextpage" text="" anchor="default" tooltiptext="다음화면" style="background:#ffffffff URL('IMG::emr/MR/arrow_next.png') center middle;" onclick="group1_switch1_case2_but_nextpage_onclick" ondblclick="group1_switch1_case2_but_nextpage_ondblclick"/>
  40. <Button position="absolute 180 0 210 30" id="but_next" text="" anchor="default" tooltiptext="다음페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_nextpage.png') center middle;" onclick="group1_switch1_case2_but_next_onclick" ondblclick="group1_switch1_case2_but_next_ondblclick"/>
  41. <Button position="absolute 210 0 240 30" id="but_last" text="" anchor="default" tooltiptext="마지막페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_last.png') center middle;" onclick="group1_switch1_case2_but_last_onclick" ondblclick="group1_switch1_case2_but_last_ondblclick"/>
  42. <Button position="absolute 240 0 270 30" align="align:right middle;" id="but_normal" text="" anchor="default" tooltiptext="마우스모드기본" style="background:#ffffffff URL('IMG::emr/MR/m_none.png') center middle;" onclick="group1_switch1_case2_but_normal_onclick" ondblclick="group1_switch1_case2_but_normal_ondblclick"/>
  43. <Button position="absolute 270 0 300 30" id="but_panning" text="" anchor="default" tooltiptext="마우스모드끌기" style="background:#ffffffff URL('IMG::emr/MR/m_panning.png') center middle;" onclick="group1_switch1_case2_but_panning_onclick" ondblclick="group1_switch1_case2_but_panning_ondblclick"/>
  44. <Button position="absolute 300 0 330 30" id="but_zoom" text="" anchor="default" tooltiptext="마우스모드확대" style="background:#ffffffff URL('IMG::emr/MR/m_zoom.png') center middle;" onclick="group1_switch1_case2_but_zoom_onclick" ondblclick="group1_switch1_case2_but_zoom_ondblclick"/>
  45. <Combo position="absolute 328 0 378 30" id="CVRatio" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  46. <Dataset id="innerdataset">
  47. <ColumnInfo>
  48. <Column id="codecolumn"/>
  49. <Column id="datacolumn"/>
  50. </ColumnInfo>
  51. <Rows>
  52. <Row>
  53. <Col id="codecolumn">1.5</Col>
  54. <Col id="datacolumn">1.5</Col>
  55. </Row>
  56. <Row>
  57. <Col id="codecolumn">2.0</Col>
  58. <Col id="datacolumn">2.0</Col>
  59. </Row>
  60. <Row>
  61. <Col id="codecolumn">2.5</Col>
  62. <Col id="datacolumn">2.5</Col>
  63. </Row>
  64. <Row>
  65. <Col id="codecolumn">3.0</Col>
  66. <Col id="datacolumn">3.0</Col>
  67. </Row>
  68. </Rows>
  69. </Dataset>
  70. </Combo>
  71. <Button position="absolute 100 0 150 30" id="cv_pagebtn" enable="false" text="더보기" anchor="default" style=":disabled {background:#ffffffff;color:#ff0000ff;font:Dotum,9,bold;}" onclick="group1_switch1_case2_cv_pagebtn_onclick"/>
  72. </Layout>
  73. </Layouts>
  74. </Tabpage>
  75. <Tabpage text="" id="case3">
  76. <Layouts>
  77. <Layout>
  78. <Button position="absolute 10 0 40 30" id="button1" text="" anchor="default" tooltiptext="처음페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_first.png') center middle;" onclick="group1_switch1_case3_button1_onclick" ondblclick="group1_switch1_case3_button1_ondblclick"/>
  79. <Button position="absolute 40 0 70 30" id="button2" text="" anchor="default" tooltiptext="이전페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_prev.png') center middle;" onclick="group1_switch1_case3_button2_onclick" ondblclick="group1_switch1_case3_button2_ondblclick"/>
  80. <Button position="absolute 120 0 150 30" id="button3" text="" anchor="default" tooltiptext="다음페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_next.png') center middle;" onclick="group1_switch1_case3_button3_onclick" ondblclick="group1_switch1_case3_button3_ondblclick"/>
  81. <Button position="absolute 150 0 180 30" id="button4" text="" anchor="default" tooltiptext="마지막페이지" style="background:#ffffffff URL('IMG::emr/MR/arrow_last.png') center middle;" onclick="group1_switch1_case3_button4_onclick" ondblclick="group1_switch1_case3_button4_ondblclick"/>
  82. <Button position="absolute 180 0 210 30" id="button5" text="" anchor="default" tooltiptext="마우스기본보드" style="background:#ffffffff URL('IMG::emr/MR/m_none.png') center middle;" onclick="group1_switch1_case3_button5_onclick" ondblclick="group1_switch1_case3_button5_ondblclick"/>
  83. <Button position="absolute 210 0 240 30" id="button6" text="" anchor="default" tooltiptext="마우스모드끌기" style="background:#ffffffff URL('IMG::emr/MR/m_panning.png') center middle;" onclick="group1_switch1_case3_button6_onclick" ondblclick="group1_switch1_case3_button6_ondblclick"/>
  84. <Button position="absolute 240 0 270 30" id="button7" text="" anchor="default" tooltiptext="마우스모드확대" style="background:#ffffffff URL('IMG::emr/MR/m_zoom.png') center middle;" onclick="group1_switch1_case3_button7_onclick" ondblclick="group1_switch1_case3_button7_ondblclick"/>
  85. <Button position="absolute 270 0 300 30" id="but_regionzoom" text="" anchor="default" tooltiptext="마우스모드드래그확대" style="background:#ffffffff URL('IMG::emr/MR/m_ratio.png') center middle;" onclick="group1_switch1_case3_but_regionzoom_onclick" ondblclick="group1_switch1_case3_but_regionzoom_ondblclick"/>
  86. <Button position="absolute 350 0 380 30" id="but_fit" text="" anchor="default" tooltiptext="이미지화면에 맞추기" style="background:#ffffffff URL('IMG::emr/MR/bestfit.png') center middle;" onclick="group1_switch1_case3_but_fit_onclick" ondblclick="group1_switch1_case3_but_fit_ondblclick"/>
  87. <Button position="absolute 380 0 410 30" id="but_leftturn" text="" anchor="default" tooltiptext="이미지 왼쪽90도 회전" style="background:#ffffffff URL('IMG::emr/MR/turn_left.png') center middle;" onclick="group1_switch1_case3_but_leftturn_onclick" ondblclick="group1_switch1_case3_but_leftturn_ondblclick"/>
  88. <Button position="absolute 410 0 440 30" id="but_rightturn" text="" anchor="default" tooltiptext="이미지 오른쪽90도 회전" style="background:#ffffffff URL('IMG::emr/MR/turn_right.png') center middle;" onclick="group1_switch1_case3_but_rightturn_onclick" ondblclick="group1_switchPvTurn(&quot;right&quot;);1_case3_but_rightturn_ondblclick"/>
  89. <Combo position="absolute 300 0 350 30" id="PVRatio" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  90. <Dataset id="innerdataset">
  91. <ColumnInfo>
  92. <Column id="codecolumn"/>
  93. <Column id="datacolumn"/>
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="codecolumn">1.5</Col>
  98. <Col id="datacolumn">1.5</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">2.0</Col>
  102. <Col id="datacolumn">2.0</Col>
  103. </Row>
  104. <Row>
  105. <Col id="codecolumn">2.5</Col>
  106. <Col id="datacolumn">2.5</Col>
  107. </Row>
  108. <Row>
  109. <Col id="codecolumn">3.0</Col>
  110. <Col id="datacolumn">3.0</Col>
  111. </Row>
  112. </Rows>
  113. </Dataset>
  114. </Combo>
  115. <Button position="absolute 70 0 120 30" id="pv_pagebtn" enable="false" text="더보기" anchor="default" style=":disabled {background:#ffffffff;color:#ff0000ff;font:Dotum,9,bold;}" onclick="group1_switch1_case3_pv_pagebtn_onclick"/>
  116. </Layout>
  117. </Layouts>
  118. </Tabpage>
  119. </Tabpages>
  120. </Tab>
  121. <Static text="/" position="absolute 325 3 335 23" align="align:center middle;" id="captionPage" class="cell_2" visible="true" anchor="default" style="background:transparent;color:#ffffffff;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  122. <Edit readonly="true" position="absolute 286 3 321 22" align="align:right middle;" id="optPageCurrent" visible="true" anchor="default" style="background:transparent;color:#ffffffff;align:right middle;font:Dotum,9,bold;"/>
  123. <Edit readonly="true" position="absolute 570 3 605 22" align="align:center middle;" id="optCalcTotal" visible="true" anchor="default" style="background:transparent 0,0;"/>
  124. <Radio position="absolute 5 5 270 20" id="radio4" visible="true" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" style="color:#ffffffff;font:Dotum,9,bold;" onitemchanged="group1_radio4_onitemchanged">
  125. <Dataset id="innerdataset">
  126. <ColumnInfo>
  127. <Column id="codecolumn"/>
  128. <Column id="datacolumn"/>
  129. </ColumnInfo>
  130. <Rows>
  131. <Row>
  132. <Col id="codecolumn">TV</Col>
  133. <Col id="datacolumn">여러장보기</Col>
  134. </Row>
  135. <Row>
  136. <Col id="codecolumn">CV</Col>
  137. <Col id="datacolumn">연속보기</Col>
  138. </Row>
  139. <Row>
  140. <Col id="codecolumn">PV</Col>
  141. <Col id="datacolumn">페이지보기</Col>
  142. </Row>
  143. </Rows>
  144. </Dataset>
  145. </Radio>
  146. <Edit readonly="true" position="absolute 340 3 375 22" align="align:left middle;" id="optPageTotal" visible="true" anchor="default" style="background:transparent;color:#ffffffff;font:Dotum,9,bold;"/>
  147. <Static text="1" position="absolute 15 53 35 68" align="align:center middle;" id="cpt1" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt1_onclick" onlbuttondown="group1_cpt1_onlbuttondown"/>
  148. <Static text="2" position="absolute 30 53 50 68" align="align:center middle;" id="cpt2" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt2_onclick" onlbuttondown="group1_cpt2_onlbuttondown"/>
  149. <Static text="3" position="absolute 45 53 65 68" align="align:center middle;" id="cpt3" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt3_onclick" onlbuttondown="group1_cpt3_onlbuttondown"/>
  150. <Static text="4" position="absolute 60 53 80 68" align="align:center middle;" id="cpt4" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt4_onclick" onlbuttondown="group1_cpt4_onlbuttondown"/>
  151. <Static text="5" position="absolute 75 53 95 68" align="align:center middle;" id="cpt5" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt5_onclick" onlbuttondown="group1_cpt5_onlbuttondown"/>
  152. <Static text="6" position="absolute 90 53 110 68" align="align:center middle;" id="cpt6" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt6_onclick" onlbuttondown="group1_cpt6_onlbuttondown"/>
  153. <Static text="7" position="absolute 105 53 125 68" align="align:center middle;" id="cpt7" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt7_onclick" onlbuttondown="group1_cpt7_onlbuttondown"/>
  154. <Static text="8" position="absolute 120 53 140 68" align="align:center middle;" id="cpt8" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt8_onclick" onlbuttondown="group1_cpt8_onlbuttondown"/>
  155. <Static text="9" position="absolute 135 53 155 68" align="align:center middle;" id="cpt9" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt9_onclick" onlbuttondown="group1_cpt9_onlbuttondown"/>
  156. <Static text="10" position="absolute 150 53 170 68" align="align:center middle;" id="cpt10" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt10_onclick" onlbuttondown="group1_cpt10_onlbuttondown"/>
  157. <Static text="11" position="absolute 170 53 190 68" align="align:center middle;" id="cpt11" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt11_onclick" onlbuttondown="group1_cpt11_onlbuttondown"/>
  158. <Static text="12" position="absolute 190 53 210 68" align="align:center middle;" id="cpt12" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt12_onclick" onlbuttondown="group1_cpt12_onlbuttondown"/>
  159. <Static text="13" position="absolute 210 53 230 68" align="align:center middle;" id="cpt13" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt13_onclick" onlbuttondown="group1_cpt13_onlbuttondown"/>
  160. <Static text="14" position="absolute 230 53 250 68" align="align:center middle;" id="cpt14" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt14_onclick" onlbuttondown="group1_cpt14_onlbuttondown"/>
  161. <Static text="15" position="absolute 250 53 270 68" align="align:center middle;" id="cpt15" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt15_onclick" onlbuttondown="group1_cpt15_onlbuttondown"/>
  162. <Static text="16" position="absolute 270 53 290 68" align="align:center middle;" id="cpt16" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt16_onclick" onlbuttondown="group1_cpt16_onlbuttondown"/>
  163. <Static text="17" position="absolute 290 53 310 68" align="align:center middle;" id="cpt17" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt17_onclick" onlbuttondown="group1_cpt17_onlbuttondown"/>
  164. <Static text="18" position="absolute 310 53 330 68" align="align:center middle;" id="cpt18" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt18_onclick" onlbuttondown="group1_cpt18_onlbuttondown"/>
  165. <Static text="19" position="absolute 330 53 350 68" align="align:center middle;" id="cpt19" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt19_onclick" onlbuttondown="group1_cpt19_onlbuttondown"/>
  166. <Static text="20" position="absolute 350 53 370 68" align="align:center middle;" id="cpt20" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt20_onclick" onlbuttondown="group1_cpt20_onlbuttondown"/>
  167. <Static text="21" position="absolute 370 53 390 68" align="align:center middle;" id="cpt21" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt21_onclick" onlbuttondown="group1_cpt21_onlbuttondown"/>
  168. <Static text="22" position="absolute 390 53 410 68" align="align:center middle;" id="cpt22" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt22_onclick" onlbuttondown="group1_cpt22_onlbuttondown"/>
  169. <Static text="23" position="absolute 410 53 430 68" align="align:center middle;" id="cpt23" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt23_onclick" onlbuttondown="group1_cpt23_onlbuttondown"/>
  170. <Static text="24" position="absolute 430 53 450 68" align="align:center middle;" id="cpt24" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt24_onclick" onlbuttondown="group1_cpt24_onlbuttondown"/>
  171. <Static text="25" position="absolute 450 53 470 68" align="align:center middle;" id="cpt25" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt25_onclick" onlbuttondown="group1_cpt25_onlbuttondown"/>
  172. <Static text="26" position="absolute 450 53 470 68" align="align:center middle;" id="cpt26" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt26_onclick" onlbuttondown="group1_cpt26_onlbuttondown"/>
  173. <Static text="27" position="absolute 470 53 490 68" align="align:center middle;" id="cpt27" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt27_onclick" onlbuttondown="group1_cpt27_onlbuttondown"/>
  174. <Static text="28" position="absolute 490 53 510 68" align="align:center middle;" id="cpt28" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt28_onclick" onlbuttondown="group1_cpt28_onlbuttondown"/>
  175. <Static text="29" position="absolute 510 53 530 68" align="align:center middle;" id="cpt29" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt29_onclick" onlbuttondown="group1_cpt29_onlbuttondown"/>
  176. <Static text="30" position="absolute 530 53 550 68" align="align:center middle;" id="cpt30" visible="false" anchor="default" style="font:Dotum,9,underline;cursor:hand;" onclick="group1_cpt30_onclick" onlbuttondown="group1_cpt30_onlbuttondown"/>
  177. <Static position="absolute 380 5 760 20" align="align:center middle;" id="cap_msg" anchor="default" style="color:#ff0000ff;" onclick="group1_cap_msg_onclick"/>
  178. <Edit id="outPagegap" taborder="1" readonly="true" position="absolute 535 3 570 22" style="background:transparent;color:#ffffffff;font:Dotum,9,bold;" align="align:center middle;"/>
  179. </Layout>
  180. </Layouts>
  181. </Div>
  182. <Radio position="absolute 5 63 21 80" align="align:center middle;" id="rdo_lindx" visible="false" columncount="30" innerdataset="ds_init_rdo_lindx" datacolumn="cdnm" codecolumn="cdid" style="align:center middle;"/>
  183. </Layout>
  184. </Layouts>
  185. <Objects>
  186. <Dataset id="ds_init_rdo_lindx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" onvaluechanged="ds_init_rdo_lindx_onvaluechanged">
  187. <ColumnInfo>
  188. <Column id="cdnm" type="STRING"/>
  189. <Column id="cdid" type="STRING"/>
  190. </ColumnInfo>
  191. </Dataset>
  192. <Dataset id="ds_main_chartinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  193. <ColumnInfo>
  194. <Column id="filetotal" type="STRING" size="256"/>
  195. <Column id="pagetotal" type="STRING" size="256"/>
  196. <Column id="pagecurrent" type="STRING" size="256"/>
  197. <Column id="thumbselectcount" type="STRING" size="256"/>
  198. <Column id="seltotal" type="STRING" size="256"/>
  199. <Column id="pagecnt" type="STRING" size="256"/>
  200. </ColumnInfo>
  201. <Rows>
  202. <Row/>
  203. </Rows>
  204. </Dataset>
  205. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  206. <ColumnInfo>
  207. <Column id="radio" type="STRING" size="256"/>
  208. <Column id="scanload" type="STRING" size="256"/>
  209. </ColumnInfo>
  210. <Rows>
  211. <Row>
  212. <Col id="radio">CV</Col>
  213. </Row>
  214. </Rows>
  215. </Dataset>
  216. <Dataset id="ds_ratio" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  217. <ColumnInfo>
  218. <Column id="ratio" type="STRING" size="256"/>
  219. </ColumnInfo>
  220. <Rows>
  221. <Row/>
  222. </Rows>
  223. </Dataset>
  224. <Dataset id="ds_init_seqflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  225. <ColumnInfo>
  226. <Column id="seqflag" type="STRING" size="256"/>
  227. </ColumnInfo>
  228. <Rows>
  229. <Row/>
  230. </Rows>
  231. </Dataset>
  232. <Dataset id="ds_splitflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  233. <Dataset id="ds_prntdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  234. <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  235. <Dataset id="ds__send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  236. <ColumnInfo>
  237. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  238. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  239. <Column id="docucd" type="STRING" size="256" sumtext="서식코드"/>
  240. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  241. <Column id="ioflag" type="STRING" size="256" sumtext="입원/외래구분"/>
  242. <Column id="treatno" type="STRING" size="256" sumtext="TREAT번호"/>
  243. <Column id="cmc_cretno" type="STRING" size="256" sumtext="EMR연동_원무순번"/>
  244. <Column id="cmc_spcid" type="STRING" size="256" sumtext="CDIS연동_기관코드"/>
  245. <Column id="cmc_orddate" type="STRING" size="256" sumtext="CDIS연동_검사일"/>
  246. <Column id="cmc_orderseqno" type="STRING" size="256" sumtext="CDIS연동_처방번호"/>
  247. <Column id="ocmnum" type="STRING" size="256" sumtext="진단서키값"/>
  248. <Column id="pageno" type="STRING" size="256" sumtext="진단서키값"/>
  249. <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
  250. <Column id="ocrcode" type="STRING" size="256" sumtext="ocrtag"/>
  251. <Column id="screenid" type="STRING" size="256" sumtext="openerscreenid"/>
  252. <Column id="dtpube" type="STRING" size="256" sumtext="시행일"/>
  253. <Column id="dtpuen" type="STRING" size="256" sumtext="시행일"/>
  254. <Column id="puclcd" type="STRING" size="256" sumtext="시행과코드"/>
  255. <Column id="teno" type="STRING" size="256" sumtext="검사번호"/>
  256. <Column id="rcvno" type="STRING" size="256" sumtext="접수번호"/>
  257. </ColumnInfo>
  258. </Dataset>
  259. </Objects>
  260. <Bind>
  261. <BindItem id="item7" compid="group1.outPagegap" propid="value" datasetid="ds_main_chartinfo" columnid="pagecnt"/>
  262. <BindItem id="item0" compid="group1.optPageCurrent" propid="value" datasetid="ds_main_chartinfo" columnid="pagecurrent"/>
  263. <BindItem id="item1" compid="group1.optCalcTotal" propid="value" datasetid="ds_main_chartinfo" columnid="filetotal"/>
  264. <BindItem id="item2" compid="group1.radio4" propid="value" datasetid="ds_cond" columnid="radio"/>
  265. <BindItem id="item3" compid="group1.switch1.case1.optSelTotal" propid="text" datasetid="ds_main_chartinfo" columnid="seltotal"/>
  266. <BindItem id="item4" compid="group1.switch1.case3.PVRatio" propid="value" datasetid="ds_ratio" columnid="ratio"/>
  267. <BindItem id="item5" compid="group1.switch1.case2.CVRatio" propid="value" datasetid="ds_ratio" columnid="ratio"/>
  268. <BindItem id="item6" compid="group1.optPageTotal" propid="value" datasetid="ds_main_chartinfo" columnid="pagetotal"/>
  269. <BindItem id="item8" compid="rdo_lindx" propid="value" datasetid="ds_init_seqflag" columnid="seqflag"/>
  270. </Bind>
  271. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  272. * System Name :
  273. * Job Name :
  274. * Creator :
  275. * Make Date : 2014-08-28
  276. * Description :
  277. *---------------------------------------------------------------------------------------
  278. * Modify Date Modifier Modify Description
  279. *---------------------------------------------------------------------------------------
  280. * 2014-08-28 Live Converter TF->XP
  281. *
  282. *---------------------------------------------------------------------------------------
  283. ****************************************************************************************/
  284. //=======================================================================================
  285. // Lib Include
  286. //---------------------------------------------------------------------------------------
  287. include "com_commonxp::comm_main.xjs"
  288. include "emr_commonxp::EMRCommon.xjs"
  289. include "emr_prcpmngtxp::MMO001.xjs"
  290. include "emr_prcpmngtxp::SMMMO04100.xjs"
  291. include "emr_medirecxp::MMR01100.xjs"
  292. include "emr_imgemrxp::SSMRC03130_LC.xjs"
  293. //=======================================================================================
  294. // Global Form Variable
  295. //---------------------------------------------------------------------------------------
  296. var arErrorCode = new HashArray();
  297. var splittxt = "";
  298. //single node variable
  299. var hidden_currentViewMode = "";
  300. var hidden_chartImageHome = "";
  301. var envinit_pagingyn = "";
  302. var main_emrpath = "";
  303. var main_emrorddate = "";
  304. var main_emrformnm = "";
  305. var main_emrformcd = ""; //
  306. var main_emrdeptnm = ""; //
  307. var main_emrdeptcd = ""; //
  308. var main_emrpage = "";
  309. var main_emrhiddenmsg = "";
  310. var main_unprepyn = "";
  311. var main_signemrdeptnm = "";
  312. var main_signemrdeptcd = "";
  313. var main_chartpath = "";
  314. var main_printcount = "";
  315. var main_selectmode = "";
  316. var _send_screenid = "";
  317. var fso = inff_fileSystemObject();
  318. //=======================================================================================
  319. // Function
  320. //---------------------------------------------------------------------------------------
  321. /****************************************************************************************
  322. * Argument : 01.sKey : 코드아이디
  323. * : 02.sValue : 코드명
  324. * Description : 공통코드를 가져온다.
  325. ****************************************************************************************/
  326. //=======================================================================================
  327. // Transaction Callback
  328. //---------------------------------------------------------------------------------------
  329. /****************************************************************************************
  330. * Argument : 01.sSvcId : 서비스 ID
  331. * : 02.nErrorCode : 에러코드
  332. * : 03.sErrorMsg : 에러메시지
  333. * Description : tr_getCodeList의 콜백함수
  334. ****************************************************************************************/
  335. //=======================================================================================
  336. // Event
  337. //---------------------------------------------------------------------------------------
  338. /****************************************************************************************
  339. * Components :
  340. * Components ID : button5
  341. * Event : onlbuttonup
  342. * Argument : 01.obj : Object Event has occurred
  343. * : 02.e : Event Object
  344. * Description :
  345. ****************************************************************************************/
  346. function SSMRC03130_onload(obj:Form, e:LoadEventInfo)
  347. {
  348. // jw 임시 설정
  349. // f_View.ThumbnailTextBackColor = 16777215;
  350. // f_View.ThumbnailTextUnderline = true;
  351. // f_View.ThumbnailTextBold = true;
  352. f_View.BackColor = 15194831;
  353. //sysf_trace(" newWidth : " + this.position.left + " newHeight : " + this.position.right + " this.parent.name : " + this.position.width + " " + this.position.height);
  354. var formcd = frmf_getMenuParam();//getScreenMenuParameter();
  355. var openerid = this.getOwnerFrame().name;//parent.frmf_getScreenID();//opener.window.javascript.getScreenID();
  356. // lf_getHardCDList 로 변환 해야 함. 임시로 사용!
  357. lf_gethardcdArrayList(new Array(
  358. "splitflag|5623",
  359. "prntdept|5816"
  360. ),
  361. new Array(
  362. "ds_splitflag",
  363. "ds_prntdept"
  364. )
  365. );
  366. //lf_getHardCDList("N", 5623, null, ds_splitflag);
  367. splittxt = ds_splitflag.getColumn(0, "hardcd"); //출력대상부서
  368. if ( utlf_isNull(formcd) ) {
  369. }
  370. else {
  371. //상단정보 가져오기
  372. var node = sysf_getGlobalVariable("paminfo");
  373. if (node == "") {
  374. sysf_messageBox("상단정보가 없습니다,상단연계 후 진행하시기 바랍니다.!","I999");
  375. }
  376. else {
  377. // model.makeNode("/root/main/session/paminfo");
  378. // setCSVToNode("/root/main/session/paminfo", node);
  379. var objColInfo = new Array();
  380. objColInfo.push({col: "docucd", type:"string", size:256, val:formcd});
  381. objColInfo.push({col: "pid", type:"string", size:256, val:ds_paminfo.getColumn(0, "pid")});
  382. dsf_createDsRow("ds_hidden_temp", objColInfo);
  383. }
  384. }
  385. fInitilize();
  386. if(!(this instanceof Div))
  387. {
  388. fGetResize();
  389. searchChart(ds_hidden_temp);
  390. if (downloadChart() == true)
  391. {
  392. //sysf_trace("***** downloadChart() == true *****");
  393. setupChartPopup("ChartView");
  394. }
  395. if (openerid == "SMPMC06503"){
  396. setupChartPopup("PV");
  397. printChart("1");
  398. form.close();
  399. }
  400. }
  401. var parentid = frmf_findPopup("SPMRI02400");
  402. if ( parentid != null ){
  403. fGetResize();
  404. if (downloadChart() == true){
  405. sysf_messageBox("조회되었습니다.","I"); // 메세지 따로 띄우지 않으면 기록지 올라오지 않는 문제로 인해 messageBox 넣음.
  406. setupChartPopup("ChartView");
  407. }
  408. }
  409. ds_ratio.setColumn(0, "ratio", "1.5");
  410. //통합검사결과에서 오픈시 항상 출력 및 다운로드 가능토록
  411. if (openerid == "SMAER00800" || openerid == "SMMMI00100" || openerid == "SMAER00400" ){
  412. group1.switch1.case1.btn_prnt.visible = true;
  413. group1.switch1.case1.btn_down.visible = true;
  414. }
  415. //START 서식별 출력가능 부서 가져오기-이윤주 추가(20130404)
  416. //lf_getHardCDList("N", 5816, null, ds_prntdept);
  417. var dutplcecd = sysf_getUserInfo("dutplcecd");
  418. var prntdeptCnt = ds_prntdept.getCaseCount("hardcd == '" + dutplcecd + "'"); //출력대상부서
  419. var formcd = utlf_isNull(this.objects["ds_main_charts"]) ? "" : ds_main_charts.getColumn(0, "docucd");
  420. var formcdCnt = ds_prntdept.getCaseCount("hardcdnm == '" + formcd + "']"); //출력대상부서
  421. if (prntdeptCnt > 0) {
  422. if (formcdCnt > 0 ) {
  423. group1.switch1.case1.btn_prnt.visible = true;
  424. }
  425. }
  426. //END 서식별 출력가능 부서 가져오기
  427. //START 신분증 스캔 가능부서(원무팀) - 20130411
  428. if (dutplcecd == "4040300000" || dutplcecd == "4040326000") {
  429. group1.switch1.case1.btn_sinbun.visible = true;
  430. }
  431. //END
  432. f_View.visible = true;
  433. }
  434. function SSMRC03130_oninit(obj:Form, e:InitEventInfo)
  435. {
  436. frmf_initForm(obj);
  437. }
  438. function SSMRC03130_onsize(obj:Form, e:SizeEventInfo)
  439. {
  440. sysf_trace("SSMRC03130_onsize()");
  441. this.enableevent = false;
  442. this.enableredraw = false;
  443. var openerid = this.getOwnerFrame().name;//parent.frmf_getScreenID();//opener.window.javascript.getScreenID();
  444. //sysf_trace(openerid);
  445. if( openerid != "SMMRI00400" && openerid != "SPMRI02400" ){
  446. fGetResize();
  447. }
  448. if( openerid == "SMMRC03000" || openerid == "SPMRI02400" ){ // 상담관리(SPMRI02400)화면 추가 2013.08.16
  449. var strWidth = this.position2.width; //parseInt(opener.iviewerIemr.attribute("width"));
  450. var strHeight = this.position2.height;//parseInt(opener.iviewerIemr.attribute("height"));
  451. //sysf_trace("strWidth : " + strWidth + " strHeight : " + strHeight );
  452. setChartViewerSize(strWidth, strHeight);
  453. }
  454. this.enableevent = true;
  455. this.enableredraw = true;
  456. }
  457. function f_View_MouseUp(obj:ActiveX, e)
  458. {
  459. // sysf_trace("***** f_View_MouseUp *****");
  460. // for(a in e)
  461. // {
  462. // trace(a + " >>>>: " + e[a]);
  463. // }
  464. MouseUp();
  465. }
  466. function f_View_ThumbnailClick(obj:ActiveX, e)
  467. {
  468. // sysf_trace("***** f_View_ThumbnailClick *****");
  469. // sysf_trace( e.ButtonFlag + " : " + e.ShiftFlag + " : " + e.Page+ " :" );
  470. // for(a in e)
  471. // {
  472. // trace(a + " >>>>: " + e[a]);
  473. // }
  474. ThumbnailClick_event(e.Page, e.ShiftFlag, e.ButtonFlag);
  475. }
  476. function f_View_ImageClick(obj:ActiveX, e)
  477. {
  478. // sysf_trace("***** f_View_ImageClick *****");
  479. // sysf_trace( e.ButtonFlag + " : " + e.ShiftFlag + " : " + e.Page+ " :" );
  480. // for(a in e)
  481. // {
  482. // trace(a + " >>>>: " + e[a]);
  483. // }
  484. ImageClick_event(e.Page, e.ShiftFlag, e.ButtonFlag);
  485. }
  486. function f_View_ThumbnailDblClick(obj:ActiveX, e)
  487. {
  488. // sysf_trace("***** f_View_ThumbnailDblClick *****");
  489. // for(a in e)
  490. // {
  491. // trace(a + " >>>>: " + e[a]);
  492. // }
  493. ThumbnailDblClick_event(e.Page);
  494. }
  495. function f_View_ImageDblClick(obj:ActiveX, e)
  496. {
  497. // sysf_trace("***** f_View_ImageDblClick *****");
  498. // for(a in e)
  499. // {
  500. // trace(a + " >>>>: " + e[a]);
  501. // }
  502. ImageDblClick_event(e.Page);
  503. }
  504. function f_View_MouseWheel(obj:ActiveX, e)
  505. {
  506. // sysf_trace("***** f_View_MouseWheel *****");
  507. // sysf_trace( e.ButtonFlag + " : " + e.ShiftFlag + " : " + e.zDelta + " :" );
  508. // for(a in e)
  509. // {
  510. // trace(a + " >>>>: " + e[a]);
  511. // }
  512. // trace("e.FlagButton = "+ e.FlagButton +"/ e.FlagShift = "+ e.FlagShift +"/ e.zDelta = "+ e.zDelta);
  513. MouseWheel_event(e.FlagShift, e.FlagShift, e.zDelta);
  514. }
  515. function f_View_PageCurrentChanged(obj:ActiveX)
  516. {
  517. // sysf_trace("***** f_View_PageCurrentChanged *****");
  518. // for(a in e)
  519. // {
  520. // trace(a + " >>>>: " + e[a]);
  521. // }
  522. PageCurrentChanged();
  523. }
  524. function f_View_ContinuousFirstImageChanged(obj:ActiveX, e)
  525. {
  526. // sysf_trace("***** f_View_ContinuousFirstImageChanged *****");
  527. // for(a in e)
  528. // {
  529. // trace(a + " >>>>: " + e[a]);
  530. // }
  531. ContinuousFirstImageChanged(e.Page);
  532. }
  533. function f_View_KeyDown(obj:ActiveX, e)
  534. {
  535. // sysf_trace("***** f_View_KeyDown *****");
  536. // sysf_trace( e.KeyCode + " : " + e.ShiftFlag + " : " + e.x + " : " + e.y + " : " + e.zDelta + " :" );
  537. // for(a in e)
  538. // {
  539. // trace(a + " >>>>: " + e[a]);
  540. // }
  541. ViewKeyDown(e.KeyCode, e.Shift) ;
  542. }
  543. function f_View_ContinuousDblClick(obj:ActiveX, e)
  544. {
  545. //sysf_trace("***** f_View_ContinuousDblClick *****");
  546. setupChart("PV");
  547. f_View.PageCurrent = e.Page;
  548. }
  549. function group1_radio4_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  550. {
  551. //sysf_trace("***** group1_radio4_onitemchanged *****");
  552. setupChart(obj.value);
  553. }
  554. function group1_switch1_case1_but_selectall_onclick(obj:Button, e:ClickEventInfo)
  555. {
  556. TVSelect("all");
  557. }
  558. function group1_switch1_case1_but_selectall_ondblclick(obj:Button, e:MouseEventInfo)
  559. {
  560. TVSelect("all");
  561. }
  562. function group1_switch1_case1_but_selectnone_onclick(obj:Button, e:ClickEventInfo)
  563. {
  564. TVSelect("none");
  565. }
  566. function group1_switch1_case1_but_selectnone_ondblclick(obj:Button, e:MouseEventInfo)
  567. {
  568. TVSelect("none");
  569. }
  570. function group1_switch1_case1_but_2x_onclick(obj:Button, e:ClickEventInfo)
  571. {
  572. TVScreen("2");
  573. }
  574. function group1_switch1_case1_but_2x_ondblclick(obj:Button, e:MouseEventInfo)
  575. {
  576. TVScreen("2");
  577. }
  578. function group1_switch1_case1_but_3x_onclick(obj:Button, e:ClickEventInfo)
  579. {
  580. TVScreen("3");
  581. }
  582. function group1_switch1_case1_but_3x_ondblclick(obj:Button, e:MouseEventInfo)
  583. {
  584. TVScreen("3");
  585. }
  586. function group1_switch1_case1_but_4x_onclick(obj:Button, e:ClickEventInfo)
  587. {
  588. TVScreen("4");
  589. }
  590. function group1_switch1_case1_but_4x_ondblclick(obj:Button, e:MouseEventInfo)
  591. {
  592. TVScreen("4");
  593. }
  594. function group1_switch1_case1_compare_onclick(obj:Button, e:ClickEventInfo)
  595. {
  596. comparePage();
  597. }
  598. function group1_switch1_case1_compare_ondblclick(obj:Button, e:MouseEventInfo)
  599. {
  600. comparePage();
  601. }
  602. function group1_switch1_case1_btn_prnt_onclick(obj:Button, e:ClickEventInfo)
  603. {
  604. printChart("출력");
  605. }
  606. function group1_switch1_case1_btn_sinbun_onclick(obj:Button, e:ClickEventInfo)
  607. {
  608. var ocrtag = model.getValue("/root/hidden/temp/ocrcode");
  609. setParameter("SSMRC03180_LC_SCAN_ocrtag", ocrtag);
  610. open("SSMRC03180_LC_SCAN");
  611. }
  612. function group1_switch1_case1_btn_down_onclick(obj:Button, e:ClickEventInfo)
  613. {
  614. downloadFile();
  615. }
  616. function group1_switch1_case1_tv_pagebtn_onclick(obj:Button, e:ClickEventInfo)
  617. {
  618. fClickNext();
  619. }
  620. function group1_switch1_case2_but_first_onclick(obj:Button, e:ClickEventInfo)
  621. {
  622. CvMovePage("first");
  623. }
  624. function group1_switch1_case2_but_first_ondblclick(obj:Button, e:MouseEventInfo)
  625. {
  626. CvMovePage("first");
  627. }
  628. function group1_switch1_case2_but_prev_onclick(obj:Button, e:ClickEventInfo)
  629. {
  630. CvMovePage("prev");
  631. }
  632. function group1_switch1_case2_but_prev_ondblclick(obj:Button, e:MouseEventInfo)
  633. {
  634. CvMovePage("prev");
  635. }
  636. function group1_switch1_case2_but_prevpage_onclick(obj:Button, e:ClickEventInfo)
  637. {
  638. CvMovePage("prevpage");
  639. }
  640. function group1_switch1_case2_but_prevpage_ondblclick(obj:Button, e:MouseEventInfo)
  641. {
  642. CvMovePage("prevpage");
  643. }
  644. function group1_switch1_case2_but_nextpage_onclick(obj:Button, e:ClickEventInfo)
  645. {
  646. CvMovePage("nextpage");
  647. }
  648. function group1_switch1_case2_but_nextpage_ondblclick(obj:Button, e:MouseEventInfo)
  649. {
  650. CvMovePage("nextpage");
  651. }
  652. function group1_switch1_case2_but_next_onclick(obj:Button, e:ClickEventInfo)
  653. {
  654. CvMovePage("next");
  655. }
  656. function group1_switch1_case2_but_next_ondblclick(obj:Button, e:MouseEventInfo)
  657. {
  658. CvMovePage("next");
  659. }
  660. function group1_switch1_case2_but_last_onclick(obj:Button, e:ClickEventInfo)
  661. {
  662. CvMovePage("last");
  663. }
  664. function group1_switch1_case2_but_last_ondblclick(obj:Button, e:MouseEventInfo)
  665. {
  666. CvMovePage("last");
  667. }
  668. function group1_switch1_case2_but_normal_onclick(obj:Button, e:ClickEventInfo)
  669. {
  670. CvMousePage("normal");
  671. }
  672. function group1_switch1_case2_but_normal_ondblclick(obj:Button, e:MouseEventInfo)
  673. {
  674. CvMousePage("normal");
  675. }
  676. function group1_switch1_case2_but_panning_onclick(obj:Button, e:ClickEventInfo)
  677. {
  678. CvMousePage("panning");
  679. }
  680. function group1_switch1_case2_but_panning_ondblclick(obj:Button, e:MouseEventInfo)
  681. {
  682. CvMousePage("panning");
  683. }
  684. function group1_switch1_case2_but_zoom_onclick(obj:Button, e:ClickEventInfo)
  685. {
  686. CvMousePage("zoom");
  687. }
  688. function group1_switch1_case2_but_zoom_ondblclick(obj:Button, e:MouseEventInfo)
  689. {
  690. CvMousePage("zoom");
  691. }
  692. function group1_switch1_case2_cv_pagebtn_onclick(obj:Button, e:ClickEventInfo)
  693. {
  694. fClickNext();
  695. }
  696. function group1_switch1_case3_button1_onclick(obj:Button, e:ClickEventInfo)
  697. {
  698. PvMovePage("first");
  699. }
  700. function group1_switch1_case3_button1_ondblclick(obj:Button, e:MouseEventInfo)
  701. {
  702. PvMovePage("first");
  703. }
  704. function group1_switch1_case3_button2_onclick(obj:Button, e:ClickEventInfo)
  705. {
  706. PvMovePage("prev");
  707. }
  708. function group1_switch1_case3_button2_ondblclick(obj:Button, e:MouseEventInfo)
  709. {
  710. PvMovePage("prev");
  711. }
  712. function group1_switch1_case3_pv_pagebtn_onclick(obj:Button, e:ClickEventInfo)
  713. {
  714. fClickNext();
  715. }
  716. function group1_switch1_case3_button3_onclick(obj:Button, e:ClickEventInfo)
  717. {
  718. PvMovePage("next");
  719. }
  720. function group1_switch1_case3_button3_ondblclick(obj:Button, e:MouseEventInfo)
  721. {
  722. PvMovePage("next");
  723. }
  724. function group1_switch1_case3_button4_onclick(obj:Button, e:ClickEventInfo)
  725. {
  726. PvMovePage("last");
  727. }
  728. function group1_switch1_case3_button4_ondblclick(obj:Button, e:MouseEventInfo)
  729. {
  730. PvMovePage("last");
  731. }
  732. function group1_switch1_case3_button5_onclick(obj:Button, e:ClickEventInfo)
  733. {
  734. PvMousePage("normal");
  735. }
  736. function group1_switch1_case3_button5_ondblclick(obj:Button, e:MouseEventInfo)
  737. {
  738. PvMousePage("normal");
  739. }
  740. function group1_switch1_case3_button6_onclick(obj:Button, e:ClickEventInfo)
  741. {
  742. PvMousePage("panning");
  743. }
  744. function group1_switch1_case3_button6_ondblclick(obj:Button, e:MouseEventInfo)
  745. {
  746. PvMousePage("panning");
  747. }
  748. function group1_switch1_case3_button7_onclick(obj:Button, e:ClickEventInfo)
  749. {
  750. PvMousePage("zoom");
  751. }
  752. function group1_switch1_case3_button7_ondblclick(obj:Button, e:MouseEventInfo)
  753. {
  754. PvMousePage("zoom");
  755. }
  756. function group1_switch1_case3_but_regionzoom_onclick(obj:Button, e:ClickEventInfo)
  757. {
  758. PvMousePage("regionzoom");
  759. }
  760. function group1_switch1_case3_but_regionzoom_ondblclick(obj:Button, e:MouseEventInfo)
  761. {
  762. PvMousePage("regionzoom");
  763. }
  764. function group1_switch1_case3_but_fit_onclick(obj:Button, e:ClickEventInfo)
  765. {
  766. PvFit();
  767. }
  768. function group1_switch1_case3_but_fit_ondblclick(obj:Button, e:MouseEventInfo)
  769. {
  770. PvFit();
  771. }
  772. function group1_switch1_case3_but_leftturn_onclick(obj:Button, e:ClickEventInfo)
  773. {
  774. PvTurn("left");
  775. }
  776. function group1_switch1_case3_but_leftturn_ondblclick(obj:Button, e:MouseEventInfo)
  777. {
  778. PvTurn("left");
  779. }
  780. function group1_switch1_case3_but_rightturn_onclick(obj:Button, e:ClickEventInfo)
  781. {
  782. PvTurn("right");
  783. }
  784. function group1_switch1_case3_but_rightturn_ondblclick(obj:Button, e:MouseEventInfo)
  785. {
  786. PvTurn("right");
  787. }
  788. function group1_cpt1_onclick(obj:Static, e:ClickEventInfo)
  789. {
  790. lf_cpt_style_change(obj);
  791. rdoIndxClickEvent();
  792. }
  793. function group1_cpt1_onlbuttondown(obj:Static, e:MouseEventInfo)
  794. {
  795. fShowProgress(true);
  796. }
  797. function group1_cpt2_onclick(obj:Static, e:ClickEventInfo)
  798. {
  799. lf_cpt_style_change(obj);
  800. rdoIndxClickEvent();
  801. }
  802. function group1_cpt2_onlbuttondown(obj:Static, e:MouseEventInfo)
  803. {
  804. fShowProgress(true);
  805. }
  806. function group1_cpt3_onclick(obj:Static, e:ClickEventInfo)
  807. {
  808. lf_cpt_style_change(obj);
  809. rdoIndxClickEvent();
  810. }
  811. function group1_cpt3_onlbuttondown(obj:Static, e:MouseEventInfo)
  812. {
  813. fShowProgress(true);
  814. }
  815. function group1_cpt4_onclick(obj:Static, e:ClickEventInfo)
  816. {
  817. lf_cpt_style_change(obj);
  818. rdoIndxClickEvent();
  819. }
  820. function group1_cpt4_onlbuttondown(obj:Static, e:MouseEventInfo)
  821. {
  822. fShowProgress(true);
  823. }
  824. function group1_cpt5_onclick(obj:Static, e:ClickEventInfo)
  825. {
  826. lf_cpt_style_change(obj);
  827. rdoIndxClickEvent();
  828. }
  829. function group1_cpt5_onlbuttondown(obj:Static, e:MouseEventInfo)
  830. {
  831. fShowProgress(true);
  832. }
  833. function group1_cpt6_onclick(obj:Static, e:ClickEventInfo)
  834. {
  835. lf_cpt_style_change(obj);
  836. rdoIndxClickEvent();
  837. }
  838. function group1_cpt6_onlbuttondown(obj:Static, e:MouseEventInfo)
  839. {
  840. fShowProgress(true);
  841. }
  842. function group1_cpt7_onclick(obj:Static, e:ClickEventInfo)
  843. {
  844. lf_cpt_style_change(obj);
  845. rdoIndxClickEvent();
  846. }
  847. function group1_cpt7_onlbuttondown(obj:Static, e:MouseEventInfo)
  848. {
  849. fShowProgress(true);
  850. }
  851. function group1_cpt8_onclick(obj:Static, e:ClickEventInfo)
  852. {
  853. lf_cpt_style_change(obj);
  854. rdoIndxClickEvent();
  855. }
  856. function group1_cpt8_onlbuttondown(obj:Static, e:MouseEventInfo)
  857. {
  858. fShowProgress(true);
  859. }
  860. function group1_cpt9_onclick(obj:Static, e:ClickEventInfo)
  861. {
  862. lf_cpt_style_change(obj);
  863. rdoIndxClickEvent();
  864. }
  865. function group1_cpt9_onlbuttondown(obj:Static, e:MouseEventInfo)
  866. {
  867. fShowProgress(true);
  868. }
  869. function group1_cpt10_onclick(obj:Static, e:ClickEventInfo)
  870. {
  871. lf_cpt_style_change(obj);
  872. rdoIndxClickEvent();
  873. }
  874. function group1_cpt10_onlbuttondown(obj:Static, e:MouseEventInfo)
  875. {
  876. fShowProgress(true);
  877. }
  878. function group1_cpt11_onclick(obj:Static, e:ClickEventInfo)
  879. {
  880. lf_cpt_style_change(obj);
  881. rdoIndxClickEvent();
  882. }
  883. function group1_cpt11_onlbuttondown(obj:Static, e:MouseEventInfo)
  884. {
  885. fShowProgress(true);
  886. }
  887. function group1_cpt12_onclick(obj:Static, e:ClickEventInfo)
  888. {
  889. lf_cpt_style_change(obj);
  890. rdoIndxClickEvent();
  891. }
  892. function group1_cpt12_onlbuttondown(obj:Static, e:MouseEventInfo)
  893. {
  894. fShowProgress(true);
  895. }
  896. function group1_cpt13_onclick(obj:Static, e:ClickEventInfo)
  897. {
  898. lf_cpt_style_change(obj);
  899. rdoIndxClickEvent();
  900. }
  901. function group1_cpt13_onlbuttondown(obj:Static, e:MouseEventInfo)
  902. {
  903. fShowProgress(true);
  904. }
  905. function group1_cpt14_onclick(obj:Static, e:ClickEventInfo)
  906. {
  907. lf_cpt_style_change(obj);
  908. rdoIndxClickEvent();
  909. }
  910. function group1_cpt14_onlbuttondown(obj:Static, e:MouseEventInfo)
  911. {
  912. fShowProgress(true);
  913. }
  914. function group1_cpt15_onclick(obj:Static, e:ClickEventInfo)
  915. {
  916. lf_cpt_style_change(obj);
  917. rdoIndxClickEvent();
  918. }
  919. function group1_cpt15_onlbuttondown(obj:Static, e:MouseEventInfo)
  920. {
  921. fShowProgress(true);
  922. }
  923. function group1_cpt16_onclick(obj:Static, e:ClickEventInfo)
  924. {
  925. lf_cpt_style_change(obj);
  926. rdoIndxClickEvent();
  927. }
  928. function group1_cpt16_onlbuttondown(obj:Static, e:MouseEventInfo)
  929. {
  930. fShowProgress(true);
  931. }
  932. function group1_cpt17_onclick(obj:Static, e:ClickEventInfo)
  933. {
  934. lf_cpt_style_change(obj);
  935. rdoIndxClickEvent();
  936. }
  937. function group1_cpt17_onlbuttondown(obj:Static, e:MouseEventInfo)
  938. {
  939. fShowProgress(true);
  940. }
  941. function group1_cpt18_onclick(obj:Static, e:ClickEventInfo)
  942. {
  943. lf_cpt_style_change(obj);
  944. rdoIndxClickEvent();
  945. }
  946. function group1_cpt18_onlbuttondown(obj:Static, e:MouseEventInfo)
  947. {
  948. fShowProgress(true);
  949. }
  950. function group1_cpt19_onclick(obj:Static, e:ClickEventInfo)
  951. {
  952. lf_cpt_style_change(obj);
  953. rdoIndxClickEvent();
  954. }
  955. function group1_cpt19_onlbuttondown(obj:Static, e:MouseEventInfo)
  956. {
  957. fShowProgress(true);
  958. }
  959. function group1_cpt20_onclick(obj:Static, e:ClickEventInfo)
  960. {
  961. lf_cpt_style_change(obj);
  962. rdoIndxClickEvent();
  963. }
  964. function group1_cpt20_onlbuttondown(obj:Static, e:MouseEventInfo)
  965. {
  966. fShowProgress(true);
  967. }
  968. function group1_cpt21_onclick(obj:Static, e:ClickEventInfo)
  969. {
  970. lf_cpt_style_change(obj);
  971. rdoIndxClickEvent();
  972. }
  973. function group1_cpt21_onlbuttondown(obj:Static, e:MouseEventInfo)
  974. {
  975. fShowProgress(true);
  976. }
  977. function group1_cpt22_onclick(obj:Static, e:ClickEventInfo)
  978. {
  979. lf_cpt_style_change(obj);
  980. rdoIndxClickEvent();
  981. }
  982. function group1_cpt22_onlbuttondown(obj:Static, e:MouseEventInfo)
  983. {
  984. fShowProgress(true);
  985. }
  986. function group1_cpt23_onclick(obj:Static, e:ClickEventInfo)
  987. {
  988. lf_cpt_style_change(obj);
  989. rdoIndxClickEvent();
  990. }
  991. function group1_cpt23_onlbuttondown(obj:Static, e:MouseEventInfo)
  992. {
  993. fShowProgress(true);
  994. }
  995. function group1_cpt24_onclick(obj:Static, e:ClickEventInfo)
  996. {
  997. lf_cpt_style_change(obj);
  998. rdoIndxClickEvent();
  999. }
  1000. function group1_cpt24_onlbuttondown(obj:Static, e:MouseEventInfo)
  1001. {
  1002. fShowProgress(true);
  1003. }
  1004. function group1_cpt25_onclick(obj:Static, e:ClickEventInfo)
  1005. {
  1006. lf_cpt_style_change(obj);
  1007. rdoIndxClickEvent();
  1008. }
  1009. function group1_cpt25_onlbuttondown(obj:Static, e:MouseEventInfo)
  1010. {
  1011. fShowProgress(true);
  1012. }
  1013. function group1_cpt26_onclick(obj:Static, e:ClickEventInfo)
  1014. {
  1015. lf_cpt_style_change(obj);
  1016. rdoIndxClickEvent();
  1017. }
  1018. function group1_cpt26_onlbuttondown(obj:Static, e:MouseEventInfo)
  1019. {
  1020. fShowProgress(true);
  1021. }
  1022. function group1_cpt27_onclick(obj:Static, e:ClickEventInfo)
  1023. {
  1024. lf_cpt_style_change(obj);
  1025. rdoIndxClickEvent();
  1026. }
  1027. function group1_cpt27_onlbuttondown(obj:Static, e:MouseEventInfo)
  1028. {
  1029. fShowProgress(true);
  1030. }
  1031. function group1_cpt28_onclick(obj:Static, e:ClickEventInfo)
  1032. {
  1033. lf_cpt_style_change(obj);
  1034. rdoIndxClickEvent();
  1035. }
  1036. function group1_cpt28_onlbuttondown(obj:Static, e:MouseEventInfo)
  1037. {
  1038. fShowProgress(true);
  1039. }
  1040. function group1_cpt29_onclick(obj:Static, e:ClickEventInfo)
  1041. {
  1042. lf_cpt_style_change(obj);
  1043. rdoIndxClickEvent();
  1044. }
  1045. function group1_cpt29_onlbuttondown(obj:Static, e:MouseEventInfo)
  1046. {
  1047. fShowProgress(true);
  1048. }
  1049. function group1_cpt30_onclick(obj:Static, e:ClickEventInfo)
  1050. {
  1051. lf_cpt_style_change(obj);
  1052. rdoIndxClickEvent();
  1053. }
  1054. function group1_cpt30_onlbuttondown(obj:Static, e:MouseEventInfo)
  1055. {
  1056. fShowProgress(true);
  1057. }
  1058. function ds_init_rdo_lindx_onvaluechanged(obj:Dataset, e:DSColChangeEventInfo)
  1059. {
  1060. rdoIndxClickEvent();
  1061. }
  1062. function printChart(docName, msg)
  1063. {
  1064. //sysf_trace("***** printChart(docName, msg) : " + docName + " | " + msg + " *****");
  1065. var strPage;
  1066. var strPrintLog;
  1067. var bFirstPage;
  1068. var selCount;
  1069. var start = utlf_getCurrentDateTime();
  1070. //sysf_trace("***** printChart radio : " + ds_cond.getColumn(0, "radio") + " ****");
  1071. switch(ds_cond.getColumn(0, "radio"))
  1072. {
  1073. case "PageView":
  1074. case "PV":
  1075. var pageCurrent = parseInt(ds_main_chartinfo.getColumn(0, "pagecurrent"));
  1076. if(pageCurrent > 0)
  1077. {
  1078. strPath = g_path[pageCurrent];
  1079. strPage = g_page[pageCurrent];
  1080. f_print.DocumentBegin(docName);
  1081. f_print.PageBegin();
  1082. f_preview.PageRemove(0,0);
  1083. f_preview.ViewMode = 2;
  1084. f_preview.PageAppend(f_View.get_PageFilePath(pageCurrent),f_View.get_PageFilePage(pageCurrent) + 1 ,f_View.get_PageFilePage(pageCurrent) + 1 );
  1085. f_preview.PageCurrent = pageCurrent;
  1086. if(f_preview.PageWidth > f_preview.PageHeight)
  1087. {
  1088. if(f_View.get_PageFilePath(i).substr(0,3) != "utf")
  1089. {
  1090. f_preview.ActionThumbnail = 2;
  1091. TvTurnSelect("left");
  1092. }
  1093. }
  1094. f_print.PrintImage(f_View.get_PageFilePath(pageCurrent),f_View.get_PageFilePage(pageCurrent) + 1, 0, 0, f_print.PrintableWidth, f_print.PrintableHeight, 5,1,1,12);
  1095. //사본발급시
  1096. if (docName=="SMMRC03000")
  1097. {
  1098. f_print.FontFaceName = "HY울릉도M"
  1099. f_print.FontSize = 12
  1100. f_print.FontBold = true
  1101. f_print.PrintText(360, f_print.PrintableHeight - f_print.PrintTextHeight("이 서식은 사본입니다(원본 대조필)", 0),f_print.PrintableWidth,f_print.PrintableHeight,"이 서식은 사본입니다(원본 대조필)",2048,0xff0000,0xff0000);
  1102. //f_print.PrintText(0, 0 ,f_print.PrintableWidth,f_print.PrintableHeight,"이 서식은 사본입니다(원본 대조필)",2048,0xff0000,0xff0000);
  1103. }
  1104. //사본발급 출력서식의 하단에 사본발급용도(목적) 출력요청(2010-04-05 박종훈)
  1105. //[요청번호 : 11336, TaskNo : 43930, 우선순위 : SY]
  1106. //사본발급시(발급용도)
  1107. if (!utlf_isNull(msg))
  1108. {
  1109. f_print.FontFaceName = "HY울릉도M"
  1110. f_print.FontSize = 12
  1111. f_print.FontBold = true
  1112. f_print.PrintText(25, f_print.PrintableHeight - 20,f_print.PrintableWidth,f_print.PrintableHeight,msg,2048,0xff0000,0xff0000);
  1113. //f_print.PrintText(0, 0 ,f_print.PrintableWidth,f_print.PrintableHeight,msg,2048,0xff0000,0xff0000);
  1114. }
  1115. f_print.PageEnd();
  1116. main_printcount = parseInt(main_printcount) + 1 ;
  1117. if(f_preview.PageWidth > f_preview.PageHeight)
  1118. {
  1119. if(f_View.get_PageFilePath(i).substr(0,3) != "utf")
  1120. {
  1121. f_preview.ActionThumbnail = 2;
  1122. TvTurnSelect("right");
  1123. }
  1124. }
  1125. f_print.DocumentEnd();
  1126. // 출력 통보
  1127. //model.setAttribute("sCMR_Param", printLog(pageCurrent));
  1128. frmf_setParameter("sCMR_Parma", printLog(pageCurrent));
  1129. }
  1130. else
  1131. {
  1132. alert("출력할 페이지가 없습니다.");
  1133. return false;
  1134. }
  1135. break;
  1136. case "ThumbView":
  1137. case "TV":
  1138. selCount = getSelectPageCount();
  1139. //alert("selCount " + selCount)
  1140. var trans;
  1141. //var fso = inff_fileSystemObject();//new ActiveXObject("Scripting.FileSystemObject");
  1142. if( fso.FolderExists("C:\\LC_Log") == false)
  1143. {
  1144. fso.CreateFolder("C:\\LC_Log");
  1145. }
  1146. var today = new Date( );
  1147. var a = fso.CreateTextFile("C:\\LC_Log\\" + today.getYear( ) + today.getMonth( ) + today.getDate( ) + today.getMinutes( ) + today.getSeconds( ) + ".log", true, true) ;
  1148. if(selCount == 0) //썸네일 선택 안하고 출력버튼 눌렀을시
  1149. {
  1150. trans = "\n f_print.DocumentBegin: " ;
  1151. f_print.DocumentBegin(docName);
  1152. bFirstPage = true;
  1153. strPrintLog = "";
  1154. for(i = 1; i <= f_View.PageTotal; i++)
  1155. {
  1156. trans = trans + "\n f_print.PageBegin: " + i + " page";
  1157. f_print.PageBegin();
  1158. f_preview.PageRemove(0,0);
  1159. f_preview.ViewMode = 2;
  1160. f_preview.PageAppend(f_View.get_PageFilePath(i), f_View.get_PageFilePage(i) + 1,f_View.get_PageFilePage(i) + 1);
  1161. f_preview.PageCurrent = i;
  1162. if(f_preview.PageWidth > f_preview.PageHeight)
  1163. {
  1164. if(f_View.get_PageFilePath(i).substr(0,3) != "utf")
  1165. {
  1166. f_preview.ActionThumbnail = 2;
  1167. TvTurnSelect("left");
  1168. }
  1169. }
  1170. trans = trans + "\n f_print.PrintImage: ";
  1171. trans = trans + "\n f_View.PageFilePath(i): " + f_View.get_PageFilePath(i);
  1172. trans = trans + "\n f_View.PageFilePage(i) + 1: " + f_View.get_PageFilePage(i) + 1;
  1173. f_print.PrintImage(f_View.get_PageFilePath(i),f_View.get_PageFilePage(i) + 1, 0, 0, f_print.PrintableWidth, f_print.PrintableHeight, 5,1,1,12);
  1174. //사본발급시
  1175. if (docName=="SMMRC03000")
  1176. {
  1177. f_print.FontFaceName = "HY울릉도M";
  1178. f_print.FontSize = 12;
  1179. f_print.FontBold = true;
  1180. f_print.PrintText(360, f_print.PrintableHeight - f_print.PrintTextHeight("이 서식은 사본입니다(원본 대조필)", 0),f_print.PrintableWidth,f_print.PrintableHeight,"이 서식은 사본입니다(원본 대조필)",2048,0xff0000,0xff0000);
  1181. //f_print.PrintText(0, 0 ,f_print.PrintableWidth,f_print.PrintableHeight,"이 서식은 사본입니다(원본 대조필)",2048,0xff0000,0xff0000);
  1182. }
  1183. //사본발급 출력서식의 하단에 사본발급용도(목적) 출력요청(2010-04-05 박종훈)
  1184. //[요청번호 : 11336, TaskNo : 43930, 우선순위 : SY]
  1185. //사본발급시(발급용도)
  1186. if (!utlf_isNull(msg))
  1187. {
  1188. f_print.FontFaceName = "HY울릉도M";
  1189. f_print.FontSize = 12;
  1190. f_print.FontBold = true;
  1191. f_print.PrintText(25, f_print.PrintableHeight - 10,f_print.PrintableWidth,f_print.PrintableHeight,msg,2048,0xff0000,0xff0000);
  1192. //f_print.PrintText(0, 0 ,f_print.PrintableWidth,f_print.PrintableHeight,msg,2048,0xff0000,0xff0000);
  1193. }
  1194. trans = trans + "\n f_print.PageEnd(): ";
  1195. f_print.PageEnd();
  1196. main_printcount = parseInt(main_printcount) + 1 ;
  1197. if(f_preview.PageWidth > f_preview.PageHeight)
  1198. {
  1199. if(f_View.get_PageFilePath(i).substr(0,3) != "utf")
  1200. {
  1201. f_preview.ActionThumbnail = 2;
  1202. TvTurnSelect("right");
  1203. }
  1204. }
  1205. strPrintLog += printLog(i);
  1206. }
  1207. trans = trans + "\n f_print.DocumentEnd(): ";
  1208. f_print.DocumentEnd();
  1209. a.WriteLine(trans);
  1210. a.Close();
  1211. fso = null;
  1212. today = null;
  1213. trans = null;
  1214. //alert(model.getValue("/root/main/printcount") )
  1215. frmf_setParameter("sCMR_Param", strPrintLog);
  1216. break;
  1217. }
  1218. else //썸네일에서 이미지 선택했을시에
  1219. {
  1220. trans = "\n f_print.DocumentBegin: " ;
  1221. f_print.DocumentBegin(docName);
  1222. bFirstPage = true;
  1223. strPrintLog = "";
  1224. for(i = 1; i <= f_View.PageTotal; i++)
  1225. {
  1226. if(f_View.ThumbnailSelect[i] == true)
  1227. {
  1228. trans = trans + "\n f_print.PageBegin: " + i + " page";
  1229. f_print.PageBegin();
  1230. f_preview.PageRemove(0,0);
  1231. f_preview.ViewMode = 2;
  1232. f_preview.PageAppend(f_View.get_PageFilePath(i),f_View.get_PageFilePage(i) + 1,f_View.get_PageFilePage(i) + 1);
  1233. f_preview.PageCurrent = i;
  1234. if(f_preview.PageWidth > f_preview.PageHeight)
  1235. {
  1236. // if(f_View.PageFilePath(i).substr(0,3) != "utf")
  1237. // {
  1238. // f_preview.actionthumbnail = 2;
  1239. //
  1240. // TvTurnSelect("left");
  1241. // }
  1242. f_preview.ActionThumbnail = 2;
  1243. TvTurnSelect("left");
  1244. }
  1245. trans = trans + "\n f_print.PrintImage: " ;
  1246. trans = trans + "\n f_View.PageFilePath(i): " + f_View.get_PageFilePath(i);
  1247. trans = trans + "\n f_View.PageFilePage(i) + 1: " + f_View.get_PageFilePage(i) + 1;
  1248. f_print.PrintImage(f_View.get_PageFilePath(i),f_View.get_PageFilePage(i) + 1, 0, 0, f_print.PrintableWidth, f_print.PrintableHeight, 5,1,1,12);
  1249. //model.setValue("/root/main/printcount", parseInt(model.getValue("/root/main/printcount")) + 1 );
  1250. //사본발급시
  1251. if (docName=="SMMRC03000")
  1252. {
  1253. f_print.FontFaceName = "HY울릉도M";
  1254. f_print.FontSize = 12;
  1255. f_print.FontBold = true;
  1256. f_print.PrintText(360, f_print.PrintableHeight - f_print.PrintTextHeight("이 서식은 사본입니다(원본 대조필)", 0),f_print.PrintableWidth,f_print.PrintableHeight,"이 서식은 사본입니다(원본 대조필)",2048,0xff0000,0xff0000);
  1257. }
  1258. //사본발급 출력서식의 하단에 사본발급용도(목적) 출력요청(2010-04-05 박종훈)
  1259. //[요청번호 : 11336, TaskNo : 43930, 우선순위 : SY]
  1260. //사본발급시(발급용도)
  1261. if (!utlf_isNull(msg))
  1262. {
  1263. f_print.FontFaceName = "HY울릉도M";
  1264. f_print.FontSize = 12;
  1265. f_print.FontBold = true;
  1266. f_print.PrintText(25, f_print.PrintableHeight - f_print.PrintTextHeight("이 서식은 사본입니다(원본 대조필)", 0),f_print.PrintableWidth,f_print.PrintableHeight,msg,2048,0xff0000,0xff0000);
  1267. }
  1268. trans = trans + "\n f_print.PageEnd(): ";
  1269. f_print.PageEnd();
  1270. main_printcount = parseInt(main_printcount) + 1 ;
  1271. if(f_preview.PageWidth > f_preview.PageHeight)
  1272. {
  1273. // if(f_View.PageFilePath[i].substr(0,3) != "utf")
  1274. // {
  1275. // f_preview.actionthumbnail = 2;
  1276. //
  1277. // TvTurnSelect("right");
  1278. // }
  1279. f_preview.ActionThumbnail = 2;
  1280. TvTurnSelect("right");
  1281. }
  1282. strPrintLog += printLog(i);
  1283. }
  1284. }
  1285. trans = trans + "\n f_print.DocumentEnd(): ";
  1286. f_print.DocumentEnd();
  1287. a.WriteLine(trans);
  1288. a.Close();
  1289. fso = null;
  1290. today = null;
  1291. trans = null;
  1292. //model.setAttribute("sCMR_Param", strPrintLog);
  1293. break;
  1294. }
  1295. case "ChartView":
  1296. case "CV":
  1297. alert("'연속보기' 에서는 출력할 수 없습니다.");
  1298. return false;
  1299. break;
  1300. }
  1301. return true;
  1302. }
  1303. ]]></Script>
  1304. </Form>
  1305. </FDL>