içinde yatay çizgi nasıl gösterilir Bir pdf oluşturuyorum ve sayfaya yatay bir çizgi koymam gerekiyor. Bunu nasıl yapacağını bilen var mı?iTextSharp
Benim html etiketine sahip bir xml dosyası var (<table>....</table>
). Ve xml
dosyasının tüm içeriği pdf
oluşturmak için kullanılan bir string
için ayrıştırılır. Şimdi bazı etiketler desteklenmiyor. Bunlardan biri <hr>
. Yani xml
dosyasında kullanabileceğim başka bir etiket var, böylece pdf xml verileri kullanılarak oluşturulduğunda bir line
çizecektir.
Aşağıda
<table>
<tr>
<td>
<span>
This is working properly.
</span>
</td>
<tr>
</table>
<table>
<tr>
<td>
<span>
<hr>
This is not working properly.
</span>
</td>
<tr>
</table>
artık bilgi gerektiğinde bana bildirin xml xontent bir örnektir.
Şimdiden teşekkürler. Aşağıdaki tam yaratır Bu
PdfPTable table = new PdfPTable(1); //Create a new table with one column
PdfPCell cellLeft = new PdfPCell(); //Create an empty cell
StyleSheet style = new StyleSheet(); //Declare a stylesheet
style.LoadTagStyle("h1", "border-bottom", "red"); //Create styles for your html tags which you think will be there in PDFText
List<IElement> objects = HTMLWorker.ParseToList(new StringReader(PDFText),style); //This transforms your HTML to a list of PDF compatible objects
for (int k = 0; k < objects.Count; ++k)
{
cellLeft.AddElement((IElement)objects[k]); //Add these objects to cell one by one
}
table.AddCell(cellLeft);
[Buraya bakın] (http://stackoverflow.com/quest iyonlar/5103404/problem-in-çizim-a-line-in-a-pdf-dosya-itextsharp) Ve [Burada da] (http://stackoverflow.com/questions/4894329/code-isnt-drawing -a-yatay-line-in-pdf) – Haris
Teşekkürler Haris.
eşdeğerine ihtiyacım var Pdf öğesi oluşturmanın arkasında kod kullanmıyorum. Göstermem gereken basit bir html var. Özellikle sadece bir tablo satırının alt kenarlığını göstermek istiyorum. – Narendra
Itextsharp hangi sürümünü kullanıyorsunuz? –