Bom dia Estou desenvolvendo um programa para gerar etiquetas e depois imprimi-las estou fazendo em PDF. A folha de etiquetas tem duas colunas de 10 etiquetas na linha. Estou buscando em minha base e tenho 83 etiquetas para gerar. Meu problema é o seguinte como gerar isto para que seja gerado em varias folhas no pdf. Obrigad
Acho q o 1º passo seria vc achar as posições (x,y) corretas de cada etiqueta e montar um programa para imprimir a mascara dos campos, por exemplo se o primeiro campo for o nome com 30 letras vc joga 30 letras "X". Vc tem que ver tb qual a fonte vc usará no pdf, tem fontes de largura fixa e variavel. O que vai interferir no modo q vc vai fazer. Depois que vc achar tudo isso, e tiver as posições x e y na pagina de cada etiqueta é só montar o loop para n etiquetas. Mais ou menos assim: Código: x = 0. y = 0. for each registro: ex = 10 + x * 100. /*10 é a distancia da borda da pag até o começo da 1ª etq da esq para a dir e 100 é a distancia horizontal entre as etq*/ ey = 20 + y * 50. /*20 é a distancia da borda superior da pag até o começo da 1ª etq de cima para baixo e 50 é a distancia vertical entre as etq*/ /*imprimir os campos utilizando as vars ex e ey como origem x,y da etiqueta corrente*/ /*mudar pos da etq corrente */ x = (x + 1) mod 2. if x = 0 then y = (y + 1) mod 10. if x = 0 and y = 0 then /* pula pagina no pdf "pdf_new_page" */. end. espero ter ajudado em algo...