itextsahrp에서 여러 줄 문자를 어떻게 회전합니까?여러 줄 텍스트를 Columntext로 회전 ITextSharp
나는 시도했다 :
float x = 200;
float y = 100;
PdfContentByte cb = stamper.GetOverContent(i);
ColumnText ct = new ColumnText(cb);
ct.SetSimpleColumn(new Phrase(new Chunk("Test \n new", FontFactory.GetFont(FontFactory.HELVETICA, 18, iTextSharp.text.Font.NORMAL))),
x, reader.GetCropBox(i).Height -(y+400),500+x, y, 10, Element.ALIGN_LEFT | Element.ALIGN_TOP);
ct.Go();
ColumnText.ShowTextAligned(
cb, Element.ALIGN_CENTER,
new Phrase(new Chunk("Test \n new", FontFactory.GetFont(FontFactory.HELVETICA, 18, iTextSharp.text.Font.NORMAL))), x, reader.GetCropBox(i).Height-y, 12);
ct.SetSimpleColumn
는 multilie 텍스트를 표시하지만 나는 그것을 어떻게 회전합니까?
ColumnText.ShowTextAligned
은 여러 줄을 표시하지 않습니다.
이전 질문에 대답 할 때 이미 설명했습니다 :'Stamper.GetOverContent (i)'에'ColumnText'를 추가하는 대신'PdfTemplate' 객체를 사용하여 Form XObject를 생성하십시오. 이'PdfTemplate'에'ColumnText'를 추가하고 템플릿을 회전시키는 매개 변수를 받아들이는'AddTemplate()'메소드를 사용하여 그 템플릿을'stamper.GetOverContent (i)'에 추가하십시오. –