问题标签 [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.

0 投票
1 回答
1891 浏览

javafx - 使用 TextFlow 突出显示 TableView 中的文本

我从 JavaFX 8 开始阅读,您可以使用 TextFlow 突出显示文本。但我不知道如何将它用于我的 TableView。在我的控制器类中,我有这个:

这是内容类:

感谢帮助!

0 投票
1 回答
45 浏览

.net - 是否有用于 adobe flex textflow XML 格式的 .NET 库

我正在将一些数据从 .NET 系统发送到系统,该系统使用 Adob​​e TextFlow 格式呈现输出,

是否有可以帮助我的 .NET 库。

作为参考,初始标签看起来像这样。

0 投票
1 回答
255 浏览

actionscript-3 - 使用它们进行动态字体嵌入和格式化文本流

我正在运行时加载多个包含不同字体的 swf 文件。将其应用于富可编辑文本中的文本流时遇到问题。任何想法如何将这些自定义字体应用于文本流?

这是我的代码的一部分。

用于注册字体

作品!

用于将字体应用于文本流。

没有崩溃!作品!

但是应用的字体不正确。请有任何建议。

0 投票
2 回答
846 浏览

java - 移动到 TextFlow JavaFX 中的特定位置

我有一个TextFlow在 aStackPane里面的里面ScrollPane。我正在为此添加不同颜色的文本TextFlow

我想滚动到文本流中的某个特定点。

例如蓝色的第一个文本。

我知道我可以获取文本并检查颜色。但是我怎样才能向下滚动到那个特定的位置呢?

我可以通过 实现这种功能TextFlow吗?只是我试图在JavaFX. 并想穿越差异。

0 投票
1 回答
6693 浏览

java - JavaFX 中的 TextFlow 不显示任何内容

我使用“JavaFX Scene Builder”为我的应用程序创建了一个 UI。

我需要在 TextFlow 对象中显示文本,所以在我的类中(实现 javafx.fxml.Initializable )我写了这个

这样我的 TextFlow 对象根本不显示文本。我应该调用一个方法tofltofl.apply()文本出现吗?

TextFlow 被初始化为方法上方的一个字段,它也都与 fxlm 文件链接。使用 TextArea 一切正常。

0 投票
2 回答
1651 浏览

java - 没有换行符的 JavaFX TextFlow

有没有办法防止JavaFX TextFlow控件或其Text子节点断线。我想要一个TextFlow没有换行符的水平增长。

设置setWrappingWidth为非常高的值并没有为我删除换行符。任何帮助表示赞赏。

0 投票
2 回答
2709 浏览

java - 带有突出显示的文本的 JavaFX TableView

我想突出显示在JavaFX TableView. 直到现在我在Text对象中使用TextFlow对象。为了突出显示文本中的特定部分,我使用标签剪切部分(javafx.scene.text对象)中的文本以突出显示或不使用以下代码突出显示。

不幸的是,背景突出显示不起作用,我有奇怪的换行符,如图所示。文本不包含任何换行符。

屏幕截图

(对不起图片质量,它是一个真实的截图:))

任何帮助表示赞赏。

解决方案
正如@eckig 建议的那样,在 a 中使用多个LabelsHBox一个好主意,因为每个“标签”都可以有自己的背景颜色,您可以根据需要Labels在 a 中使用尽可能多的内容HBox

0 投票
1 回答
5871 浏览

java - 自动滚动 JavaFX 文本流

我有一个TextFlow包装在.ScrollPaneTextTextFlow

我已经尝试将最大的监听ScrollPane器附加vvalue到:

  • 的属性本身 ScrollPanevvalue
    • 这会将 锁定ScrollPane到底部,这是不希望的。
  • 的财产 ScrollPaneviewportBounds
    • 这只是行不通。
  • TextFlow孩子名单。
    • 奇怪的是,这会滚动到添加最新版本之前底部位置。Text我曾尝试在滚动之前明确请求布局,但这没有效果

非常感谢您,我想滚动以使如果新添加的内容太大而无法立即显示,则ScrollPane滚动以使新添加的内容位于顶部,并且用户应手动滚动以查看“溢出” '。正如我所说,这将是一个额外的好处,只需滚动到底部就可以了,因为我不希望有这么大的添加(定期)。

不,我不会切换到 a TextArea,这会相对简单。我希望能够轻松地将常规、粗体和斜体文本添加到 中TextFlow,并且TextArea不支持这一点。我也试过 Thomas Mikula 的RichTextFX,但是

  1. StackOverflowError它不断地在内部代码上抛出s 而没有解释。
  2. 我真的不想为这个项目使用第三方库。

TextFlow因此,将不胜感激任何可以使用的解决方案。

编辑:解决方案,根据要求:

它不会因代码风格赢得任何奖项,但由于这是一个个人项目,我并不在乎。

0 投票
0 回答
56 浏览

actionscript-3 - Flex TLF Word Wrap 分词

我的公司有一个 Apache Flex 4.11 应用程序。在这个应用程序中,我们使用文本流来允许我们的用户在页面上创建文本框并编辑文本。我们遇到的问题是,当用户输入的单词长于文本框宽时,该单词将被打断,并且该单词的其余部分将放在新行上。我们需要的是让单词被截断或允许越过文本框的 X 边界。这可能吗?

如果您需要更多信息,我将很乐意提供。

0 投票
1 回答
3957 浏览

java - 如何从 javafx 中的文本流中删除文本?

我是 javafx 的新手,正在尝试在文本流中显示大量文本。它显示得很好,但我只是不知道如何删除文本。

所以我想做的是像这样从 textFlow 中删除所有 Text 节点

但是当我这样做并向 textFlow 添加一些内容时,它会显示在已经显示在那里的文本之后。我想要删除的文本并从文本流的开头显示添加的文本。

我想我必须以某种方式重新渲染文本流的视图,但我不知道如何。那么如何删除所有内容并重新添加文本?