Presta atención porque en esta noticia vas a hallar el hallazgo que buscas.Esta sección ha sido probado por nuestros expertos para garantizar la calidad y veracidad de nuestro contenido.
Solución:
yo lo hago asi:
//if you would have a chapter indentation
int indentation = 0;
//whatever
Image image = coolPic;
float scaler = ((document.getPageSize().getWidth() - document.leftMargin()
- document.rightMargin() - indentation) / image.getWidth()) * 100;
image.scalePercent(scaler);
usar
watermark_image.scaleAbsolute(826, 1100);
en vez de
watermark_image.scaleToFit(826, 1100);
En caso de que la altura de la imagen exceda la altura del documento:
float documentWidth = document.getPageSize().width() - document.leftMargin() - document.rightMargin();
float documentHeight = document.getPageSize().height() - document.topMargin() - document.bottomMargin();
image.scaleToFit(documentWidth, documentHeight);
Tienes la posibilidad mostrar este tutorial si te fue útil.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)