SY_MergeRTF

Fügt zwei RTF-Texte zu einem neuen RTF zusammen (hängt sie aneinander)

Prototyp


SY_MergeRTF( rtf1, rtf2 )

Parameter



ParameterTypBedeutung
1string

erster RTF-Dokument (oder Klartext; dieser wird automatisch nach RTF konvertiert)

2stringzweiter RTF-Dokument (oder Klartext; dieser wird automatisch nach RTF konvertiert)

Rückgabewert


NummerTypBedeutung
1stringneues RTF-Dokument


Hinweise


  • ERPv5: Diese Funktion benötigt DMS-Proxy 2.13+ (bei syslog.ERP 5.03) und DMS-Proxy 3.1 (bei syslog.ERP 5.04) um die RTF-Dokumente zu kombinieren. Ist die benötigte DMS-Proxy nicht verfügbar, dann wird ein Klartext-Merge durchgeführt, bei dem natürlich sämtliche Formatierungen verlorengehen.

Beispiel


-- erstes Dokument
local rtf1 = "DOKUMENT #1\r\n\r\n" -- Text wird automatisch konvertiert 

-- zweites Dokument
local rtf2 = [[
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fcharset0 Algerian;}{\f1\fnil\fcharset0 Arial Black;}{\f2\fnil\fcharset0 Baskerville Old Face;}{\f3\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.19041}\viewkind4\uc1 
\pard\sa200\sl276\slmult1\f0\fs28\lang7 DOKUMENT #2\par
\b\f1 Text aus zweiten Dokument!\par
\f2 Ende.\b0\f3\fs22\par
}
]]

-- aneinanderhaengen...
local rtf3 = SY_MergeRTF(rtf1,rtf2)