2014-04-02 19 views
1

我正在開發在線支付,當用戶進行支付時,系統應在支付過程結束時提供包括支付詳細信息的支票。我正在使用GWT,我的支票應該是pdf格式。我想知道是否有一種方法從它的樣式(CSS)從一個部件獲取HTML代碼。我需要這個使它成爲pdf。我曾嘗試過:GWT:從小部件中獲取html,使用css

gwtWidget.getElement().getString(); 

但它只給出html代碼,沒有css。有沒有更好的方式來獲得它與CSS?

任何sugessions將不勝感激。謝謝。

+0

是樣式GWT代碼明確定義或你想從你的樣式表獲取其風格? – Baz

+0

感謝您的評論和努力。我想從我生成的html文件構建PDF格式爲gwt。當然,我的樣式在我的樣式表中。我曾嘗試將樣式複製到示例html文件中,並且它工作正常,但在我的項目中,我有xml,並且需要將所有樣式放入所有xml佈局中。我可以管理todo,但我認爲應該有更好的解決方案。 – user3484588

回答

0

試試這個

gwtWidget.getElement().getInnerHTML() 

返回所有給定的元素中的標記和內容

+0

感謝您的回答,我試過getStyle,但它只給出一個字符串[object CSS2Properties]。 – user3484588

+0

你嘗試過'getInnerHTML()'嗎? – Braj

+0

我試過,getInnerHTML()也返回純粹的html,沒有任何樣式。不管怎麼說,還是要謝謝你。 – user3484588