안녕하세요.
QRShape를 써써 ■ 와 같은 모양을 사용하려고 합니다..
델파이 6.0을 사용하고 있습니다.
Detail밴드를 추가한다음 그 위에 QRShape 를 추가하고
Shape :=TQRShape.Create(nil);
Shape.Pen.Style:=psClear;
Shape.Parent:=QRBand1;
Shape.Pen.Mode:=pmXor;
//표시되는 점
Shape.Top:=10;
Shape.Left:=10;
Shape.Width:=8;
Shape.Height:=10;
이런 식으로 QRShape를 추가 헀습니다.
근데 width 값이 8 일때는 두껍게 나오다가 6정도로 줄였더니 아주 얇은 줄만 프린팅되는군요..
왜 그런지요...
참 그리고 펜 모드를 pmBlack로 하고 하니까 프린트 하는순간 재부팅이 되버립니다 ㅡㅡ;
어찌된 일인지..
그래서 pmXor를 사용하니까 되더군요..
퀵레포트 버그가 장난아니군요 ㅠ ㅠ
어떻게 하면 제대로 원하는 크기를 얻을수 있을까요..
Shape.Shape:=qrsRectangle;
이 걸 정의 안해줘서 6이하일경우 라인으로 표시됬나봅니다..
근데 여전이 pmBlack로 해놓고 프린트 누르면 재부팅을 해버리는군요..
이건 왜그런지..