最初に、あなたはそのように、あなたのパスを作成する必要があります。
string path = Path.Combine(Application.StartupPath, "WZ.PNR");
この小さな改善がのあなたのPNRファイルを見てみましょう後...
をですから、このファイルを開くと書くのが好きいくつかの太字のテキストですか?
このような.pnrファイルを既に作成して表示できるようなプログラムがありますか?
あなたはそのファイル内に太字のテキストを入れることができると思いますか、どこから知っていますか?
太字でこのようなファイルを生成するプログラムがある場合。新しいファイルを作成し、3つの単語を入力してください:「1 2 3」と「2」を太字にします。このファイルを保存して、良いプレーンテキストエディタ(例:notepad ++)または良いHex-Editorで開き、これがどのように達成されるかを調べてみてください。
たとえば、ワードパッドを開いて新しいrtf-Fileを作成し、上記の例を挿入します。プレーンテキストエディタで、再オープンを保存した後、あなたが買ってあげる:
{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
\viewkind4\uc1\pard\f0\fs20 one \b two\b0 three\par
}
そして、あなたが見ることができるように、太字は、無効にするには有効とは「\ B0」に「\ b」を使用して行われています太字のテキストまた、使用フォント、文字セットなど多くの情報があります。
仕様がない場合はリバースエンジニアリングと呼ばれます。 ;-)
実際に出力するファイルの種類によって異なります。それが単語ファイルの場合、これを行う方法を知るには、単語docsを参照する必要があります。シンプルなテキストファイルに太字/斜体などの概念はないので、単純なテキストファイルではこれを行うことはできません。それは簡単なテキストです。 – Aamir
実際にはワードパッドファイル(.PNR) –
ワードパッドファイル*と*プリンタファイルと主張しました。どちらですか?ワードパッドでファイルを保存しようとすると、オプションはRTF、テキストドキュメント、テキストドキュメント(MS-DOS形式)またはUnicodeテキストドキュメントです。 PNRについて何も言及していません。 –