0
아래는 처음에 직사각형을 설정하는 코드입니다 (이 코드는 작동합니다). 같은 코드를 사용하여 다른 색상으로 설정할 수 있다고 생각했으나 작동하지 않았습니다.iTextSharp에서 PdfContentByte를 사용하여 동일한 사각형의 배경색을 설정 한 후 기존 Rectangle의 배경색을 어떻게 변경합니까?
AcroFields.FieldPosition f = form.GetFieldPositions(key)[0];
PdfContentByte pdfContentByte = stamper.GetUnderContent(f.page);
Rectangle rect = f.position.GetRectangle(f.position.Top, f.position.Bottom);
BaseColor yellowColor = new BaseColor(System.Drawing.Color.Yellow);
rect.BackgroundColor = yellowColor;
pdfContentByte.Rectangle(rect);
해당 코드의 코드 사용자 'stamper.GetUnderContent'. 따라서 두 번째로 사각형을 추가 할 때 기존 사각형 아래에 사각형을 추가합니다. 따라서 두 번째 사각형은 첫 번째 사각형에 의해 숨겨집니다. – mkl