gpt4 book ai didi

java - 文本流向 HTML

转载 作者:行者123 更新时间:2023-12-01 15:42:50 26 4
gpt4 key购买 nike

我收到一个通过 Flex 应用程序传递的字符串,其文本流格式如下:

<?xml version='1.0' encoding='utf-8'?>
<TextFlow fontFamily='Arial' fontSize='16' paddingBottom='2' paddingLeft='2'
paddingRight='2' paddingTop='2' whiteSpaceCollapse='preserve'
version='2.0.0' xmlns='http://ns.adobe.com/textLayout/2008'>
<p>
<span>Word1</span>
<span fontWeight='bold'>Word2</span>
<span fontSize='22' fontWeight='bold'>Word 3</span>
<span baselineShift='superscript' fontSize='22'
fontWeight='normal'>Word4superscript</span>
</p>
</TextFlow>

我如何将其转换为 HTML,以便我可以在我的 Java 应用程序中使用它并保留所有字体大小和颜色范围?

最佳答案

您可以使用 TextConverter 类将 TextFlow 转换为 html 字符串。

import flashx.textLayout.conversion.TextConverter;
import flashx.textLayout.conversion.ConversionType;

var output:Object = TextConverter.export(textFlow,TextConverter.TEXT_FIELD_HTML_FORMAT, ConversionType.STRING_TYPE)

其中 textFlow 是包含 TextFlow 对象的变量。

有关使用 TextFlow 导入和导出的更多信息可以在此处找到:

http://flex4fun.com/2010/11/30/flex4-export-textflow-data/

关于java - 文本流向 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7742996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com