2011-08-19 115 views
6

當我從eclipse/RAD複製粘貼到Outlook時,所有的文本顏色和代碼格式都被保存,就像在RAD 7.5 IDE中一樣。但是當我複製粘貼到Gmail時,我沒有任何顏色。這是瀏覽器的缺點還是操作系統?我不知道有關Windows剪輯板的行爲方式嗎?任何建議,非常感謝。謝謝 !從eclipse到gmail複製粘貼窗口時保留文本顏色?

+0

當我複製粘貼,操作系統是Windows XP和瀏覽器是Firefox 6.0。我嘗試複製粘貼在IE瀏覽器中的CKEditor中,在提示允許訪問我的剪貼板並保留顏色後,我可以粘貼。但是,當我嘗試相同的時候,CKEditor並沒有在Firefox上保留顏色。 – Kalyan

+3

通常,應用程序同時在剪貼板中存儲多個數據表示;在這種情況下,可能會同時存在HTML和純文本。這是由相關應用程序來處理適當的格式,所以瀏覽器可能不會識別HTML格式並回退到純文本。 – Luke

回答

15

最簡單的方法是:

  1. 從日食複製你的代碼到MS字
  2. 複製你的代碼從MS字的Gmail

這對我的作品。

+2

它也可以使用[LibreOffice Writer](http://www.libreoffice.org/)而不是MS Word。 –

+0

也保持與OpenOffice的格式化 – Yaniv

0

我試圖用Visual Studio 2010和IE9(都來自MS)做同樣的事情,它實際上效果很好。但是,它不適用於任何其他瀏覽器。我認爲這是IDE和瀏覽器之間的理解問題。 IDE將數據以特定格式放入剪貼板,瀏覽器負責理解它。但是,如果Outlook爲你工作,那麼也許IE8/9也可以。只是一個想法。

2

這不是最乾淨的方式,但我發現如果我從Visual Studio複製我的代碼,並將其粘貼到MS Word中,然後將其從Word複製到Gmail(Chrome)中,它將保持格式正確。我猜的原因是因爲Word在粘貼時正在將格式轉換爲HTML,Chrome可以很好地處理。

相關問題