• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Fehlenden Bezug zur WebViewer-Instanz für nachträglich definiertes und zu ladendes Dokument herstellen

petrei86

Mitglied
Hallo Leute

Ich versuche mich mal wieder mit Javascript, komme aber einfach nicht weiter.
Ich erstelle die Instanz WebViewer und weise diese dem DOM WinRight zu. Danach setze ich mit .then noch das Theme und die Sprache. Soweit funktioniert das alles.


Javascript:
        WebViewer({
            path: '_PlugIn/PdfJsExpress/lib',
            licenseKey: 'xxx',
            disabledElements: [
                'themeChangeButton',
                'fullscreenButton',
                'languageButton'
            ]
        }, document.getElementById('WinRight'))
        .then(instance => {
            instance.UI.setTheme('dark');
            instance.UI.setLanguage('de');   
        });

würde ich nun direkt nach der Sprache noch folgendes einfügen, würde auch das funktionieren.

Javascript:
instance.UI.loadDocument(base64ToBlob('xxxxxxxxxxxxxxxxxxxxxx'), { filename: 'abc.pdf' });

--
Stattdessen will ich aber das zu ladende Dokument nachträglich definieren.

Javascript:
        $(document).on('click', '.Record', function() {
            var FileId = $(this).attr("DocId");           
            $.post("_Action/LoadData.php", { Action:'File', FileId }, function(Feedback) {
                 instance.UI.loadDocument(base64ToBlob(Feedback['FileString']), { filename: Feedback['FileName'] });
            });
        });

Nun fehlt Ihm aber der Bezug zur Instanz WebViewer - Wie stelle ich diesen nun korrekt her?

Danke für eure Hilfe
petrei86
 
Werbung:
Zurück
Oben