2016-05-17 75 views
0

有誰知道將位圖圖像加載到TWebBrowser組件的方法嗎?將位圖加載到TWebbrowser

我從來沒有嘗試過它,並不完全確定如果可能的話從哪裏開始。

+0

我刪除了twebbrowser標記,因爲它引用了VCL組件。不'TWebBrowser'呈現網頁?如果你想顯示一個位圖不是那個錯誤的組件? –

+2

導航到file:// path_to_bitmap –

回答

3

編碼具有的base64位圖(我覺得你可以在網上找到轉換器),然後創建一個這樣的標籤:

<img src="data:image/bmp;base64,BASE64DATAGOESHERE..." width="100" height="100" /> 

嵌入此行到一個HTML標籤,然後使用Webbrowser.LoadFromStrings

或使用file:/// url

+0

此控件沒有'LoadFromString'方法:http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.WebBrowser.TWebBrowser_Methods你確定'image/bmp'是正確的FMX網絡瀏覽器? –

+0

它是loadfromstrings,我糾正它。至於image/bmp爲什麼不呢?他可以使用data:image/png代替。 – avar

+3

雖然Pascal對大小寫不敏感,但您肯定不會在代碼中實際編寫'loadfromstrings'。當然你會尊重大寫。另一方面,它看起來並不像在寫作時熱衷於使用大寫字母。句子應該從首都開始。而「你」不是一個字。 –