2013-11-14 47 views
1

我正在使用Eclipse RWT將使用Eclipse SWT編寫的應用程序移植到Web上。但不幸的是,在org.eclipse.swt.graphics下沒有用於轉換的等效類。 您可以比較Eclipse Platform API和相應的RAP/RWT API以查看還有什麼遺漏。關於單一來源轉化操作相當重要,但我不明白爲什麼這些丟失。在打開功能請求票據之前,最好問問是否有人已經有解決這個問題的方法。Eclipse RAP/RWT不包含Transform類

+0

正如ralfstx和Ivan建議我打開[增強請求](https://bugs.eclipse.org/bugs/show_bug.cgi?id=421842)。 – dkeck

回答

2

之所以在未完全RAP實施的GC API是一些功能很難或不可能在所有瀏覽器來實現。例如,在IE7和IE8中,Web客戶端必須求助於VML來繪製,這是非常有限的。但是HTML5 Canvas API也不包含GC API的所有功能。我想這種轉換隻能用SVG來實現,而SVG已經被認爲是HTML Canvas的替代品。

我建議您根據您的要求打開enhancement request

+0

感謝您的澄清。你可能已經知道這[post](https://github.com/eclipsesource/tabris/issues/210)。 Firefox和Chrome表現不錯,但IE瀏覽器只是觸發了錯誤消息,這是我決定不再嘗試IE瀏覽器的時候了。 – dkeck

+0

從你的回答中,如果忽略VML以加強未來其他標準化技術的使用並改善開發人員的經驗,那麼只有一個人人都知道並且每個人都使用標準的意義不大。 – dkeck

+0

@dkeck忽略VML意味着忽略IE8,IE8仍佔有約8%的市場份額。在那裏還有足夠的可憐的惡魔誰必須忍受這種廢話。 – ralfstx

0

請在此處打開增強請求[1]。我不確定是否所有的Transform API都可以在RAP瀏覽器支持的所有HTML畫布上實現。

[1] http://eclipse.org/rap/bugs/