답변 감사합니다.
제 질문이 조금 이상했나 보군요....
저는 TRichEdit 자체를 사용하지는 않구, 내가 만든 프로그램에서 원하는 폰트종류, 크기, 내용을 다른 프로그램에 붙여넣기를 하고 싶습니다. 그래서 클립보드에 RTF 포멧으로 복사하고, 다른 프로그램에 WM_PASTE 이벤트를 sendmessage 를 이용해서 보내면 제가 원하는 기능을 얻을 수 있을 거 같아서요....
그런데, RTF 포멧이라고 칭한 것은 클립보드에 RTF 포멧으로 복사되어야 폰트종류, 글자크기 등등을 가지고 가는 것 같더라구요....
즉, 아래아 한글에서 복사한 것을 워드패드 또는 워드 등에 붙여넣기 하면 폰트 종류, 크기 등이 그대로 붙여넣기 되잖아요...
근데 그걸 제 마음대로 주물럭(?) 거리고 싶다는 거죠....
즉, 같은 '가' 라도
'가가가가가'
첫번째 '가'는 바탕체, 두번째는 굴림체, 세번째는 궁서체 ......
이런식으로요, 특히 딩벳 기호등은 영어폰트에서는 아예 나타나질 않는 경우도 있잖아요... 누가 그러든데 폰트상의 grip 이 없어서라구요.....(저두 이 용어를 잘 몰라요.)
그리고, 유니코드를 사용하는 이유는 확장성을 위해서고요.....
제가 질문한 요지는 이런 겁니다.
답변부탁드립니다.
류종택 님이 쓰신 글 :
: 질문이 약간 애매한 부분이 있군요..
: 여하튼 RTF 포멧을 사용하신다면 TRichEdit를 사용하시는 거 아닌가요?
: 해당 콤포넌트에는 CopyToClipboard 메소드와 PasteFromClipboard 메소드를
: 이용하면 간단한 것 아닌가요?
:
:
: Voice of Delphi, 류..
:
:
: 이상탁 님이 쓰신 글 :
: : 코딩상에서 RTF 포멧으로 클립보드에 복사하고, 붙여넣기 하는 방법에 대해서 알고 싶습니다.
: :
: : 폰트와 크기 및 유니코드로 클립보드에 복사하고, 프로그램에 붙여넣기 하는 방법을 알고 계신 분은 답변 부탁드립니다.
: :
: : 델파이입니다.
: :
|