Come aggiungere testo nel rettangolo PdfContentByte usando itextsharp?

Ho creato rettangolo usando PdfContentByte. Ora voglio aggiungere un testo all’interno di questo rettangolo. Come posso fare questo. Se qualcuno ha un’idea, per favore condividi con me. Il mio codice è il rettangolo

Document doc = new Document(new Rectangle(570, 924f)); PdfWriter writer = PdfWriter.GetInstance(doc,Response.OutputStream); PdfContentByte cb = writer.DirectContent; cb.Rectangle(doc.PageSize.Width -90f, 830f, 50f,50f); cb.Stroke(); 

Stai disegnando un rettangolo come questo:

  PdfContentByte cb = writer.DirectContent; cb.Rectangle(doc.PageSize.Width -90f, 830f, 50f,50f); cb.Stroke(); 

Questo corrisponde a questo Rectangle :

 Rectangle rect = new Rectangle( doc.PageSize.Width - 90f, 830f, doc.PageSize.Width - 40f, 880f); 

Puoi aggiungere del testo all’interno di questo rettangolo in questo modo:

  ColumnText ct = new ColumnText(cb); ct.SetSimpleColumn(rect); ct.AddElement(new Paragraph("This is the text added in the rectangle")); ct.Go();