0
PDF를 만들고 이미지를 추가합니다.SetAbsolutePosition이 맨 아래에서 시작됩니까?
이미지의 크기는 256x256 픽셀이지만 특별한 것은 없습니다.
나는 그러나, 이미지가 페이지 하단에 배치 될 것으로 보인다nImg.SetAbsolutePosition(30, 30)
하여 위치를 설정합니다.
PDF로는 다음과 같습니다
은 내가 SetAbsolutePosition (30, 30)를 호출 할 때 왼쪽 상단 모서리에 배치 될 것으로 예상.여기에 무슨 일이 일어날 수 있습니까?
이 전체 코드는 다음과 같습니다
Dim nFs As System.IO.FileStream = New FileStream(sThis, FileMode.Create)
Dim nDocument As Document = New Document(PageSize.A4, 25, 25, 25, 25)
Dim nWriter As PdfWriter = PdfWriter.GetInstance(nDocument, nFs)
nDocument.Open()
Dim nCb As PdfContentByte = nWriter.DirectContent
Dim nImg As iTextSharp.text.Image = iTextSharp.text.Image.GetInstance("d:\myimage.png")
nImg.SetAbsolutePosition(30, 30)
nCb.AddImage(nImg)
nDocument.Close()
nWriter.Close()
nFs.Close()
@BrunoLowagie 나는 iTextSharp를 다시 사용하여이 모든 것을 잊어 버린다. X-Y 좌표 시스템의 왼쪽 상단 좌표계에서 래퍼가 작동 할 것으로 기대합니다. 나는 그들이 바보 같은 사람들이라는 말은 아니지만 다른 해결책이 존재합니다. MS와 회사는 양식 등을 다룰 때 X-Y 좌표 시스템을 사용하지 않습니다. – tmighty