XbpHTMLWindow Formatierung mit CSS [Erledigt]

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
sammler0002
UDF-Programmierer
UDF-Programmierer
Beiträge: 63
Registriert: Mi, 23. Dez 2015 22:46
Hat sich bedankt: 21 Mal
Danksagung erhalten: 4 Mal

XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von sammler0002 »

Moin,

Ich habe ein XbpHTMLWindow und will dort etwas anzeigen was mit CSS formatiert ist.

So sieht es in Firefox aus:
ff.jpg
ff.jpg (70.54 KiB) 3042 mal betrachtet
So sieht es im Programm aus:
xb.jpg
xb.jpg (47.15 KiB) 3042 mal betrachtet
Hat jemand einen Hinweis wie man es richtig macht, sodass es korrekt (wie in Firefox) angezeigt wird?

Code: Alles auswählen

<html>
<font size=5>
<h1> Testseite </h1>
<style>
.sprechblase1 {
position: relative;
margin:0 auto;
padding: 1rem;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #3babe2;}

.sprechblase1:before {
content: ' ';
position: absolute;
width: 0;
height: 0;
left: 28px;
top: -17px;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-bottom: 17px solid #3babe2;}


.sprechblase2 {
position: relative;
margin:0 auto;
padding: 1rem;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #e23bd7;}

.sprechblase2:before {
content: ' ';
position: absolute;
width: 0;
height: 0;
right: 25px;
top: -17px;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-bottom: 17px solid #e23bd7;}
</style>


<img src="schweden.JPG" style="border-radius: 300px; -moz-border-radius: 300px;-webkit-border-radius: 300px; width: 60px; height:60px;">
<div class="sprechblase1"> 
Hallo, ich bin Schweden!
</div>


<div style="text-align: right"> 
<img src="denmark.png" style="border-radius: 300px; -moz-border-radius: 300px;-webkit-border-radius: 300px; width: 60px; height:60px;">
<div class="sprechblase2"> 
Moin, ich bin Dänemark!
</div>
</div>
</html>
Zuletzt geändert von sammler0002 am Fr, 28. Okt 2022 15:01, insgesamt 1-mal geändert.
Grüße von Philipp
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: XbpHTMLWindow Formatierung mit CSS

Beitrag von Tom »

So sieht es mit dem XbpHtmlViewer2-Asset aus Xbase++ 2.0 aus:
map.png
map.png (129.01 KiB) 3030 mal betrachtet
Herzlich,
Tom
sammler0002
UDF-Programmierer
UDF-Programmierer
Beiträge: 63
Registriert: Mi, 23. Dez 2015 22:46
Hat sich bedankt: 21 Mal
Danksagung erhalten: 4 Mal

Re: XbpHTMLWindow Formatierung mit CSS

Beitrag von sammler0002 »

Danke Tom, ich hatte schon befürchtet, dass ich mir das Asset mal anschauen muss.

Mit Assets habe ich bisher noch nicht wirklich was gemacht. Dann ist wohl jetzt die Zeit sich damit auseinander zu setzen 😅
Grüße von Philipp
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: XbpHTMLWindow Formatierung mit CSS

Beitrag von Tom »

Da musst Du an dieser Stelle nicht viel tun, einfach das Asset ins Projekt nehmen (das ist einfach und sehr gut erklärt), und dann überall statt der XbpHtmlViewer-Klasse die XbpHtmlViewer2-Klasse verwenden. Die Klassenmethoden sind die gleichen. Und es kommen drei DLLs dazu, die Du mit dem Projekt ausliefern musst.
Herzlich,
Tom
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von Werner_Bayern »

Servus Tom,

habt ihr auch Probleme mit dem XbpHTMLViewer2? Wir setzen den seit dem 1. Tag bereits ein, aber versch. Kunden bekommen den:

Code: Alles auswählen

Runtime             : Xbase++ (R) Version 2.00.1643
------------------------------------------------------------------------------------------
oError:args         :
          -> VALTYPE: U VALUE: NIL
oError:canDefault   : J
oError:canRetry     : N
oError:canSubstitute: J
oError:cargo        : NIL
oError:description  : Cannot create WebView2 component. Please ensure there are sufficient resources available.
oError:filename     : 
oError:genCode      : NIL
oError:operation    : XBPHTMLVIEWER2:CREATE
oError:osCode       :          0
oError:severity     :          2
oError:subCode      :          0
oError:subSystem    : WEBVIEW2CORE
oError:thread       :          8
oError:tries        :          0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von EXCEPTION:RAISE(200)
Aufgerufen von WEBVIEW2ERROR:RAISECANTCREATEWEBVIEW2COMPONENT(83)
Aufgerufen von XBPHTMLVIEWER2:CREATE(161)
es grüßt

Werner

<when the music is over, turn off the lights!>
psp
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 250
Registriert: Do, 22. Okt 2009 13:42
Kontaktdaten:

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von psp »

Hallo,
hier fehlt vermutlich die "Microsoft WebView2 runtime".
Schau mal in die readme.md vom xbphtmlviewer2, hier sind die Voraussetzungen beschrieben.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von Tom »

Es gibt ein Problem bei Windows-Nutzern mit Umlauten oder Sonderzeichen im Namen. Das haben wir schon vor zwei oder drei Wochen gemeldet und es gibt auch einen PDR dazu. Das ist die Ursache.

Edit: Hier geht's zum PDR: https://www.alaska-software.com/scripts ... PDRID=7542
Herzlich,
Tom
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von Werner_Bayern »

psp hat geschrieben: Fr, 09. Dez 2022 8:33 Hallo,
hier fehlt vermutlich die "Microsoft WebView2 runtime".
Nein, das prüfen wir vorab - wie von Alaska beschrieben. Dann käme auch eine andere Fehlermeldung.
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von Werner_Bayern »

Servus Tom,

nein, das ist es bei uns nicht, weil es nur bei bestimmten Inhalten auftaucht. Es liegt augenscheinlich an zuwenig RAM (8 GB) bei zuviel Content (ein paar MB).
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von AUGE_OHR »

hi,
Werner_Bayern hat geschrieben: Sa, 10. Dez 2022 1:47 Es liegt augenscheinlich an zuwenig RAM (8 GB) bei zuviel Content (ein paar MB).
Frage : wie viel RAM belegt denn deine App :?:

Ich habe Tom gefragt als HtmlLayout2 raus kam wie viel Speicher es belegen würde.
bei mir sind es mehrere hunderte MB so das nicht viel Platz bei einer 32 Bit App übrig bleibt
gruss by OHR
Jimmy
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von Tom »

Wir haben bei unseren Tests damals - Alaska hatte uns eine Beta-Version zur Verfügung gestellt - keine signifikanten Sprünge beim Speicherverbrauch feststellen können. Unsere ziemlich mächtige Anwendung ist mit aktivem XbpHtmlViewer2 inzwischen bei vielen Kunden installiert, und wir haben, vom Umlauteproblem bei der Installation abgesehen, bislang kein negatives Verhalten bemerken können.

Edit: Die per XbpHtmlViewer genutzten Funktionalitäten sind allerdings keine Kernfunktionalitäten, und sie werden nicht pausenlos und auch nicht von allen Anwendern genutzt. Es geht um Standortanzeigen, Wegeplanungen und -optimierungen und Wer-ist-wo-Karten, alles per GoogleMaps.
Herzlich,
Tom
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: XbpHTMLWindow Formatierung mit CSS [Erledigt]

Beitrag von Werner_Bayern »

AUGE_OHR hat geschrieben: Mo, 12. Dez 2022 8:39 Frage : wie viel RAM belegt denn deine App :?:
Servus Jimmy,

bevor wir 3 Instanzen von XbpHTMLViewer2 aufmachen, 25.5 MB. 2 Instanzen haben kaum oder keinen Inhalt, nur die eine hat eine etwas größere HTML-Datei. Der Speicherverbrauch geht dann auf 587 MB:
test.png
test.png (394.73 KiB) 2402 mal betrachtet
es grüßt

Werner

<when the music is over, turn off the lights!>
Antworten