FastReport Etiquetas

01/04/2013

0

Tenho a seguinte situacao:
Faço impressao de etiques papel/folha A4
com tres colunas
Mas gostaria de fazer isto dinamico ou seja uma tela onde possa configurar
numero de colunas, Altura, comprimento e espacamento entre as colunas etc
fiz assim gravo isto em um aruivo ini e antes de imprimir leio este arquivo ini
mas nao esta funcionando ele imprimie todas em um mesmo lugar ou seja uma em cima da outra
Ex do meu codigo:
var
IniFile:TiniFile;
begin
IniFile := TIniFile.Create(extractfilepath(application.exename)+'ConfigEtiquetas.ini');
MasterData1.Columns:=strtoint(IniFile.ReadString('Etiquetas','Colunas',''));
MasterData1.ColumnGap:=strtofloat(IniFile.ReadString('Etiquetas','Espacamento',''));
MasterData1.ColumnWidth:=strtofloat(IniFile.ReadString('Etiquetas','Comprimento',''));
MasterData1.Height:=strtofloat(IniFile.ReadString('Etiquetas','Altura',''));
end.

Estou passando este valores em tempo de execucao
e se colocar este valores fixos funciona certinho porem ao ler este arquivo com os mesmo valores fixos nao funciona
sera que estou fazendo algo errado
Volmir Santos

Volmir Santos

Responder

Posts

02/04/2013

Volmir Santos

Tenho a seguinte situacao:
Faço impressao de etiques papel/folha A4
com tres colunas
Mas gostaria de fazer isto dinamico ou seja uma tela onde possa configurar
numero de colunas, Altura, comprimento e espacamento entre as colunas etc
fiz assim gravo isto em um aruivo ini e antes de imprimir leio este arquivo ini
mas nao esta funcionando ele imprimie todas em um mesmo lugar ou seja uma em cima da outra
Ex do meu codigo:
var
IniFile:TiniFile;
begin
IniFile := TIniFile.Create(extractfilepath(application.exename)+'ConfigEtiquetas.ini');
MasterData1.Columns:=strtoint(IniFile.ReadString('Etiquetas','Colunas',''));
MasterData1.ColumnGap:=strtofloat(IniFile.ReadString('Etiquetas','Espacamento',''));
MasterData1.ColumnWidth:=strtofloat(IniFile.ReadString('Etiquetas','Comprimento',''));
MasterData1.Height:=strtofloat(IniFile.ReadString('Etiquetas','Altura',''));
end.

Estou passando este valores em tempo de execucao
e se colocar este valores fixos funciona certinho porem ao ler este arquivo com os mesmo valores fixos nao funciona
sera que estou fazendo algo errado


Ninhuem fez algo parecido
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar