簡體   English   中英

試圖通過html將基本的富文本支持添加到jface tableviewer?

[英]Trying to add basic rich text support via html to a jface tableviewer?

所以我正在嘗試為jface tableviwer添加基本的富文本支持,例如粗體,下划線,斜體和高亮,還需要能夠將其保存到模型中,所以我可以使用html的一個很好的方法(或xml)標簽。 但是我似乎找不到在tableviewer中渲染html的方法。 我看過StyledCellLabelProvier,但它的樣式范圍似乎只支持前景色和背景色,而不支持字體和類型。

看看StyleRange所有公共領域。 除了前景色和背景色之外還有很多。 提示:它們是從org.eclipse.swt.graphics.TextStyle繼承而來的。

StyledCellLabelProvider以繪制文本的TextLayout類不使用StyleRange而是使用其超類TextStyle fontStyle不是TextStyle的屬性,因此被忽略。 顯式設置TextStyle.font

你不能呈現表查看器的HTML,因為這要求在SWT渲染HTML Table將需要本地HTML在所有支持的平台和窗口系統表上的渲染。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM