FastReport Etiquetas

01/04/2013

5

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
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