romlib
1.0
|
Открытые члены | |
rom_Printer () | |
Создание принтера по умолчанию. | |
rom_Printer (rom_PaperSize _size) | |
Созание принтера для размера страницы. | |
bool | Setup (HWND _owner=NULL) throw (...) |
Вызов стандартного диалога настройки принтера. | |
void | SetPaperSize (rom_PaperSize size) throw () |
Устанавливает текущий размер бумаги принтера. | |
rom_PaperSize | GetPaperSize () const throw () |
Возвращает текущий размер бумаги, установленный для принтера. | |
void | SetDuplexMode (rom_DuplexMode _mode) throw () |
rom_DuplexMode | GetDuplexMode () const throw () |
const char * | GetName () const throw () |
Возвращает название принтера (из настройки принтеров). | |
rom_PaperOrientation | GetPaperOrientation () const throw () |
Возвращает текущую ориентацию бумаги, установленную для принтера. | |
void | SetPaperOrientation (rom_PaperOrientation _orient) throw () |
Устанавливает текущую ориентацию бумаги на принтере. | |
void | Attach (rom_PaperSize _size) |
Подключение принтера для размера страницы. | |
Открытые статические члены | |
static const char * | GetPrinterName (rom_PaperSize _size, char *_name, size_t _cap) |
Получить имя принтера для размера страницы. | |
static void | SetPrinterName (rom_PaperSize _size, const char *_name) |
Установить имя прнтера для размера страницы. | |
static bool | SelectPrinters (HWND _owner=NULL) |
Вызвать диалог для установки притеров для размеров страницы. | |
Защищенные члены | |
void | Attach (const char *_name) |
void | AttachDefault () |
Защищенные статические члены | |
static HGLOBAL | GetPrinterInfo (const char *_name, char **_driver, char **_port) |
Получение данных настройки принтера (см. подключение примтера к системе к панели управления) | |
Друзья | |
class | rom_DCPrinter |
rom_Printer::rom_Printer | ( | rom_PaperSize | _size | ) | [inline] |
Созание принтера для размера страницы.
Создает объект для принтера с указанным размером страницы. Если в настроечном файле принтер для размера не указан, то используется принтер по умолчанию.
_size | Размер страницы. |
void rom_Printer::Attach | ( | rom_PaperSize | _size | ) |
Подключение принтера для размера страницы.
Переключает объект на принтер для указанного размера.
_size | Размер страницы. |
ex_exception |
const char * rom_Printer::GetName | ( | ) | const throw () |
Возвращает название принтера (из настройки принтеров).
Указатель существует пока существует объект.
rom_PaperOrientation rom_Printer::GetPaperOrientation | ( | ) | const throw () |
Возвращает текущую ориентацию бумаги, установленную для принтера.
rom_PaperSize rom_Printer::GetPaperSize | ( | ) | const throw () |
Возвращает текущий размер бумаги, установленный для принтера.
HGLOBAL rom_Printer::GetPrinterInfo | ( | const char * | _name, |
char ** | _driver, | ||
char ** | _port | ||
) | [static, protected] |
Получение данных настройки принтера (см. подключение примтера к системе к панели управления)
_name | Имя принтера. |
_driver | Имя драйвера. |
_post | Имя порта |
const char * rom_Printer::GetPrinterName | ( | rom_PaperSize | _size, |
char * | _name, | ||
size_t | _cap | ||
) | [static] |
Получить имя принтера для размера страницы.
Возвращает имя принтера, которое сохранено в настройках для указанного размера страницы.
_size | Размер страницы. |
bool rom_Printer::SelectPrinters | ( | HWND | _owner = NULL | ) | [static] |
Вызвать диалог для установки притеров для размеров страницы.
_owner | Родительское окно. |
void rom_Printer::SetPaperOrientation | ( | rom_PaperOrientation | _orient | ) | throw () |
Устанавливает текущую ориентацию бумаги на принтере.
_orient | Ориентация бумаги. |
void rom_Printer::SetPaperSize | ( | rom_PaperSize | size | ) | throw () |
Устанавливает текущий размер бумаги принтера.
_size | Размер бумаги. |
void rom_Printer::SetPrinterName | ( | rom_PaperSize | _size, |
const char * | _name | ||
) | [static] |
Установить имя прнтера для размера страницы.
Установка принтера для формата A4 в файле настройки.
_size | Размер страницы. |
_name | Имя принтера. |
bool rom_Printer::Setup | ( | HWND | _owner = NULL | ) | throw (...) |
Вызов стандартного диалога настройки принтера.
_owner | Родительское окно диалога. |