problema al dibujar una línea en un archivo pdf usando itextsharp
Estoy generando un archivo pdf en asp.net c # usando itextsharp. No puedo dibujar una línea horizontal / línea vertical / línea punteada.
intenté dibujar una línea con el siguiente código, no recibo errores, pero la línea tampoco se muestra en el archivo pdf
PdfContentByte cb = wri.DirectContent;
cb.SetLineWidth(2.0f); // Make a bit thicker than 1.0 default
cb.MoveTo(20, pdfDocument.Top - 40f);
cb.LineTo(400, pdfDocument.Top - 40f);
cb.Stroke();
¿Cuál es el problema en el código? ¿Se debe a la posición de las coordenadas x y? Había usado puntos aproximados para conocer la posición aproximada en pdf, pero la línea nunca aparece en el archivo pdf.
La salida que estoy buscando es como se muestra en la imagen a continuación.