118 lines
6.1 KiB
C++
Raw Normal View History

/***********************************************************************
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 <EFBFBD><EFBFBD><EFBFBD>ƫŧ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);