Q&A

  • 퀵리포트에서 메모의 자동줄바꿈
퀵리포트에서 Qrmemo의 0번인덱스의 문자열 길이가 A4용지  가로 범위를 벗어나게 많을 경우 자동으로 알아서 줄 바꿈을 해 주는 방법좀 가르쳐주세요.

그리고 메모에서
   첫번째 줄입니다.
   두번째 줄입니다.
   세번째 줄입니다.
를 입력한 후
string변수에 할당한 후
다시 퀵리포트의 메모에서 읽어 들인 후 인쇄를 해 보면
줄바꿈이 되지 않고
  첫번째 줄입니다.<이상한 문제가 들어감(캐리지리턴과 라인피드문자인 것 같음> 두번째 줄입니다.<같은 이상한 문자>세번째 줄입니다.
이렇게 한 줄에 인쇄됩니다.

자동 줄바꿈이 가능한지 방법좀 제발 알려주세요
1  COMMENTS
  • Profile
    하얀까마귀 2003.01.17 00:02
    안녕하세요 하얀까마귀 입니다.

    이상하군요. qrMemo에서도 캐리지 리턴을 인식할텐데요?
    원래 그값으로 인식하도록 되어잇는걸로 알고 있는데..

    procedure TQuickReport2.QuickRepBeforePrint(Sender: TCustomQuickRep;
      var PrintReport: Boolean);
    begin
      qrmemo1.Lines.Add('첫번째라인'+#13#10+'두번째라인'+#13#10+'세번째라인'+#13#10);
    end;

    간단하게 테스트 해봤는데 잘되는군요..

    다시한번 테스트 해보세요..

    그리고 width 값보다 길이가 긴경우에는 자동으로 자를겁니다.
    wordWrap 을 True 로 해놓으시면요..

    하지만 이값에 따라 자르는 루틴이 전 좀 마음에 들지 않더군요..

    해당 소스를 보시면 특수문자 몇가지에 대해서 인식하도록 되어있습니다.

    따라서 스페이스같은 루틴이 없는경우에는 다음라인으로 가지 않죠..
    이문제는 라벨이나 다른 콤포넌트에서도 wordWrap 가 잇는 프로퍼티에서
    공통적으로 나타납니다.
    소스를 약간 수정해주시면 이부분도 자동으로 될것 같네요..

    그럼.. 수고하세요..



    • 나정훈
    • 2003.01.16 21:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.01.17 00:02
      안녕하세요 하얀까마귀 입니다. 이상하군요. qrMemo에서도 캐리지 리턴을 인식할텐데요? 원래 그값으로...
    • 박성훈
      2003.01.16 21:44
      안녕하세요? 아래에 간단한 코드를 만들어 봤습니다. 관련함수들은 SysUtils.pas에 있습니다. proced...
    • Angel
      2003.01.16 22:46
    • 양충규
    • 2003.01.16 20:54
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 권태균
      2003.01.20 21:43
      만드시지 마시고 STL에서 제공하는 vector같은 것을 그냥 쓰시면 됩니다..
    • 최용일
      2003.01.16 21:02
      안녕하세요. 최용일입니다. System call이란게 뭔가요? TList도 pascal로 구현되어 있는데... 배열을...
    • 양충규
      2003.01.16 21:15
      제가쓴 system call 이란의미는  Tlist 의 source 를 보면 결국 window 의 API 를 사용하게 되었...
    • 최용일
      2003.01.16 21:33
      안녕하세요. 최용일입니다. 흠~~ 뭔가 질문을 잘못하신거 같은데요.. 제가 델파이 5, 7 둘다 찾아봤지만...
    • 최용일
      2003.01.16 20:52
      안녕하세요. 최용일입니다. 델파이 메뉴의 Tools/Environment Options에 찾아보시면 폼그리드 조정하는 ...
    • 김수경
      2003.01.16 20:49
      Tools/Environment oprions...를 누르면 나타나는 Dialog의 Tab중 preferences Tab내 form designer Group...
    • 임기섭
    • 2003.01.16 20:18
    • 0 COMMENTS
    • /
    • 0 LIKES
    • geo
    • 2003.01.16 08:47
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2003.01.16 12:05
      http://www.delphiworld.net/zboard.php?id=letter&page=1&category=&sn=off&ss=on&sc=on&keyword=&sel...
    • Galaxy
      2003.01.16 20:41
    • 조규춘
      2003.01.16 20:59
    • 최용일
      2003.01.16 21:04
      규춘님 오랜만이네요... 잘 지내시죠? 언제 귀국하면 술한잔 해요... 아기는 무럭무럭 잘 자라겠죠... ...
    • 한만교
      2003.01.16 09:54
      procedure TForm2.MakeMDB; {   MDB를 만들고자 하는 것은 WriteDB함수에서 호출을 하며 디비...
    • 정진하
      2003.01.16 18:51
      선언부 없이 IMPLEMENT아랫부분 부터 쓰니까 잘 되네요... 큰 도움 되었습니다... 감사합니다.
    • 2003.01.16 05:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 2003.01.17 06:08
      자답입니다.. QRDetailLink 은 퀵리포트 2.0 에서 사용하다가 지금은 QRSubDetail 로 바뀌었더군요.....
    • 전태술
    • 2003.01.16 03:50
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전태술
      2003.01.23 23:52
      vcl50.bpl을 다시 컴파일 하니까 되네요 그런데 vcl50을 컴파일 하는 과정중에 LibIntf파일이 없어서 에러...
    • 신강섭
    • 2003.01.16 01:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신강섭
      2003.01.16 02:48
      해당 쎌 위에다가 TImage를 올려놓고 그위에 선을그렸더니 잘 되네요...
    • 하얀까마귀
      2003.01.16 03:24
      안녕하세요 하얀까마귀 입니다. 어떤 그리드를 쓰시죠? 프로퍼티에 DefaultDraw 를 False 로 하시면...
    • 하얀까마귀
      2003.01.16 01:47
      안녕하세요 하얀까마귀입니다. PostMessage로 해당 프로그램으로 메세지를 주셔도 될꺼구요. 좀더 쉽...
    • 리버
    • 2003.01.16 01:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.01.16 02:11
      안녕하세요 하얀까마귀 입니다. 답변은 아니고 참고하세요.. '파수' 라는 프로그램은 제가 본적이 없...
    • 리버
      2003.01.16 19:42
      하얀까마귀님 고맙습니다. 에러메세지는 다음과 같습니다. Application Error   Exception E...
    • 박성훈
      2003.01.18 09:58
      안녕하세요? 저두 비슷한 메세지를 본 적이 있는데, 똑같은 상황은 아니군요. 머라 정확한 답은 드릴 ...
    • 김윤곤
    • 2003.01.16 00:49
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.01.16 02:06
      안녕하세요 하얀까마귀 입니다. 같은 모듈에서만 적용되는걸로 알고 있습니다. 다른모듈에 선언된 컴...
    • 이홍석
      2005.09.19 04:05
      혹시 이방법 써 보실래요......... 프로젝트 옵션화면에 보시면 "Directorys/Conditionals" 탭에서 ...
    • 정용광
    • 2003.01.16 00:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2003.01.16 02:09
      안녕하세요 하얀까마귀 입니다. 말씀대로 메모리를 잘못 읽어서 나는 에러같은데 지금 말씀하신 내용으...
    • 김상수
    • 2003.01.15 23:37
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Runo
      2003.01.15 22:38
      없다면 혹시 같은 드라이브에 98과 2000을 같이 설치 한경우에는 없어집니다..
    • 최재영
      2003.01.16 02:34
      아무리 찾아봐도 없는데.. 지금 윈2000써버를 쓰고 있습니다. 98은 안쓰구요 어디서 찾아봐야하죠?
    • 송정환
    • 2003.01.15 20:13
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.01.16 01:29
      안녕하세요. 최용일입니다. IWebBroswer2인터페이스 얻어가지고 Navigate2메소드를 이용하세요... Ac...