Im nachfolgenden Beispielcode sind folgende Codeteile nicht mit LL20 kompatibel.
Wie muss der Code angepasst werden damit es mit LL20 wieder funktioniert?
-
in den If wird LlConst.LL_DESTINATION_PRV nicht mehr erkannt.
if (LL.Core.LlPrintGetOption(LlPrintOption.Dialog_Destination) == LlConst.LL_DESTINATION_PRV || printMode == LlPrintMode.Preview) -
Beim Aufruf von LlPreviewDisplayEx wird der Parameter LL_PRVOPT_PRN_ASKPRINTERIFNEEDED immer Rot unterstrichen im C# und nicht mehr erkannt.
Komplettes Codesample:
if (LL.Core.LlPrintGetOption(LlPrintOption.Dialog_Destination) == LlConst.LL_DESTINATION_PRV || printMode == LlPrintMode.Preview)
{
//Druckjob beenden
LL.Core.LlPrintEnd(0);
SetViewerDialogOptions();
Cursor.Current = Cursors.Default;
LL.Core.LlPreviewDisplayEx(reportLayoutPath + fileName, reportTempPath, hWnd, LL_PRVOPT_PRN_ASKPRINTERIFNEEDED, 0);
//Löschen der Preeview-Datei
LL.Core.LlPreviewDeleteFiles(fileName,reportTempPath);
}
else {
//Druckjob beenden
LL.Core.LlPrintEnd(0);
}
Wäre sehr dankbar für eine Hilfestellung damit der Code wieder funktioniert.