Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Impostare Font Iniziale controllo webbrowser (modificato in editor htm...
domenica 15 gennaio 2012 - 20.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
akuma
Profilo
| Newbie
5
messaggi | Data Invio:
dom 15 gen 2012 - 20:57
Salve a tutti,
torno qui con una domanda di carattere specifico questa volta :)
Seguendo questo tutorial : [URL="Creating A Wysiwyg HTML Editor In C# - C# Tutorials | Dream.In.Code"]Creating A Wysiwyg HTML Editor In C# - C# Tutorials | Dream.In.Code[/URL] sono riuscito a creare finalmente l'html editor di base di cui avevo bisogno.
Sto impazzendo però su una cosa: come impostare il font inziale del webbrowser?
Quello che è di default dovrebbe essere un Times New Roman 10px mi pare...
mentre a me piacerebbe una altro font, tipo Arial, o Tahoma...
Il workaround, dopo innumerevoli tentativi, a cui sono arrivato è il seguente..ma è davvero poco elegante:
[CODE] HTMLEditor.DocumentText = "<html><body></body></html>" DOC = HTMLEditor.Document.DomDocument DOC.designMode = "On" HTMLEditor.Document.Write("<font size=24>.</font>") [/CODE]
In questo modo il primo carattere inserito nel codice html è settato a 24px e di seguito tutti i font successivi avranno la stessa grandezza.
Però è realmente brutto cosi'!
La cosa migliore sarebbe poter inserire in qualche modo delle regole CSS inline,
oppure associare al webbrowser un foglio css ..ma per quanti tentativi abbia fatto proprio non ci sono riuscito..
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 16 gen 2012 - 01:04
>Salve a tutti,
ciao
>Sto impazzendo però su una cosa: come impostare il font inziale
>del webbrowser?
>In questo modo il primo carattere inserito nel codice html è
>settato a 24px e di seguito tutti i font successivi avranno la
>stessa grandezza.
>La cosa migliore sarebbe poter inserire in qualche modo delle
>regole CSS inline,
>oppure associare al webbrowser un foglio css ..ma per quanti
>tentativi abbia fatto proprio non ci sono riuscito..
ehm, di che controllo stiamo parlando?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
akuma
Profilo
| Newbie
5
messaggi | Data Invio:
lun 16 gen 2012 - 01:16
Mi pare di aver scritto che stiamo parlando di un controllo webbrowser in modalità "edit".
L'obbiettivo è quello di impostare il font iniziale.
Cioè ON_Load del webbrowser vorrei che fosse impostato un certo font (arial,16), ad esempio.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 16 gen 2012 - 01:22
>Mi pare di aver scritto che stiamo parlando di un controllo webbrowser
>in modalità "edit".
>L'obbiettivo è quello di impostare il font iniziale.
>Cioè ON_Load del webbrowser vorrei che fosse impostato un certo
>font (arial,16), ad esempio.
prova a vedere se questo post ti può aiutare:
http://stackoverflow.com/questions/5496549/how-to-inject-css-in-webbrowser-control
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !