[英]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.