Название класса | Методы класса | Описание |
---|---|---|
CurPrnFile | Класс для работы с текущим файлом печати. Может использоваться только в формах печати. | |
int GetKindDevice() | Возвращает тип устройства печати: 0 для "PRN","LPT1", 1 для "LPT2", 2 для "LPT3", -1 для файлов на диске. | |
long GetCountByte() | Возвращает число символов, помещенное в файл. | |
char GetFlag_Print() void SetFlag_Print( int Flag) | Функции для работы с флагом прекращения печати. ( 1 - печатать, 0 - нет ) | |
long GetPos() | Возвращает указатель на позицию выводимого символа в файле печати или строке в процессе печати. | |
int GetOutHandle() | Возвращает Handle файла печати. | |
int GetLineCounter() | Возвращает счетчик напечатанных строк (после перевода листа обнуляется). | |
char GetSimLine() void SetSimLine( char Sim) | Функции для получения/установки символа для линий отчеркивания. | |
int GetCountLine Devider() void SetCountLine Devider( int Count) | Функции для получения/установки числа строк разделения между строками таблицы при печати. | |
int GetCountCol Devider() | Возвращает число символов разделения столбцов таблицы при печати. | |
int GetGorizTab() void SetGorizTab( int Tab) | Функции для получения/установки размер отступа при повторной печати строки. | |
char GetKindPaper() | Возвращает тип используемой бумаги (0 – рулон, 1 – лист). | |
char GetKindPrint() | Возвращает тип печати (0 – обычная, 1 – сжатая). | |
char GetPortLand() | Возвращает ориентацию листа (0 – «портрет», 1 – «ландшафт»). | |
int GetCountCopy() | Возвращает количество копий. | |
int GetSizePage() | Возвращает количество строк на странице для выбранной ориентации листа. | |
int GetWidthPage() | Возвращает количество столбцов на странице для выбранной ориентации листа. | |
int GetOffset() | Возвращает смещение от левого края страницы. | |
int GetFlagBrowse() | Возвращает флаг необходимости просмотра перед печатью. | |
int ControlSetToPrinter( BSTR ControlSet) | Вывод управляющих наборов на принтер. | |
int PostControlSetToPrinter() | Набор управляющих символов после печати выводится на принтер. | |
void ListFeed() | Перевод страницы. | |
CurPrnTbl | Класс для работы с текущей печатаемой таблицей (предназначен для работы из форм печати). | |
BSTR Name_Fld ( int Fld) | Возвращает имя поля по номеру поля. | |
uchar Format_Fld( int Fld) | Возвращает формат поля по номеру поля. | |
uchar Accurasy_Fld( int Fld) | Возвращает точность поля по номеру поля. | |
uchar Width_Fld( int Fld) | Возвращает ширину поля по номеру поля. | |
int GetCountInsertRcr() | Возвращает количество выделенных строк в таблице. | |
short GetСount TransferFld () | Возвращает количество полей предназначенных для передачи в файл (при передачи в TXT, DBF или CSV форматах). | |
BSTR Text( int N_X, int N_Y) | Возвращает значение ячейки из строки N_Y
столбца N_X . | |
BSTR TextS ( BSTR Name, int N_Y) | Возвращает значение ячейки из строки N_Y
столбца с именем Name . | |
int Del_Empty_Rcr() | Удаляет пустые записи в таблице. | |
int Find_Db( int Beg_Rcr, int End_Rcr, BSTR Text, int N_X) int Sort_Field( int N_F) int Turbo_Find ( int Beg_Rcr, int End_Rcr, int Comp_Rcr, int Flag) int Comp_Db ( BSTR Str_Sim int Rcr1, int Rcr2, int Fld) int Find_Text( int Beg_Rcr, int End_Rcr, int N_F, BSTR Text0) int Find_Str ( int Rcr, BSTR Str_Sim) | Функции для поиска и сортировки в таблице. | |
int Сheck_Empty_Rcr( int N_R) | Проверка строки таблицы на пустоту. | |
BSTR Shab_Fld ( int Fld) | Шаблон для заполнения поля Fld . | |
int Reform_To_Dbf ( BSTR Dbf_File) int Reform_From_Dbf ( BSTR Dbf_File, int FlagClear) int Append_To_Dbf(BSTR Dbf_File) int Reform_To_Text(BSTR Text_File) int Reform_From_Text( BSTR Text_File, int FlagClear) int Append_To_Text(BSTR Text_File) int Reform_To_CSV() int Append_To_CSV() int GeneralTransfer(int ShowPanel) int GeneralLoad ( int ShowPanel) int UserTransfer() | Функции для передачи таблицы в файл и приема таблицы из файлов в разных форматах (TXT, DBF, CSV). | |
char Flag_Action_1( int Rcr) char Flag_Action_0 ( int Rcr) char Ins_Record ( int N_Y) | Проверка того, что строка отмечена для обработки. | |
uchar Width_Name( int Fld) | Ширина заголовка столбца. | |
BSTR Name( int Fld) | Заголовок столбца. | |
BSTR Rema( int Fld) | Комментарий к столбцу. | |
BSTR Remc( int Fld) | Комментарий к столбцу (в режиме корректировки). | |
BSTR Get_Bottom_Text( int N_Fld) | Текст из подножия таблицы для столбца
N_Fld . | |
BSTR Dbf_Name( int Fld) uchar Dbf_Format( int Fld) uchar Dbf_Accurasy( int Fld) uchar Dbf_Width ( int Fld) int Dbf_Order( int Fld) | Имя, формат, точность, ширина и порядок для поля при передаче таблицы в DBF и CSV форматах. | |
ShifrZatrat | Класс для работы с шифром затрат. | |
void ComInitial( BSTR pShz, int iFlagNach) | Инициализация шифра затрат строкой pShz .
iFlagNach – признак, как рассматривать ШЗ (по
настройке для начислений или по настройке для
удержаний). | |
BSTR GetFullShz() | Возвращает полный ШЗ в виде строки. | |
BSTR ComOrderPartShz( int Order) | Возвращает часть шифра затрат по ее порядковому номеру
Order . | |
int CorrectShifrZatr( int x, int y) | Функция корректировки шифра затрат (появляется окно для
корректировки, (x,y) – координаты левого верхнего
угла). | |
BSTR GetPartShzI( int Part ) | Возвращает часть шифра затрат по номеру части в настройке структуры ШЗ. | |
BSTR GetPseudPartShz ( BSTR Pseud) | Возвращает часть шифра затрат по псевдониму части. | |
void SetPartShz ( BSTR pPart, int Part) | Устанавливает новое значение части шифра затрат, по номеру части в настройке структуры ШЗ. | |
void SetOrderPartShz ( BSTR pPart, int Order) | Устанавливает новое значение части шифра затрат по порядковому номеру в шифре затрат. | |
void SetPseudPartShz ( BSTR pPart, BSTR Pseud) | Устанавливает новое значение части шифра затрат по псевдониму части ШЗ. | |
int Count() | Возвращает количество частей в ШЗ. | |
TempCommonSrc | Класс для временного сохранения источника. | |
void TempCommonSrcInitial( int inCmnSrc) | Сохранения глобального источника с номером
inCmnSrc без инициализации новым значением. | |
void TempCommonSrcInitialIC( int inCmnSrc, char NewValue) | Сохранения глобального источника с номером
inCmnSrc с инициализацией новым значением
NewValue . | |
TmpMem | Класс для создания временного буфера. | |
void IInitialS( BSTR String) | Создание буфера по размеру строки String и
инициализация его этой строкой. | |
void IInitialL( long MaxSize) | Создание буфера размера MaxSize . | |
void IInitialSL( BSTR String, long MaxSize) | Создание буфера размера MaxSize и
инициализация его строкой. | |
BSTR Get() | Получить содержимое буфера. |