问题标签 [textflow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javafx - 使用 TextFlow 突出显示 TableView 中的文本
我从 JavaFX 8 开始阅读,您可以使用 TextFlow 突出显示文本。但我不知道如何将它用于我的 TableView。在我的控制器类中,我有这个:
这是内容类:
感谢帮助!
.net - 是否有用于 adobe flex textflow XML 格式的 .NET 库
我正在将一些数据从 .NET 系统发送到系统,该系统使用 Adobe TextFlow 格式呈现输出,
是否有可以帮助我的 .NET 库。
作为参考,初始标签看起来像这样。
actionscript-3 - 使用它们进行动态字体嵌入和格式化文本流
我正在运行时加载多个包含不同字体的 swf 文件。将其应用于富可编辑文本中的文本流时遇到问题。任何想法如何将这些自定义字体应用于文本流?
这是我的代码的一部分。
用于注册字体
作品!
用于将字体应用于文本流。
没有崩溃!作品!
但是应用的字体不正确。请有任何建议。
java - 移动到 TextFlow JavaFX 中的特定位置
我有一个TextFlow
在 aStackPane
里面的里面ScrollPane
。我正在为此添加不同颜色的文本TextFlow
我想滚动到文本流中的某个特定点。
例如蓝色的第一个文本。
我知道我可以获取文本并检查颜色。但是我怎样才能向下滚动到那个特定的位置呢?
我可以通过 实现这种功能TextFlow
吗?只是我试图在JavaFX
. 并想穿越差异。
java - JavaFX 中的 TextFlow 不显示任何内容
我使用“JavaFX Scene Builder”为我的应用程序创建了一个 UI。
我需要在 TextFlow 对象中显示文本,所以在我的类中(实现 javafx.fxml.Initializable )我写了这个
这样我的 TextFlow 对象根本不显示文本。我应该调用一个方法tofl
让tofl.apply()
文本出现吗?
TextFlow 被初始化为方法上方的一个字段,它也都与 fxlm 文件链接。使用 TextArea 一切正常。
java - 没有换行符的 JavaFX TextFlow
有没有办法防止JavaFX
TextFlow
控件或其Text
子节点断线。我想要一个TextFlow
没有换行符的水平增长。
设置setWrappingWidth
为非常高的值并没有为我删除换行符。任何帮助表示赞赏。
java - 带有突出显示的文本的 JavaFX TableView
我想突出显示在JavaFX
TableView
. 直到现在我在Text
对象中使用TextFlow
对象。为了突出显示文本中的特定部分,我使用标签剪切部分(javafx.scene.text
对象)中的文本以突出显示或不使用以下代码突出显示。
不幸的是,背景突出显示不起作用,我有奇怪的换行符,如图所示。文本不包含任何换行符。
(对不起图片质量,它是一个真实的截图:))
任何帮助表示赞赏。
解决方案
正如@eckig 建议的那样,在 a 中使用多个Labels
是HBox
一个好主意,因为每个“标签”都可以有自己的背景颜色,您可以根据需要Labels
在 a 中使用尽可能多的内容HBox
:
java - 自动滚动 JavaFX 文本流
我有一个TextFlow
包装在.ScrollPane
Text
TextFlow
我已经尝试将最大的监听ScrollPane
器附加vvalue
到:
- 的属性本身
ScrollPane
。vvalue
- 这会将 锁定
ScrollPane
到底部,这是不希望的。
- 这会将 锁定
- 的财产
ScrollPane
。viewportBounds
- 这只是行不通。
- 的
TextFlow
孩子名单。- 奇怪的是,这会滚动到添加最新版本之前的底部位置。
Text
我曾尝试在滚动之前明确请求布局,但这没有效果
- 奇怪的是,这会滚动到添加最新版本之前的底部位置。
非常感谢您,我想滚动以使如果新添加的内容太大而无法立即显示,则ScrollPane
滚动以使新添加的内容位于顶部,并且用户应手动滚动以查看“溢出” '。正如我所说,这将是一个额外的好处,只需滚动到底部就可以了,因为我不希望有这么大的添加(定期)。
不,我不会切换到 a TextArea
,这会相对简单。我希望能够轻松地将常规、粗体和斜体文本添加到 中TextFlow
,并且TextArea
不支持这一点。我也试过 Thomas Mikula 的RichTextFX,但是
StackOverflowError
它不断地在内部代码上抛出s 而没有解释。- 我真的不想为这个项目使用第三方库。
TextFlow
因此,将不胜感激任何可以使用的解决方案。
编辑:解决方案,根据要求:
它不会因代码风格赢得任何奖项,但由于这是一个个人项目,我并不在乎。
actionscript-3 - Flex TLF Word Wrap 分词
我的公司有一个 Apache Flex 4.11 应用程序。在这个应用程序中,我们使用文本流来允许我们的用户在页面上创建文本框并编辑文本。我们遇到的问题是,当用户输入的单词长于文本框宽时,该单词将被打断,并且该单词的其余部分将放在新行上。我们需要的是让单词被截断或允许越过文本框的 X 边界。这可能吗?
如果您需要更多信息,我将很乐意提供。
java - 如何从 javafx 中的文本流中删除文本?
我是 javafx 的新手,正在尝试在文本流中显示大量文本。它显示得很好,但我只是不知道如何删除文本。
所以我想做的是像这样从 textFlow 中删除所有 Text 节点
但是当我这样做并向 textFlow 添加一些内容时,它会显示在已经显示在那里的文本之后。我想要删除的文本并从文本流的开头显示添加的文本。
我想我必须以某种方式重新渲染文本流的视图,但我不知道如何。那么如何删除所有内容并重新添加文本?