Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Body.Style.Zoom (https://www.delphipraxis.net/115100-body-style-zoom.html)

Delphiturbo 5. Jun 2008 22:42


Body.Style.Zoom
 
Hallo

um eine Webbrowser zu zoomen, sind die 2 Varianten möglich :
Delphi-Quellcode:
WebBrowser1.OleObject.Document.Body.Style.Zoom :=2;
WebBrowser1.OleObject.Document.Body.Style.Zoom :='200%';
Ich wollte den Zoomfaktor so eingeben :
Delphi-Quellcode:
var
zoom : Real;
creenwidth : Integer;
begin
creenwidth := Screen.MonitorFromWindow(Handle).Width;
zoom:= creenwidth div Form1.width;
WebBrowser1.OleObject.Document.Body.Style.Zoom :=zoom; // passiert nichts

Brainshock 6. Jun 2008 08:00

Re: Body.Style.Zoom
 
Ich finde hier zwar keine direkte Frage, aber ich gehe mal davon aus, es bezieht sich auf das "passiert nichts" im Quellcode.
Hast du mal kontrolliert, was in zoom drinsteht? Vielleicht ist es ja 1 und es wird deshalb nichts gezoomt.

gruß,

Delphiturbo 6. Jun 2008 09:28

Re: Body.Style.Zoom
 
Hallo

ich have "div" durch "/" ersetzt dann passiert mindestens was.
ich möchte den Webbrowser bei Navigate zoomen

Delphi-Quellcode:
procedure TForm1.WebBrowser1NavigateComplete2(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
//WebBrowser1.OleObject.Document.Body.Style.Zoom:=1.5;
WebBrowser1.OleObject.Document.Body.Style.Zoom:='150%'; // Error aber Delphi Debuger gibt nichts über den Fehler !
end;

DeddyH 6. Jun 2008 09:31

Re: Body.Style.Zoom
 
Zoom ist bestimmt kein String. Schalt endlich mal das ein, was zwischen Deinen Ohren sitzen sollte, sonst hilft Dir bald niemand mehr.

Muetze1 6. Jun 2008 09:32

Re: Body.Style.Zoom
 
Zitat:

Zitat von DeddyH
Zoom ist bestimmt kein String.

Ach, und Variant ist gleich mit ausgeschlossen?

Delphiturbo 6. Jun 2008 09:49

Re: Body.Style.Zoom
 
Vorher habe ich so versucht:
Delphi-Quellcode:
procedure TForm1.WebBrowser1NavigateComplete2(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
var
  Doc: IHTMLDocument2;
  body: OleVariant;
begin
  Doc := IHTMLDocument2(WebBrowser1.Document);
  body := Doc.Body;
// body.Style.Zoom := '150%';
  body.Style.Zoom := 1.50;// hier kommt der Fehler ! Und wie gesagt, Delphi Debuger sagt nicht darüber !
end;

mkinzler 6. Jun 2008 10:04

Re: Body.Style.Zoom
 
Welcher Fehler wird den angezeigt?

DeddyH 6. Jun 2008 10:10

Re: Body.Style.Zoom
 
Zitat:

Zitat von Muetze1
Ach, und Variant ist gleich mit ausgeschlossen?

Der bringt mich langsam völlig aus dem Tritt mit seinen ständigen Zoom-Threads. :?

Delphiturbo 6. Jun 2008 10:16

Re: Body.Style.Zoom
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von mkinzler
Welcher Fehler wird den angezeigt?

Der Fehler erscheint nicht bei Kompilieren sondern wenn ich auf das Button Klicke
sehe Anhang

sirius 6. Jun 2008 10:23

Re: Body.Style.Zoom
 
Zitat:

Zitat von Muetze1
Zitat:

Zitat von DeddyH
Zoom ist bestimmt kein String.

Ach, und Variant ist gleich mit ausgeschlossen?

Wusste gar nicht, dass Variant die Prozentrechnung beherrscht :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:11 Uhr.
Seite 1 von 5  1 23     Letzte »    

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