iTextSharpText를 사용하여 PDF를 작성 중입니다.iTextSharp - 텍스트 오버랩 이미지
동적 텍스트를 이미지 위에 추가하라는 메시지가 나타납니다. 나는 이미이 포럼과 다른 웹 사이트에서 발견 한 몇 가지 예제를 시도했지만,이 권리를 얻을 수없는 것처럼 보였습니다.
나는이 스레드 (iTextSharp Adding Text plus Barcode in a single cell?)를 따라 갔고 두 답을 모두 시도했다.
먼저 나는 시도 :
var img_operacao = Image.GetInstance(String.Format("{0}{1}", Settings.Default.SiteRootURL, "/PublishingImages/PDF_operacao.png"));
img_operacao.ScaleToFit(150, 41);
img_operacao.Alignment = Image.UNDERLYING;
var ph0 = new Phrase(title0, pageHeader);
var cell = new PdfPCell();
cell.AddElement(ph0);
cell.AddElement(new Phrase(new Chunk(img_operacao, 0, 0)));
table.AddCell(cell);
그리고이있어 : http://imageshack.us/photo/my-images/515/25265113.png/
내 두 번째 시도 :
var img_operacao = Image.GetInstance(String.Format("{0}{1}", Settings.Default.SiteRootURL, "/PublishingImages/PDF_operacao.png"));
img_operacao.ScaleToFit(150, 41);
img_operacao.Alignment = Image.UNDERLYING;
var cell = new PdfPCell
{
Border = Rectangle.NO_BORDER,
PaddingTop = 0,
PaddingBottom = 0,
HorizontalAlignment = Element.ALIGN_CENTER,
VerticalAlignment = Element.ALIGN_MIDDLE
};
var ph0 = new Phrase();
ph0.Add(new Chunk(title0, pageHeader));
ph0.Add(new Chunk(img_operacao, 0, 0, true));
cell.AddElement(ph0);
table.AddCell(cell);
을 그리고있어 : http://imageshack.us/photo/my-images/688/89424619.png/
내가했습니다 해본 덩어리, 단락 등 여러 가지 변형이 있지만 이미지 위에 텍스트를 가져올 수 없습니다 !!!
나를 도울 수있는 사람이 있다면 정말 감사하겠습니다. 당신이 PdfPCell
에 배경 이미지를 추가 할 것 같은 지금 붙어있어 ...
덕분에 많은
폴라
이미지가 천 단어의 가치가 있기 때문에 http://imageshack.us/photo/my-images/806/54794843.png/ 이제 텍스트를 정렬해야합니다. 정말 고맙습니다!!! 너는 내 하루를 진정으로 구했다 !! –
WOW, 위대한 책임자 ... 그것은 나에게도 매우 유용합니다 !!! – AndreaNobili