Hallo liebes Forum,
ich habe ein Problem beim RTF-Export über LlPrintStart(). An meinem Rechner mit Windows 7 funktioniert alles tadellos, nur auf einem Testrechner mit Windows XP wird die exportierte Datei in Word im Hintergrund, also hinter der aufrufenden Anwendung, dargestellt. Das ist ein wenig unschön, da man Word dann erst wieder noch vorne holen muss. Gibt es einen Weg, dieses umzulenken?
Der Exportvorgang sieht ungefähr so aus:
LlPrintStart(ghJob, m_LayoutType, m_LayoutFilename, LL_PRINT_EXPORT, nDummy )
LlPrintSetOptionString(ghJob, LL_PRNOPTSTR_EXPORT, “RTF”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Export.File”, filename);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Export.Path”, path);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.Text”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.RTF”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.Line”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.Drawing”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.Rectangle”, “0”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.LLXObject”, “0”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.Table”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Verbosity.Table.Cell”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Export.ShowResult”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Export.Quiet”, “1”);
LlXSetParameter(ghJob, LL_LLX_EXTENSIONTYPE_EXPORT, “RTF”, “Picture.BitsPerPixel”, “24”);
Viele Grüße und schon mal vielen Dank an alle, die mir helfen möchten