问题标签 [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 回答
873 浏览

css - 您如何在 Flex 4.5.1 中使用 CSS 样式设置 TextFlow 的样式?

我希望能够使用我的 CSS 文件中定义的样式来设置 TextFlow 元素的样式。我当前的 TextFlow 实现如下所示,但对我的样式的更改似乎没有生效。如何在 Flex 4.5.1 中使用 CSS 样式设置 TextFlow 样式?

0 投票
1 回答
738 浏览

apache-flex - 在 Flex 中设置 RichText 项目符号的样式

我正在开发一个带有 RichText 组件的 iPad 应用程序。他们在目标设备上运行良好。但是,子弹看起来并不那么出色。具体来说,我需要增加项目符号和列表项之间的空间。它太近了,看起来不太好,设计人员对此一点也不满意。

代码的工作方式是我们有一个读入的 XML 文件,屏幕的内容是从该文件中填充的。例如,这是我的测试列表:

我的 ActionScript 代码采用上面的复制元素并通过 TextFlow 导入运行它。我这样做而不是在 XML 文件中使用实际的 TextFlow,因为具有 XML/HTML 经验的非程序员将编辑此文件,我希望使标记尽可能接近 HTML,而不是训练他们执行正确的 TextFlow:

这运行良好,我得到了我的项目符号列表,带有上标和花哨的字符(见下文)。但是,我无法更改项目符号和列表项文本之间的间距。我只想在 ListMarker 和列表项之间留出更多空间。现在他们离得太近了,看起来卡住了,设计人员为此感到悲伤。我已经尝试(如您所见)一些 padding 和 afterContent 类型属性来让它工作,但它们什么也没做。这是上面的结果,供参考:

此代码的输出

编辑添加:我之前曾将这些资源用于 TextFlow 中的列表:

0 投票
1 回答
181 浏览

actionscript-3 - textflow 事件以了解何时显示文本

我需要知道 TextFlow 的文本何时显示。

代码在 MovieClip 中运行,我尝试了以下事件:

textFlow.addEventListener(FlowOperationEvent.FLOW_OPERATION_END, handleEnd); (永远不会发生) textFlow.addEventListener(UpdateCompleteEvent.COMPOSITION_COMPLETE, handleDone); (发生这种情况时,不会显示文本)

看起来文本仅在“下一个”帧上呈现,但我找不到通知文本已显示的事件。

我几乎没有想法,所以如果有人有一些建议,请分享:D

此致

0 投票
1 回答
783 浏览

actionscript-3 - TLF 查找元素位置

在将元素添加到显示列表之前,我遇到了 TLF 试图查找元素(例如 LinkElement)位置的问题。

我尝试了以下代码:

  1. 创建我的文本流:

    /li>
  2. 抓住我需要的所有元素:

    /li>
  3. 对于找到的每个元素,尝试获取边界:

    /li>

似乎我无法检索 Textline,因为 flowComposer 为空。

知道如何获得界限/为什么作曲家总是为空?

0 投票
0 回答
752 浏览

apache-flex - 如何在 Flex 的 TextFlow 对象中使用标记标签

在 .mxml 文件中,我们可以轻松地创建包含图像内容的 RichEditableText (RET) 组件:

但是如果我想动态创建 RET 的内容,比如

它总是给出例外。我textFlowStr的是这样的:

在这篇如何在 textFlow 中动态添加文本和标签中,它给出了一个示例,但我尝试<img>它不起作用。

这个链接说它支持<img>标签。但是不知道怎么用?

0 投票
1 回答
165 浏览

actionscript-3 - 右对齐文本忽略多个尾随空格

我有一个用于录制富文本的 Flex 文本区域(火花)。除其他外,文本可以右对齐,一些客户使用右对齐+大量空格的组合来按他们想要的方式放置文本。虽然我不同意这种策略 :) 它在屏幕上的显示方式与它的打印方式不匹配 - 在屏幕上带有多个尾随空格的文本仅显示一个空格。

有没有办法强制 TextArea 控件显示所有字符,而不考虑它可能具有的任何默认规则?

0 投票
2 回答
1115 浏览

javafx - 如何在javafx中居中图像

如何移动 facebook 图片使其与文本垂直居中?

代码

图片

在此处输入图像描述

0 投票
1 回答
92 浏览

apache-flex - 如何使用来自外部 swf 的符号作为 TextArea 中的图像?

我希望有人能够在这里提供帮助,所以首先让我们看看我的问题到底是什么......

我本来想将来自外部 swf 的影片剪辑插入到我的 textarea 中,但我认为这并不像我想象的那么容易......因为不幸的是,Textarea,TextFlow 组件在这方面对我来说几乎无法使用..

我已经阅读了 Textarea 和 TextFlow 的 API,并且在谷歌和一些论坛上搜索了很多,但我没有找到解决我的问题的方法。

我发现了与此类似的主题,例如: Using symbol from library in htmlText <img> tag in ActionScript 3 http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000322。 html

我尝试了几种方法来引用符号,但无济于事......

这是我的代码:

<s:TextArea id="pblArea" left="10" right="242" top="241" bottom="55" editable="false" textFlow="{TextConverter.importToFlow(pblMessages,TextConverter.TEXT_FIELD_HTML_FORMAT)}" valueCommit="pblAreaCommitHandler(event)"> </s:TextArea>

添加新行的方法:

如果笑脸显示在 swf 的第一帧上,那么它当然也会在 TextArea 中显示(不带符号)。但我不想制作 100 个不同的 swf 文件。我很确定笑脸可以用符号来表示。

预先感谢您的帮助。

0 投票
1 回答
812 浏览

java - 我想更改文本流或标签中的字体大小

我正在实现多行标签图。

我有个问题。

如何更改文本流的字体大小?

在更改字体数据的高度值之前,我尝试了方法 [textflow.setFont]。

使用此代码,Font tFont = m_Textflow.getFont(); FontData[] tFontDataList = tFont.getFontData(); tFontDataList[0].setHeight(aSize); m_Textflow.setFont(new Font(null, tFontDataList[0]));

但这并没有正常工作,并且在头部留下了任何空间。

请帮帮我T^T

0 投票
1 回答
3898 浏览

javafx-8 - JavaFX: How to stop TextFLow objects from Wrapping

I using TextFlow object as the graphic node for a CheckBoxTextItem (from controlsFX). If the TextFlow object is longer the width of the tree view, it gets wrapped. How can I stop the wrapping? or set something like an Ellipsis String-- like what you can do with Labels?

The text flow object is made up of Text objects.