Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Problem beim Bild scrollen (https://www.delphipraxis.net/170503-problem-beim-bild-scrollen.html)

Velaskes 20. Sep 2012 13:24

Problem beim Bild scrollen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo mal wieder
mein Projekt neigt sich langsam dem Ende. Ein Problem hab ich allerdings noch.
Ich habe mit intraweb eine Application erstellt, mit der in der letzten Form ein Bild in IntraWebDatabaseImage dargestellt wird. Dieses wiederum wird in einen JqueryMobilStyle auf eine HtmlSeite eingebunden und gerendert. Ich hab als Basis das Video vom Codeguru genutzt und es dann den Wünschen des Kunden entsprechend angepasst.

Mein Problem ist nun, dass wenn ich ein Bild einfüge und das größer als der Browser oder als das geöffnet Fenster ist, was ja gerade wegen der "mobil-Fähigkeit" sehr relevant ist, kann ich mich nur Vertikal via Scrollbar navigieren. Horizontal geht das nichts.
Im Anhang findet ihr mal ein Bild des Problems. Es handelt sich um ein handelsübliches Smtpe-Testbild, das uch Komplett dargestellt wird. Dies kann ich ja auf einem Monitor mit Vollbild des Fensters testen. Aber verkleinere ich das Fenster, so bleibt die horizontale Scroll-Leiste aus.

Hat jemand einen Hinweis.Ich kann auch gern Codeschnipsel geben oder Screenys machen. Aber ich wollte erstmal nen Anfang finden.
Danke im Vorraus für die Antworten.

Grüsse vom ich

Velaskes 21. Sep 2012 12:06

AW: Problem beim Bild scrollen
 
Heidi ho mal wieder
ich hab jetzt erstmal eine vorläufige Lösung gefunden. Ich hab einfach ein Javascript-Funtion in die Html-Seite implementiert, die das Bild auf 100% Höhe und 100% Länge des Anzeige Gerätes angleicht.
Code:
function changeImage()
        {
          document.getElementById("IWDBIMAGE").style.height="100%";
          document.getElementById("IWDBIMAGE").style.width="100%";
        }
Nun kann natürlich im weiteren Gang das Bild ausgemessen werden und entsprechend der Proportionen angeglichen werden: nicht das ein 4:3 Bild auf einem 16:9 Bildschirm gestaucht wird.

Dumme an der Sache ist, dass damit nur das Problem der horizontalen Scrollbar umgangen wird. Mir würde natürlich eine direkte Lösung wesentlich besser gefallen. Daher bitte ich darum das Thema noch nicht zu schließen.

Grüsse von ich


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz