Convert to Eulanda Registry Text
Zuletzt geändert: 20.10.2026 11:09

Übersicht

ConvertTo-EulandaRegistryText #

ÜBERSICHT #

Wandelt einen Text mit echten Zeilenumbrüchen in die Form, in der die Klassik mehrzeilige Werte in der SQL-Registry ablegt (literale \r und \n).

SYNTAX #

ConvertTo-EulandaRegistryText [[-Text] <string>] [<CommonParameters>]

BESCHREIBUNG #

Mehrzeilige Werte wie der Rechtstext und der Mailtext von Xfacture stehen in der SQL-Registry mit den literalen Zeichenfolgen \r und \n, nicht mit echten Zeilenumbrüchen. So schreibt sie der Einstellungsdialog der Klassik, und so liest er sie wieder. Wer aus EulandaXtools oder der X-Suite einen solchen Wert schreibt, muss ihn mit dieser Funktion zurückwandeln; sonst zeigt der Dialog der Klassik den Text falsch an.

Jedes CR wird zu \r, jedes LF zu \n, CRLF also zu \r\n. Ein Text, der bereits in der Registry-Form vorliegt, bleibt unverändert; die Funktion ist das Gegenstück zu ConvertFrom-EulandaRegistryText.

PARAMETER #

-Text #

Type: string

Der Text mit echten Zeilenumbrüchen. Leer oder $null ergibt eine leere Zeichenfolge.

AUSGABEN #

string

Der Text in der Registry-Form.

BEISPIELE #

# Rechtstext aus einer Maske der X-Suite in die Registry schreiben
$value = ConvertTo-EulandaRegistryText -Text $noteFromForm
Set-EulandaRegistryValue -Conn $conn -Path '\MODULES\Grundwerte\Xfacture' -Name 'LegalNote' -Value $value