Logo Hardware.com.br
FMC
FMC Ubbergeek Registrado
8.3K Mensagens 5 Curtidas

Impressão de páginas web, tem como fazer quebra de página?

#1 Por FMC 26/02/2007 - 16:36
Até onde sei, não existe código HTML para gerar uma quebra de página, mas como perguntar não ofende, alguém ai sabe se isso existe? hehe

Caso não exista mesmo, que já é o que espero, alguém tem alguma dica de como fazer um sistema que gere saída pronta para impressão?

Estava pensando em fazer a saída em XML para ver se há quebra de página, ou XHTML, ou qualquer outra coisa.... enfim, eu realmente preciso de uma quebra de página!

O sistema é para regrar boleto bancário, porém, serão gerados mais de 50 por vez, cada boleto vai para um cliente e tudo mais. Enfim, acho que não é difícil de entender pq preciso da quebra de página!

Valeu pela força!

Flow!
FMC
FMC Ubbergeek Registrado
8.3K Mensagens 5 Curtidas
#5 Por FMC
26/02/2007 - 18:58
O problema é que não tenho como prever o tamanho da folha que a pessoa está usando, muito menos o tamanho das margens! hehe

Eu tenho alguns relatórios já prontos que forcei o tamanho de uma folha A4 com margens pré definidas, mas estes relatórios só eu e meu gerente que também é técnico aproveitamos. A parte de boleto quem vai usar é o pessoal da cobrança, eles não entendem nada de informática (e nem precisam entender, não é a função deles), por isso estou fazendo o possível para entregar algo que não de dor de cabeça!

Em PDF eu sei que existe quebra de página, vou ver se encontro uma forma de converter pra PDF e ir colocando as quebras no meio do caminho!

Flw, valeu!
FMC = Fábio Magalhães Catunda
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#6 Por jqueiroz
26/02/2007 - 19:08
Isso se resolve com O&M... Organização, pra que as pessoas saibam o que fazer em cada caso, e Método, para que todos tomem a mesma decisão, em casos semelhantes...

Entre em contato com o usuário desse formulário, e combine com ele qual o tamanho do papel que ele vai usar (A4, carta, ofício, contínuo???).
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
FMC
FMC Ubbergeek Registrado
8.3K Mensagens 5 Curtidas
#7 Por FMC
26/02/2007 - 19:35
Infelizmente não existe nem o O e nem o M onde eu trabalho, existe o B de bagunça e o F de "faz isso ou perde o emprego"! huahuahua

Exageros a parte!

Bom, valeu a pena procurar um pouco, acho que encontrei o que procurava:

H2 {page-break-before: always}

Isso vai causar uma quebra de página antes de cada H2 que houver. Também existe a propriedade page-break-after que gera uma quebra de linha depois daquele elemento.

Acredito que possa ser adaptado e usado para um div, spam, etc... amanhã faço o teste para ver no que dá e posto o resultado aqui!

Valeu JQ!
FMC = Fábio Magalhães Catunda
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#9 Por jcferranti
27/02/2007 - 14:44
FMC disse:
Infelizmente não existe nem o O e nem o M onde eu trabalho, existe o B de bagunça e o F de "faz isso ou perde o emprego"! huahuahua


ja que só funciona na base da advertencia, coloca um advertencia de qual o tamanho do papel que deve ser usado para imprimir os boletos....
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
FMC
FMC Ubbergeek Registrado
8.3K Mensagens 5 Curtidas
#10 Por FMC
27/02/2007 - 15:03

<html>
<STYLE TYPE="text/css">
.folha {
page-break-after: always;
}
</STYLE>
<head>

</head>

<body>
<div class="folha">
teste1
</div>
<div class="folha">
teste2
</div>
</body>
</html>


É isso ai tudo que se precisa para delimitar páginas. Curti, ficou do jeito que eu queria. hehe

Fica a dica ai. Funcionou com o div direitinho. Quando mandei imprimir ele imprimiu uma folha com "teste1", cuspiu a folha e começou a próxima com "teste2" e terminou.

Falow!
FMC = Fábio Magalhães Catunda
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal