/*********************************************************************** Module: All commands for PPLB in Dynamic Link Library Notices: Copyright (c) 1998-2001 ARGOIMPREX File: PPLBDLL.H Date: 10/05/00 Modify: 05/23/01 Function: DLL ¨ç¼Æ«Å§i ***********************************************************************/ #ifdef __PPLBDLL #define LIBSPEC __declspec(dllexport) #else #define LIBSPEC __declspec(dllimport) #endif #define STDCALL _stdcall LIBSPEC int STDCALL B_Bar2d_Maxi(int x, int y, int cl, int cc, long int pc, LPCTSTR data); LIBSPEC int STDCALL B_Bar2d_PDF417(int x, int y, int w, int v, int s, int c, int px, int py, int r, int l, int t, int o, LPCTSTR data); LIBSPEC int STDCALL B_Bar2d_PDF417_ABar(int x,int y,int rotation,int barWidth, int security,int row,int col,LPCTSTR data,LPCTSTR id_name); LIBSPEC void STDCALL B_ClosePrn(void); LIBSPEC int STDCALL B_CreatePrn(int selection, LPCTSTR filename,int nShowDlg = 1); LIBSPEC int STDCALL B_Define_Date(int p1, char separator1, int p2, char separator2, int p3); LIBSPEC int STDCALL B_Define_Time(int p1, char separator1, int p2, char separator2, int p3, int hour); LIBSPEC int STDCALL B_Del_Form(char formname[10]); LIBSPEC int STDCALL B_Del_Pcx(char pcxname[10]); LIBSPEC int STDCALL B_Draw_Box(int x, int y, int thickness, int hor_dots, int ver_dots); LIBSPEC int STDCALL B_Draw_Diagonal(int x, int y, int width, int height, int thickness, int direction, LPCTSTR id_name); LIBSPEC int STDCALL B_Draw_Ellipse(int x, int y, int width, int height, int thickness, int Fill, LPCTSTR id_name); LIBSPEC int STDCALL B_Draw_Line(char mode, int x, int y, int hor_dots, int ver_dots); LIBSPEC int STDCALL B_Error_Reporting(char option); LIBSPEC char* STDCALL B_Get_DLL_Version(int nShowMessage); LIBSPEC int STDCALL B_Get_DLL_VersionA(int nShowMessage); LIBSPEC int STDCALL B_Get_Graphic_ColorBMP(int x, int y, LPCTSTR filename); LIBSPEC int STDCALL B_Get_Graphic_ColorBMP_Mem(int x, int y, int nWidth, int nHeight, LPCTSTR id_name, unsigned char *m_pDib); LIBSPEC int STDCALL B_Get_Pcx(int x, int y, LPCTSTR filename); LIBSPEC int STDCALL B_Initial_Setting(int Type, LPCTSTR Source); LIBSPEC int STDCALL B_Load_Pcx(int x, int y, char pcxname[10]); LIBSPEC int STDCALL B_Open_ChineseFont(char* path); LIBSPEC int STDCALL B_Print_Form(int labset, int copies, char form_out[10], LPTSTR var); LIBSPEC int STDCALL B_Print_Form_Save(int labset, int copies); LIBSPEC int STDCALL B_Print_MCopy(int labset, int copies); LIBSPEC int STDCALL B_Print_Out(int labset); LIBSPEC int STDCALL B_Print_Out_ARGOBAR(int nMode, int nMultiRow, int labset, int copies); LIBSPEC int STDCALL B_Prn_Barcode(int x, int y, int ori, char type[4], int narrow, int width, int height, char human, LPCTSTR data); LIBSPEC int STDCALL B_Prn_Barcode_ARGOBAR(int x, int y, int ori, char type[4], int narrow, int width, int height, char human, LPCTSTR data, int nVarMode, LPCTSTR strVar, LPCTSTR strObjName, int nDataLength, int nIncrement, BOOL bSubString, int nStartCode, int nEndCode); LIBSPEC int STDCALL B_Prn_Barcode_Form(int x, int y, int ori, char type[4], int narrow, int width, int height, char human, LPCTSTR data, int Var, int MaxDigit, LPCTSTR Base, int& counter_mark); LIBSPEC void STDCALL B_Prn_Configuration(void); LIBSPEC int STDCALL B_Prn_Text(int x,int y,int ori,int font,int hor_factor, int ver_factor,char mode,LPCTSTR data); LIBSPEC int STDCALL B_Prn_Text_ARGOBAR(int x, int y, int ori, int font, int hor_factor, int ver_factor, char mode, LPCTSTR data, int nVarMode, LPCTSTR strVar, LPCTSTR strObjName, int nDataLength, int nIncrement, BOOL bSubString, int nStartCode, int nEndCode); LIBSPEC int STDCALL B_Prn_Text_Chinese(int x, int y, int fonttype, LPCTSTR id_name, LPCTSTR data); LIBSPEC int STDCALL B_Prn_Text_Form(int x, int y, int ori, int font, int hor_factor, int ver_factor, char mode, LPCTSTR data, int Var, int MaxDigit, LPCTSTR Base, int& counter_mark); LIBSPEC int STDCALL B_Prn_Text_TrueType(int x, int y, int FSize, LPCTSTR FType, int Fspin, int FWeight, int FItalic, int FUnline, int FStrikeOut, LPCTSTR id_name, LPCTSTR data); LIBSPEC int STDCALL B_Prn_Text_TrueType_ABar(int x, int y, int FHeight, int FWidth, LPCTSTR FType, int Fspin, int FWeight, int FItalic, int FUnline, int FStrikeOut,char FCharSet, LPCTSTR id_name, LPCTSTR data, int nBrush, COLORREF crColorTx, COLORREF crColorBk); LIBSPEC int STDCALL B_Prn_Text_TrueType_W(int x, int y, int FHeight, int FWidth, LPCTSTR FType, int Fspin, int FWeight, int FItalic, int FUnline, int FStrikeOut, LPCTSTR id_name, LPCTSTR data); LIBSPEC int STDCALL B_Select_Option(int object); LIBSPEC int STDCALL B_Select_Option2(int object,int p); LIBSPEC int STDCALL B_Select_Symbol(int num_bit, int symbol, int country); LIBSPEC int STDCALL B_Set_Backfeed(char option); LIBSPEC int STDCALL B_Set_BMPSave(int nSave, char* pstrBMPFName); LIBSPEC int STDCALL B_Set_Darkness(int darkness); LIBSPEC int STDCALL B_Set_DebugDialog(int nEnable); LIBSPEC int STDCALL B_Set_Direction(char direction); LIBSPEC int STDCALL B_Set_FlashMemory(int Status); LIBSPEC int STDCALL B_Set_Form(LPCTSTR formfile); LIBSPEC void STDCALL B_Set_Form_New(LPCTSTR FormName); LIBSPEC int STDCALL B_Set_Labgap(int lablength, int gaplength); LIBSPEC int STDCALL B_Set_Labwidth(int labwidth); LIBSPEC int STDCALL B_Set_Originpoint(int hor, int ver); LIBSPEC BOOL STDCALL B_Set_PrinterDC(CDC* pDC); LIBSPEC int STDCALL B_Set_Prncomport(int baud, char parity, int data, int stop); LIBSPEC int STDCALL B_Set_Prncomport_PC(int nBaudRate, int nByteSize, int nParity, int nStopBits, int nDsr, int nCts, int nXonXoff); LIBSPEC int STDCALL B_Set_Speed(int speed); LIBSPEC int STDCALL B_Set_ProcessDlg(int nShow); int On_Select_Option(int object,int p);