Hallo,
beim Laden eines RTF-Strings /-Streams oder -Files in einen Paragraph, welcher manuelle Zeilenumbrüche besitzt, wird genau der erste Zeilenumbruch ignoriert bzw. entfernt, wie man am geladenen RTF-String sehen kann. Alle weiteren funktionieren dann.
Beispiel:
Datei test.rtf:
{\rtf1\ansi\deff0\uc1\ansicpg1252\deftab720{\fonttbl{\f0\fnil\fcharset1 Segoe UI;}{\f1\fnil\fcharset1 Arial;}{\f2\fnil\fcharset2 Wingdings;}{\f3\fnil\fcharset2 Symbol;}}{\colortbl\red0\green0\blue0;\red255\green0\blue0;\red0\green128\blue0;\red0\green0\blue255;\red255\green255\blue0;\red255\green0\blue255;\red128\green0\blue128;\red128\green0\blue0;\red0\green255\blue0;\red0\green255\blue255;\red0\green128\blue128;\red0\green0\blue128;\red255\green255\blue255;\red192\green192\blue192;\red128\green128\blue128;\red0\green0\blue0;\red68\green68\blue68;}\wpprheadfoot1\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\headery720\footery720\endnhere\sectdefaultcl{\*\generator WPTools_8.008;}{\plain\fs20\cf16 Zeile 1\par \plain\fs20\cf16 Zeile 2\par \plain\fs20\cf16 Zeile 3\par }}
Sieht so aus:
Dabei kommt dann das hier raus:
- Windows 10 Version 1809
- Delphi 10.2 Update 3
- WPTools 8.01.1
Übrigens: Packe ich den Paragraphen in eine Tabellenzelle, funktioniert das ganze ohne Probleme.
Vielen Dank im Voraus.