Saltar al contenido

Establezca la posición de un texto o una imagen en un pdf usando itextsharp (C#/asp.net)

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *