Ir para conteúdo
  • Cadastre-se

Dhauch

Membros
  • Total de ítens

    27
  • Registro em

  • Última visita

Tudo que Dhauch postou

  1. no acbretq imprime só uma imagem mesmo q eu carregue mais de uma imagem exemplo: preciso imprimir o logo e tambem como o produto deve ser lavagem,alvejantes,secagem,passagem,lavanderia cada um deles tem uma imagem diferente meu código esta abaixo ele imprime em todas as imagens a mesma. AtivarACBrETQ; with ACBrETQ do begin if Modelo = etqPpla then begin IBTable1.First; while not IBTable1.Eof do begin QryNomeFor.close; QryNomeFor.ParamByName('for').Value:=IBTable1FORNECEDOR.Value; QryNomeFor.Open; CarregarImagem('C:\Compuservice\Sirlei1.bmp','C:\Compuservice\Sirlei1.bmp',true); ImprimirImagem(1, 620, 150,'C:\Compuservice\Sirlei1.bmp');//180 forn:=IntToStr(QryNomeForCOD_FOR.Value); ImprimirTexto(orNormal, 2, 1, 1, 590, 70, 'Fornecedor:' + copy(caractersemacento(forn),1,5)); ImprimirTexto(orNormal, 2, 1, 1, 560, 70, copy(caractersemacento(QryNomeForNOME.Value),1,38)); ImprimirTexto(orNormal, 2, 1, 1, 530, 70, 'CNPJ:' + QryNomeForCGC.Value); ImprimirTexto(orNormal, 2, 1, 1, 485, 70, Copy(IBTable1DESCRICAO.Value,1,38)); ImprimirTexto(orNormal, 2, 1, 1, 440, 70, 'Cod.For:'+ Copy(caractersemacento(IBTable1LOCAL.Value),1,38)); ImprimirTexto(orNormal, 2, 1, 1, 410, 70, 'Tamanho:'+ Copy(caractersemacento(IBTable1TAMANHO.Value),1,35)+ ' '+ 'Unid:' + Copy(IBTable1UNIDADE.Value,1,10)); ImprimirTexto(orNormal, 2, 1, 1, 380, 70, 'Quantidade:'+ IBTable1QTDE.Value); cod_barras:=zeroesquerda(IBTable1COD_PRO.Value,12); ImprimirTexto(orNormal, 2, 1, 1, 350, 70, 'Codigo:'); ImprimirTexto(orNormal, 2, 1, 1, 320, 70, inttostr(IBTable1COD_PRO.value)); ImprimirBarras(orNormal, 'F', '2', '2', 290, 340, cod_barras, 90, becSIM); //320 ImprimirTexto(orNormal, 2, 1, 1, 260, 70, 'Composicao: Valor: R$' + //250 FormatFloat('###,##0.00',IBTable1PRECO.Value)); ImprimirTexto(orNormal, 2, 1, 1, 230, 70, CurrToStr(IBTable1PERC1.Value) +'%'+ ' '+ caractersemacento(IBTable1COMP1.Value)); ImprimirTexto(orNormal, 2, 1, 1, 200, 70, CurrToStr(IBTable1PERC2.Value) +'%'+ ' '+ caractersemacento(IBTable1COMP2.Value)); ImprimirTexto(orNormal, 2, 1, 1, 170, 70, CurrToStr(IBTable1PERC3.Value) +'%'+' '+ caractersemacento(IBTable1COMP3.Value)); QryFigura.close; QryFigura.ParamByName('produto').Value:=IBTable1COD_PRO.Value; QryFigura.Open; lavagem := QryFiguraLAVAGEM.Value; lavagem1 := QryFiguraLAVAGEM1.Value; alvejante := QryFiguraALVEJANTES.Value; alvejante1 := QryFiguraALVEJANTES1.Value; secagem := QryFiguraSECAGEM.Value; secagem1 := QryFiguraSECAGEM1.Value; passagem := QryFiguraPASSAGEM.Value; passagem1 := QryFiguraPASSAGEM1.Value; lavanderia := QryFiguraLAVANDERIA.Value; lavanderia1 := QryFiguraLAVANDERIA1.Value; imglavagem.Picture.LoadFromFile(lavagem) ; imglavagem1.Picture.LoadFromFile(lavagem1) ; CarregarImagem1(lavagem,lavagem,true); ImprimirImagem(1, 100, 90,lavagem); CarregarImagem(lavagem1,lavagem1,true); ImprimirImagem(1, 40, 90,lavagem1); {CarregarImagem(alvejante,alvejante,true); ImprimirImagem(1, 100,150,alvejante); CarregarImagem(alvejante1,alvejante1,true); ImprimirImagem(1, 40,150 ,alvejante1);} {CarregarImagem(secagem,secagem,true); ImprimirImagem(1, 100, 30,secagem); CarregarImagem(secagem1,secagem1,true); ImprimirImagem(1, 50, 30,secagem1); CarregarImagem(passagem,passagem,true); ImprimirImagem(1, 100, 0,passagem); CarregarImagem(passagem1,passagem1,true); ImprimirImagem(1, 50, 0,passagem1);} {CarregarImagem(lavanderia,lavanderia,true); ImprimirImagem(1, 100, -30,lavanderia); CarregarImagem(lavanderia1,lavanderia1,true); ImprimirImagem(1, 50, -30,lavanderia1);} QryPais.Close; QryPais.ParamByName('pais').Value:=IBTable1COD_PAIS.Value; QryPais.Open; ImprimirTexto(orNormal, 2, 1, 1, 5, 90, 'Pais de origem:' +QryPaisNOME.Value); IBTable1.Next; end; //abort; Imprimir(StrToInt('1'),StrToInt('600')); Desativar; end end;
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.