SPADT61301_원내라벨출력.xfdl 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPADT61300" position="absolute 0 0 250 100" titletext="원내 라벨 출력" oninit="SPADT61300_oninit" onload="SPADT61300_onload" ontimer="SPADT61300_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Static text="원내 라벨 출력 중" position="absolute 50 23 230 79" id="caption1" style="font:Dotum,14,bold;"/>
  8. <ActiveX position="absolute 5 6 50 51" id="CommAX" progid="{b721f534-d025-466b-8a28-7cf40e700acd}" windowed="false" visible="false"/>
  9. </Layout>
  10. </Layouts>
  11. <Objects>
  12. <Dataset id="ds_main_lbllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  13. <Dataset id="ds_send_prcpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  14. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  15. <Dataset id="ds_init_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  16. <Dataset id="ds_main_prnt_lbllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  17. </Objects>
  18. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  19. * System Name :
  20. * Job Name :
  21. * Creator :
  22. * Make Date : 2015-11-13
  23. * Description :
  24. *---------------------------------------------------------------------------------------
  25. * Modify Date Modifier Modify Description
  26. *---------------------------------------------------------------------------------------
  27. * 2015-11-13 Live Converter TF->XP
  28. *
  29. *---------------------------------------------------------------------------------------
  30. ****************************************************************************************/
  31. //=======================================================================================
  32. // Lib Include
  33. //---------------------------------------------------------------------------------------
  34. include "com_commonxp::comm_main.xjs"
  35. include "ast_commonxp::AST.xjs"
  36. include "ast_pharmacyxp::SPADT61304.xjs"
  37. include "com_commodulexp::SSZFM00901.xjs";
  38. //=======================================================================================
  39. // Global Form Variable
  40. //---------------------------------------------------------------------------------------
  41. var arErrorCode = new HashArray();
  42. //var sSndMsg = ""; //라벨출력내용
  43. //var iPoint = 0; //라벨출력row
  44. //var iCnt = 0; //라벨출력매수
  45. //var iImageCnt = 0; //라벨그래픽폰트수
  46. var gTimer = 0;
  47. var PrnKind = "";
  48. var PrnMarginLeft = "";
  49. var PrnMarginTop = "";
  50. var rcptdd = "";
  51. //=======================================================================================
  52. // Function
  53. //---------------------------------------------------------------------------------------
  54. //=======================================================================================
  55. // Event
  56. //---------------------------------------------------------------------------------------
  57. /****************************************************************************************
  58. * Components : Form
  59. * Components ID : SPADT61300
  60. * Event : oninit
  61. * Argument : 01.obj : Object Event has occurred
  62. * : 02.e : Event Object
  63. * Description : 화면 처음 초기화시 폼초기화
  64. ****************************************************************************************/
  65. function SPADT61300_oninit(obj:Form, e:InitEventInfo)
  66. {
  67. frmf_initForm(obj); // 폼 초기화
  68. }
  69. /****************************************************************************************
  70. * Components : Form
  71. * Components ID : SPADT61300
  72. * Event : onload
  73. * Argument : 01.obj : Object Event has occurred
  74. * : 02.e : Event Object
  75. * Description : 화면 처음 초기화시 폼초기화
  76. ****************************************************************************************/
  77. function SPADT61300_onload(obj:Form, e:LoadEventInfo)
  78. {
  79. try{
  80. ds_init_barcdprntsetup.copyData(arg_ds_init_barcdprntsetup);
  81. var prntsetupinfo = ds_init_barcdprntsetup.getColumn(0,"prntsetupinfo"); //프린터설정 XML형식
  82. lf_convertXmlToDs(prntsetupinfo);
  83. var comm = ds_data_comm02.getColumn(0,"comm");
  84. var prntkind = ds_data_setupinfo.getColumn(0,"prntkind");
  85. if(comm == "2") {
  86. ds_data_comm02.setColumn(0,"comm", "1");
  87. }
  88. if(prntkind == "1") {
  89. ds_data_setupinfo.setColumn(0,"prntkind", "5");
  90. }
  91. }catch(e){}
  92. fInit();
  93. }
  94. /****************************************************************************************
  95. * Components : Form
  96. * Components ID : SPADT61300
  97. * Event : ontimer
  98. * Argument : 01.obj : Object Event has occurred
  99. * : 02.e : Event Object
  100. * Description : 타이머 함수
  101. ****************************************************************************************/
  102. function SPADT61300_ontimer(obj:Form, e:TimerEventInfo)
  103. {
  104. fStopTimer();
  105. }
  106. ]]></Script>
  107. </Form>
  108. </FDL>