Salve a tutti,
torno qui con una domanda di carattere specifico questa volta
Seguendo questo tutorial : Creating A Wysiwyg HTML Editor In C# - C# Tutorials | Dream.In.Code 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:
In questo modo il primo carattere inserito nel codice html è settato a 24px e di seguito tutti i font successivi avranno la stessa grandezza.codice:HTMLEditor.DocumentText = "<html><body></body></html>" DOC = HTMLEditor.Document.DomDocument DOC.designMode = "On" HTMLEditor.Document.Write("<font size=24>.</font>")
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..