Classe TRLDraftFilter

Hierarquia     Propriedades     Métodos     Veja também    
Filtro de impressão para impressoras matriciais.

Unit
RLDraftFilter

Descrição
Este filtro age substituindo os comandos gráficos que seriam enviados ao driver da impressora por códigos de programação, os quais são enviados diretamente para o dispositivo de impressão ou programa spooler. Com isso se consegue imprimir o mesmo relatório em impressoras de tecnologias diferentes, mantendo-se o design gráfico original com impressoras a jato e a laser, e alta velocidade em uma matricial.
Há várias propriedades e maneiras de se conseguir bons resultados, equilibrando velocidade e qualidade de impressão.
Nota: O algorítmo do filtro conseguirá fazer uma melhor aproximação de fontes TrueType variáveis do que de fontes fixas. Portanto, não é necessário desenhar os relatórios em uma fonte com pitch fixo, como: Courier ou Terminal.


Propriedades
 AccentMethod  Comportamento do filtro em relação a caracteres acentuados.
 Commands  Códigos de programação para a impressora.
 CPPSelection  Fixa uma compressão padrão para todo o relatório.
 DeviceKind  Tipo de dispositivo de impressão.
 DevicePath  Caminho para o dispositivo de impressão.
 DitheringMethod  Método para impressão de imagens.
 DriverName  Nome de arquivo "driver" contendo os códigos de programação da impressora.
 EjectMethod  Comportamento do filtro em relação aos saltos de páginas.
 FillArtMethod  Método para o preenchimento de retângulos ou traços grossos.
 FormSelection  Política de seleção de tamanho para formulários contínuos.
 LineDrawMethod  Método para impressão de linhas.
 PrinterFamily  Família de impressoras.
 StretchCharWidth  Método de adaptação do tamanho das fontes.
 TextDecoration  Decoração do texto.
 TextStyles  Estilos de texto.
 
Em TRLCustomPrintFilter
publ  OptionIndex  Opção default ou selecionada pelo diálogo de impressão.
publ  Options  Lista de opções de filtragem.
publ  OptionsLabel  Texto para opções de filtragem.

Métodos
publDefaultCommands  Preenche lista de códigos de programação de acordo com a família de impressoras escolhida.
 SetOrientation  Seleciona a orientação de papel padrão.
 
Em TRLCustomPrintFilter
prot  GetOptionIndex  Devolve o índice da opção de filtragem atualmente selecionada.
prot  GetOptions  Devolve lista de opções de filtragem.
prot  GetOptionsLabel  Devolve texto para opções de filtragem.
prot  SetOptionIndex  Altera o índice da opção de filtragem.