É uma classe básica da qual deve derivar as impressoras em geral. Sua estrutura contem propriedades suficientes para coletar as informações
essenciais da(s) impressora(s) e prover métodos para impressão. Arquivo fonte: WOLGUI11.PP.
Propriedade |
Descrição |
Handle |
Propriedade que retem o handle da impressora selecionada. É do tipo TWOLHandle. |
Canvas |
Propriedade que aponta para o canvas da impressora (área de impressão). É do tipo TWOLCanvas. |
Capabilities |
Propriedade que retorna as compatibilidades da impressora selecionada. É do tipo TWOLPrinterCapabilities. |
Orientation |
Propriedade que indica a orientação do papel (na prática, do canvas) da impressora selecionada. É do tipo
TWOLPrinterOrientation. |
PaperSize |
Propriedade que retorna o código predefinido do tamanho do papel que está sendo usado na impressora. É do tipo
TWOLPrinterPaperSize. |
PaperLengthMM |
Propriedade que retorna o comprimento do papel em milímetros da impressora selecionada. |
PaperLengthINCH |
Propriedade que retorna o comprimento do papel (ou canvas) da impressora selecionada em polegadas. |
PaperWidthMM |
Propriedade que retorna a largura do papel (ou canvas) da impressora selecionada em milímetros. |
PaperWidthINCH |
Propriedade que retorna a largura do papel (ou canvas) da impressora selecionada em polegadas. |
PaperLength |
Propriedade que retorna o comprimento do papel (ou canvas) da impressora selecionada em pixel. |
PaperWidth |
Propriedade que retorna a largura do papel (ou canvas) da impressora selecionada em pixel. |
Scale |
Propriedade que retorna a escala do papel da impressora selecionada. É a razão entre comprimento e largura. |
Copies |
Propriedade que indica o número de cópias a ser impressas. |
Quality |
Propriedade que indica a qualidade de impressão desejada. É do tipo TWOLPrinterQuality. |
Color |
Propriedade que indica a cor de fundo do canvas da impressora selecionada. É do tipo TWOLPrinterColor. |
Duplex |
Propriedade que indica a forma de comunicação entre impressora e computador. É do tipo TWOLPrinterDuplex. |
HResolution |
Propriedade que indica a resolução horizontal da impressora em pontos por polegada. |
VResolution |
Propriedade que indica a resolução vertical da impressora em pontos por polegada. |
TrueTypes |
Propriedade que indica o tipo de fonte a ser usada na impressora. É do tipo TWOLPrinterTrueTypes. |
ICMMethods |
Propriedade que altera a forma de impressão no Windows. É do tipo TWOLPrinterICMMethods. |
ICMIntents |
Propriedade que altera a forma de impressão no Windows. É do tipo TWOLPrinterICMIntents. |
Media |
Propriedade que indica o tipo de media na qual será feita a impressão. É do tipo TWOLPrinterMediaTypes. |
Dither |
Propriedade que altera a forma de impressão. É do tipo TWOLPrinterDither. |
Index |
Propriedade que indica o índice da impressora selecionada. |
PixelPerInch |
Propriedade que indica a resolução da impressora. |
Fonts |
Propriedade que indica os nomes das fontes disponíveis na impressora. É do tipo TStrings. |
Count |
Propriedade que retorna o número de impressoras disponíveis no sistema. |
CanPrint |
Propriedade que informa se há possibiblidade de impressão ou não. |
— constructor Create(AOwner:TWOLRoot); virtual; |
Método usado para criar um objeto da classe. |
— destructor Destroy; override; |
Método usado para destruir o objeto. |
— procedure SendMessage(var Msg:TWOLMessage); |
Método usado para enviar mensagens para a GUI em uso. |
— function isHandleZero:Boolean; |
Método usado para verificar a validade do handle da impressora. |
— procedure AllocResources; virtual; |
Método usado para alocar recursos do sistema para o objeto que está sendo criado. |
— procedure FreeResources; virtual; |
Método usado para liberar recursos do sistema de um objeto que está sendo destruído. |
— procedure Open; |
Método usado para abrir a impressora selecionada. |
— procedure Close; |
Método usado para fechar a impressora selecionada. |
— function WndProc(var Message:TWOLMessage):Boolean; virtual; |
Método que funciona como loop de recebimento e entrega de mensagens de e para a GUI em uso. |