Zunächst sollten Sie Ihren Weg auf diese Weise erstellen:
string path = Path.Combine(Application.StartupPath, "WZ.PNR");
Nach dieser kleinen Verbesserung werfen wir einen Blick auf Ihre pnr Datei nehmen ...
So öffnen Sie diese Datei und gerne schreiben ein dicker Text dazu?
Sie haben also eine Art von Programm, das bereits eine solche .pnr-Datei erstellen und anzeigen kann?
Ich denke, Sie haben, oder woher wissen Sie, dass es möglich ist, Fettschrift in einer solchen Datei zu haben?
Wenn Sie dieses Programm haben, um eine solche Datei mit fettem Text zu generieren. Machen Sie einfach eine neue Datei, geben Sie drei Wörter ein: "eins zwei drei" und machen Sie die "zwei" fett. Speichern Sie diese Datei und öffnen Sie sie mit einem guten Klartext-Editor (z. B. notepad ++) oder einem guten Hex-Editor und versuchen Sie herauszufinden, wie dies durchgeführt wird.
Zum Beispiel, öffnen Sie WordPad erstellen Sie eine neue RTF-Datei und fügen Sie das obige Beispiel ein. Nachdem er und Wiedereröffnung in einem einfachen Texteditor Speichern erhalten Sie:
{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
\viewkind4\uc1\pard\f0\fs20 one \b two\b0 three\par
}
Und wie Sie sehen können, ist die fett unter Verwendung ‚\ b‘ zu aktivieren und ‚\ b0‘ gemacht worden deaktivieren der fette Text. Auch gibt es viele andere Informationen wie gebrauchte Schriftarten, Zeichensatz usw.
Das nennt man Reverse-Engineering, wenn Sie keine Spezifikationen haben. ;-)
Das hängt wirklich davon ab, welche Art von Datei Sie ausgeben. Wenn es sich um eine Word-Datei handelt, müssen Sie sich das Word-Dokument ansehen, um zu sehen, wie das geht. Sie können dies nicht in einer einfachen Textdatei tun, da es kein solches Konzept wie fett/kursiv usw. in einer einfachen Textdatei gibt. Es ist einfacher Text. – Aamir
Es ist eigentlich eine Wordpad-Datei (.PNR) –
Sie haben jetzt behauptet, es ist eine WordPad-Datei * und * eine Druckerdatei. Welches ist es? Wenn ich versuche, eine Datei in WordPad zu speichern, sind die Optionen RTF, Textdokument, Textdokument (MS-DOS-Format) oder Unicode-Textdokument. Nichts erwähnt PNR überhaupt. –