BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Kann man ein Bild so einfügen, dass es nie mitscrollt?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Reth
Beiträge: 64
Registriert: Fr 5. Apr 2019, 23:21

Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von Reth » Sa 10. Aug 2019, 00:44

Hallo zusammen,

ich würde gern ein Bild so in Calc einfügen, dass es nie mitscrollt (eine Art Overlay scheint es nicht zu geben).
Geht das überhaupt?

Die Fixieren-Funktionen helfen nicht, da dabei das Bild entweder horizontal oder Vertikal mitscrollt. Fenster Teilen hilft auch nix, da dabei das Bild bzw. die Zellen, über denen es liegt verdoppelt werden und es somit in beiden geteilten Fenstern angezeigt wird.

Bin für Ratschläge und Tips (gern auch als Makro, wenn nur das geht) dankbar!

Ciao

F3K Total
Beiträge: 2409
Registriert: So 10. Apr 2011, 10:10

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von F3K Total » Sa 10. Aug 2019, 10:16

Moin,
da fällt mir nur ein "modaler Dialog" mit grafischem Kontrollfeld ein.
Dieser Dialog kann über dem Calc-Dokument "schweben".
Kannst du in den einschlägigen Foren zu Starbasic finden.
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO

F3K Total
Beiträge: 2409
Registriert: So 10. Apr 2011, 10:10

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von F3K Total » Sa 10. Aug 2019, 12:35

Sodele,
ich habe mal ein Beispiel gebaut. In der Calcdatei gibt es nur EIN EINZIGES Bild.
Die function F_unzip_Image entpackt dieses, in der Calc-Datei gespeichertes Bild, lokal in den Temp-Ordner.
Das Makro S_Create_Dialog_Image_Viewer erzeugt den modalen Dialog, lädt das Bild aus dem Temp-Ordner in das grafische Kontrollfeld des modalen Dialoges und löscht die lokale Kopie sofort wieder.
Nun kann man das Bild sehen und in Calc nach belieben scrollen.
Starten durch anklicken des Bildes auf Tabelle1

Gruß R
Dateianhänge
Modaler_Bilddialog.ods
(13.97 KiB) 117-mal heruntergeladen
Windows 10: AOO, LO Linux Mint: AOO, LO

Reth
Beiträge: 64
Registriert: Fr 5. Apr 2019, 23:21

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von Reth » So 11. Aug 2019, 00:55

Vielen Dank!

Gibt es auch die Möglichkeit, den Dialog "stehen zu lassen" (also nicht immer wieder zu schließen und neu zu öffnen) und dabei "nur" andere Bilder in das grafische Kontrollfeld zu laden?

VG

F3K Total
Beiträge: 2409
Registriert: So 10. Apr 2011, 10:10

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von F3K Total » So 11. Aug 2019, 09:20

Klar,
dazu muss man aber wissen von wo man die Bilder laden möchte, aus dem Calc-Dokument, oder von aussen?
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO

Reth
Beiträge: 64
Registriert: Fr 5. Apr 2019, 23:21

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von Reth » So 11. Aug 2019, 09:45

Die Bilder werden derzeit über URL aus dem Web geladen, alternativ soll das Laden aus einem lokalen Verzeichnis hinzukommen.
Ersetze ich da einfach immer nur die ImageURL im UnoControlImageControlModel?

F3K Total
Beiträge: 2409
Registriert: So 10. Apr 2011, 10:10

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von F3K Total » So 11. Aug 2019, 09:54

Genau so ...

Code: Alles auswählen

    cIMG1 = odlg.getcontrol("IMG1")
    cIMG1.model.ImageURL = "HIER DEN LINK ZUM BILD"
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO

Reth
Beiträge: 64
Registriert: Fr 5. Apr 2019, 23:21

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von Reth » So 11. Aug 2019, 17:58

Nochmals vielen Dank!

Aber Zwischenfrage: Wenn man nen modalen Dialog offen hat, dann funktionieren doch keine anderen Steuerelemente (Buttons usw.) mehr solang dieser geöffnet ist, oder?
Falls ja, dann ist das leider eine Möglichkeit, die ich nicht verwenden kann, da ich während das Bild angezeigt wird noch in der Lage sein muss, Buttons zu bedienen, Zellen zu markieren usw.

F3K Total
Beiträge: 2409
Registriert: So 10. Apr 2011, 10:10

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von F3K Total » So 11. Aug 2019, 18:55

Oh Mann,
bist du ein Troll?
Hast du es etwa nicht einmal ausprobiert?
Natürlich kann man bei geöffnetem Dialog in der Calc-Datei ganz normal arbeiten, sogar Buttons anlegen! :roll: :roll: :roll:
R
Windows 10: AOO, LO Linux Mint: AOO, LO

Reth
Beiträge: 64
Registriert: Fr 5. Apr 2019, 23:21

Re: Kann man ein Bild so einfügen, dass es nie mitscrollt?

Beitrag von Reth » So 11. Aug 2019, 19:20

Nein, bin kein Troll - und ja, hab die Bsp.-Datei ausprobiert!

Aber ist Dir die Bedeutung von "modal" im Zshg. mit Dialogen bekannt? Diese sperren den Rest der Anwendung, bis eine entsprechende Eingabe erfolgt ist - im Gegensatz zu nicht-modalen Dialogen!
Dass LibreOffice hier anders agiert und dabei modale Dialoge wie nicht-modale funktionieren war mir nicht bekannt.

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten