2012-09-18 6 views
3

RichEdit 컨트롤 인쇄 방법을 사용할 때 델파이에서 페이지 나누기를 강제로 수행하는 방법을 찾으려고합니다. Rich Edit 컨트롤은 바보 같은 이유로 \ page 명령을 무시합니다.TRichEdit 컨트롤의 페이지 나누기

누구든지이 작업을 수행 할 수있는 방법을 알고 있습니까?

답변

2

불행히도, TRichEdit 컨트롤은 표시 상자에서 이것을 무시하고, 내가 아는 한 페이지를 표시 할 수있는 방법이 없습니다.

@SertacAkyuz가 말한 것처럼 프린터가 여러 용지로 나눌 수 있도록 페이지를 나누는 것이 목표 인 경우이 경우 \page이 구문 분석되어 페이지가 별도의 용지에 올바르게 인쇄됩니다.

하지만 목표가 그래픽으로 페이지 나누기를 표시하는 것이라면 타사 구성 요소에 의존하게됩니다.

+0

타사 구성 요소의 경우 TRichViewEdit가 마음에 들지만 무료는 아니지만 값이 싸지는 않지만 페이지 나누기와 많은 작업을 할 수 있습니다. – Shambhala

+0

이 대답은 잘못되었습니다. 샘플 RTF : \ {\ rtf1 \ ansi \ ansi \ ansicp1212 \ deff0 \ deflang1033 {\ fonttbl {\ f0 \ fnil \ fcharset0 Calibri;}} \ viewkind4 \ uc1 \ pard \ sa200 \ sl276 \ slmult1 \ f0 \ fs22 page1 \ par \ page page2 \ lang1033 \ par}'. 그러면 두 페이지로로드되고 인쇄됩니다. 저장하고 다시로드 한 다음 두 페이지를 다시 인쇄 할 수 있습니다. –

+1

여기에서 테스트를 했으므로 옳습니다. 나는 그 때 나의 대답에서 이것을 분명히 할 것이다. –