2009-07-21 8 views
0
스트림 라이터를 사용하여 텍스트를 굵게하는 방법

, 여기 내 코드입니다 :만들기 텍스트는

string path = Application.StartupPath + "\\WZ.PNR"; 
StreamWriter writer = new StreamWriter(path); 
textPrint.ToText(writer, Width, FSection, FAlign, DSection, DAlign, Format); 
writer.WriteLine();     
writer.Close(); 

나는 텍스트를 쓰고 있어요 그리고 난 그것을 할 방법 일부 텍스트를 굵게 만들 필요가 ?

감사

+0

정말 어떤 종류의 파일을 출력하는지에 따라 다릅니다. 단어 파일이면 docs라는 단어를보아야합니다. 간단한 텍스트 파일에는 굵게/기울임 꼴 등의 개념이 없기 때문에 간단한 텍스트 파일에서이 작업을 수행 할 수 없습니다. 그것은 간단한 텍스트입니다. – Aamir

+0

실제로는 워드 패드 파일 (.PNR) –

+3

이제 WordPad 파일 * 및 * 프린터 파일이라고 주장했습니다. 무엇 이니? 워드 패드에 파일을 저장하려고하면 옵션은 RTF, 텍스트 문서, 텍스트 문서 (MS-DOS 형식) 또는 유니 코드 텍스트 문서입니다. 전혀 PNR을 언급하지 않습니다. –

답변

7

StreamWriter 일반 텍스트를 작성하기위한 것입니다. 텍스트를 굵은 글씨로 만들려면 어떤 종류의 마크 업이 필요하다. 옵션은 다음과 같습니다

  • RTF
  • HTML
  • 어떻게 생성 된 파일을 열 것으로 기대된다

텍? 응용 프로그램은 사용자가 선택한 파일 형식을 이해해야합니다. "굵은 글씨"에 대한 일반적인 개념은 없습니다. 글자 E는 글자 E입니다. 스타일링 데이터가 분리 되길 원하면 스타일을 지정하십시오.

파일 확장자가 주어지면 파일을 만드시겠습니까? 그렇다면 적절한 파일 형식을 찾아야합니다. 텍스트 형식인지 바이너리 파일인지 알 수 없습니다.

+1

아마도 잘못 된 .prn 파일 일 수 있습니다 ... – leppie

1

확장명 PNR은 일종의 프린터 파일을 제안합니다. 즉, 특정 종류의 프린터에 대한 이스케이프 코드를 찾아야합니다. 그 방법으로 경로 생성해야 처음

+0

예 프린터 파일입니다. –

2

:의 당신의 PNR 파일을 살펴 보자이 작은 개선 후

string path = Path.Combine(Application.StartupPath, "WZ.PNR"); 

을 ...

그래서 당신은이 파일을 열 및 쓰기 좋아 그것에 대담한 텍스트?

그래서 이미 .pnr 파일을 만들고 볼 수있는 프로그램이 있습니까?

나는 그 파일 내에서 굵은 글씨를 가질 수 있다는 것을 어디에서 알 수 있습니까?

굵은 텍스트로 된 파일을 생성하는 프로그램이있는 경우. 새 파일을 만들고 "one two three"라는 단어를 입력하고 'two'를 굵은 글씨로 만드십시오. 이 파일을 저장하고 좋은 일반 텍스트 편집기 (예 : 메모장 ++) 또는 좋은 16 진수 편집기로 열고이를 수행하는 방법을 찾으십시오.

예를 들어 워드 패드를 열고 새로운 rtf 파일을 만들고 위의 예를 삽입하십시오.

{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fswiss\fcharset0 Arial;}} 
\viewkind4\uc1\pard\f0\fs20 one \b two\b0 three\par 
} 

을 그리고 당신이 볼 수있는, 대담한는 비활성화 '\의 B0'를 활성화하기 위해 '\의 B'를 사용하여 이루어지고 있습니다 : IT 및 일반 텍스트 편집기에서 재 개방을 저장 한 후에 당신은 얻을 것이다 굵은 글씨. 또한 사용 된 폰트, 문자 세트 등과 같은 많은 정보가 있습니다.

사양이 없으면이를 리버스 엔지니어링이라고합니다. ;-)

+0

내 응용 프로그램의 기능 .PNR 파일에 텍스트를 쓰고 사용자가 Windows에서 동일한 내용을 볼 수 있습니다. 양식과 사용자가 파일을 인쇄합니다. 양식을 닫으면 .PNR 파일이 삭제됩니다. –

+0

다음 응용 프로그램이 열립니다. PNR 파일? –

관련 문제