iTextSharp.text.pdf.VerticalText.AddText C# (CSharp) Метод

AddText() публичный Метод

public AddText ( Chunk chunk ) : void
chunk iTextSharp.text.Chunk
Результат void
        public void AddText(Chunk chunk)
        {
            chunks.Add(new PdfChunk(chunk, null));
        }

Same methods

VerticalText::AddText ( Phrase phrase ) : void

Usage Example

Пример #1
0
// ===========================================================================
    public override void Write(Stream stream) {
      // step 1
      using (Document document = new Document(new Rectangle(420, 600))) {
        // step 2
        PdfWriter writer = PdfWriter.GetInstance(document, stream);
        // step 3
        document.Open();
        // step 4
        BaseFont bf = BaseFont.CreateFont(
          "KozMinPro-Regular", "Identity-V", BaseFont.NOT_EMBEDDED
        );
        Font font = new Font(bf, 20);
        VerticalText vt = new VerticalText(writer.DirectContent);
        vt.SetVerticalLayout(390, 570, 540, 12, 30);
        font = new Font(bf, 20);
        vt.AddText(new Phrase(ConvertCIDs(TEXT1), font));
        vt.Go();
        vt.Alignment = Element.ALIGN_RIGHT;
        vt.AddText(new Phrase(ConvertCIDs(TEXT2), font));
        vt.Go();
      }
    }