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
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)