Nuestro grupo especializado luego de días de trabajo y recopilación de de datos, han obtenido la respuesta, nuestro deseo es que te sea útil en tu trabajo.
si lo intentaras img.SetAbsolutePosition(10000f,10000f);
entonces su imagen está fuera del área visible del PDF. Estás creando tu Document
Me gusta esto:
Document document = new Document(PageSize.A4, 188f, 88f, 5f, 10f);
Esto significa que el tamaño de la página es de 595 x 842 unidades de usuario. Utilizando x = 10000
y y = 10000
no cabe dentro de un rectángulo de 595 x 842.
Por favor, inténtalo:
img.SetAbsolutePosition(0,0);
Cuando utilice estas coordenadas, la esquina inferior izquierda de la imagen coincidirá con la esquina inferior izquierda de la página.
Consulte la documentación oficial de iText y busque el sistema de coordenadas. Ver por ejemplo:
- ¿Cómo debo interpretar las coordenadas de un rectángulo en PDF?
- ¿Dónde está el origen (x,y) de una página PDF?
- …
Esto le ayudará a encontrar cómo definir las coordenadas para el SetAbsolutePosition()
método.
Actualizar:
También está preguntando sobre agregar texto en posiciones absolutas. Aquí tenemos que hacer la distinción entre una sola línea de texto y un bloque de texto. Consulte también la sección Posicionamiento absoluto del texto en el sitio web oficial.
Una sola línea de texto:
Consulte, por ejemplo, ¿Cómo colocar el texto en relación con la página? y encontrarás el showTextAligned()
método:
ColumnText.showTextAligned(canvas, Element.ALIGN_CENTER,
new Phrase("Some text"), 100, 100, 0);
Por favor, asegúrese de leer otros ejemplos para que descubra cuál es el canvas
el objeto se trata.
Un bloque de texto:
Eche un vistazo a ¿Cómo agregar texto dentro de un rectángulo?
ColumnText ct = new ColumnText(cb);
ct.SetSimpleColumn(rect);
ct.AddElement(new Paragraph("This is the text added in the rectangle"));
ct.Go();
Por favor, eche un vistazo al ejemplo completo para averiguar qué cb
y rect
están a punto.
Puntuaciones y reseñas
Si eres capaz, eres capaz de dejar una división acerca de qué le añadirías a este tutorial.