VDOPrint como usar fontes distintas na mesma linha
Galera é o seguinte começei a utilizar o componente VDOPrint, para inpressão em paginas personalizadas!!
Tá ficando tudo do certo, porem preciso usar na mesma linha até 3 tipos de fontes, e também alinhamentos distintos tal como:
----------------------------------------------------------------------------
Empresa.: [b:1325cf3da0]BRASIL SISTEMAS LTDA. [/b:1325cf3da0] 25/05/05 10-40
Endereço: xxxxxxxxxxxxxxxxxxxx Usuário: Marcos
----------------------------------------------------------------------------
como faço isso?
Tá ficando tudo do certo, porem preciso usar na mesma linha até 3 tipos de fontes, e também alinhamentos distintos tal como:
----------------------------------------------------------------------------
Empresa.: [b:1325cf3da0]BRASIL SISTEMAS LTDA. [/b:1325cf3da0] 25/05/05 10-40
Endereço: xxxxxxxxxxxxxxxxxxxx Usuário: Marcos
----------------------------------------------------------------------------
como faço isso?
Marcos Fernando
Curtidas 0
Respostas
Vinicius2k
25/05/2005
Colega,
Quando desejar fazer alguma alteração no Fonte, vc precisa chamar o método [b:8e4a63e266]Print[/b:8e4a63e266] forçando o envio dos dados para a impressora passando o parâmetro [b:8e4a63e266]Send[/b:8e4a63e266] como [b:8e4a63e266]True[/b:8e4a63e266].
Ex:
T+
Quando desejar fazer alguma alteração no Fonte, vc precisa chamar o método [b:8e4a63e266]Print[/b:8e4a63e266] forçando o envio dos dados para a impressora passando o parâmetro [b:8e4a63e266]Send[/b:8e4a63e266] como [b:8e4a63e266]True[/b:8e4a63e266].
Ex:
with VDODmPrinter1 do
begin
{ ... }
Print(001, ´Empresa:´, False, True);
Font.Style := [fsDmBold];
Print(010, ´BRASIL SISTEMAS LTDA.´, False, True);
Font.Style := [];
Print(032, ´25/05/05 10:40´, True);
{ ... }
end;T+
GOSTEI 0
Marcos Fernando
25/05/2005
Grato pela dica, na verdade eu não tinha visto o Help do componente,
aprendi mui bom esse componente,
Tem como eu indicar a linha que qro imprimir, ai posso fazer uma tabulação e deixar flaxivel pro usuario configurar o seu tipo de NF.
tipo Campo
NOME RAZÂO SOCIAL
COLUNA 2 LLINHA 4
ai fica 10,
qual a melhor maneira de fazer isso?
Grato e qki fica meus elogios ao Componente [b:f04cac97ab]VDOPrint[/b:f04cac97ab]
aprendi mui bom esse componente,
Tem como eu indicar a linha que qro imprimir, ai posso fazer uma tabulação e deixar flaxivel pro usuario configurar o seu tipo de NF.
tipo Campo
NOME RAZÂO SOCIAL
COLUNA 2 LLINHA 4
ai fica 10,
qual a melhor maneira de fazer isso?
Grato e qki fica meus elogios ao Componente [b:f04cac97ab]VDOPrint[/b:f04cac97ab]
GOSTEI 0
Igorcb
25/05/2005
esse componente ele tem preview
GOSTEI 0
Vinicius2k
25/05/2005
Colegas,
[quote:801024cb5b=´Marcos Fernando´]Tem como eu indicar a linha que qro imprimir[/quote:801024cb5b]
Não.
[quote:801024cb5b=´Marcos Fernando´]qual a melhor maneira de fazer isso?[/quote:801024cb5b]
Precisa ser ´no braço´, usando o método [b:801024cb5b]NewLine(Linhas)[/b:801024cb5b] até chegar até a linha desejada. Vc também pode usar a propriedade [b:801024cb5b]CurrentLine[/b:801024cb5b] como referencia para saber qual linha a impressora está.
Não. Ao menos por enquanto.
Grato pelos elogios e quaisquer dúvidas adicionais, estou à diposição em meu fórum -- http://devres.freeprohost.com/
T+
[quote:801024cb5b=´Marcos Fernando´]Tem como eu indicar a linha que qro imprimir[/quote:801024cb5b]
Não.
[quote:801024cb5b=´Marcos Fernando´]qual a melhor maneira de fazer isso?[/quote:801024cb5b]
Precisa ser ´no braço´, usando o método [b:801024cb5b]NewLine(Linhas)[/b:801024cb5b] até chegar até a linha desejada. Vc também pode usar a propriedade [b:801024cb5b]CurrentLine[/b:801024cb5b] como referencia para saber qual linha a impressora está.
esse componente ele tem preview
Não. Ao menos por enquanto.
Grato pelos elogios e quaisquer dúvidas adicionais, estou à diposição em meu fórum -- http://devres.freeprohost.com/
T+
GOSTEI 0
Marcos Fernando
25/05/2005
Bacana faço no braço mesmo, mas talvés poderia me dar uma dica,
Suponha q um de meus clientes precisam imprimir assim:
NomeRazão..Linha 4
CNPJ............linha 5
CIDADE........linha 8
e outro totalmente o contrario pois o formulario de NF e bem direrente
NomeRazão..Linha 6
CNPJ............linha 7
CIDADE........linha 12
Não acho uma solução!
como vc faz esse tipo de configuração?
Suponha q um de meus clientes precisam imprimir assim:
NomeRazão..Linha 4
CNPJ............linha 5
CIDADE........linha 8
e outro totalmente o contrario pois o formulario de NF e bem direrente
NomeRazão..Linha 6
CNPJ............linha 7
CIDADE........linha 12
Não acho uma solução!
como vc faz esse tipo de configuração?
GOSTEI 0
Marcos Fernando
25/05/2005
Sobe..
GOSTEI 0