2 つの TextFlow オブジェクトを互いに比較する簡単な方法はありますか? TextConverter.importToFlow() で作成された 2 つのテキスト フロー オブジェクトがあり、それらが等しいかどうかを確認したいと考えています。私がこれまでに見つけた唯一の方法は、 TextConverter.export() を使用してそれらを文字列にエクスポートし、少し複雑に見える比較することです...
2 に答える
4
TextFlow オブジェクトで getText() を使用すると、コンテンツの文字列表現が返されます。文字列の比較により、TextFlow 内の書式設定やその他の要素が考慮されないと仮定して、2 つの TextFlow オブジェクト間の等しい値が得られます。
textFlow1.getText()==textFlow2.getText()
私がドキュメントから見ることができる最も簡単な解決策です。
于 2012-02-10T19:06:41.550 に答える
0
テキストとスタイルを比較する必要がある場合は、次を使用できます。
var s1:String = TextConverter.export(textFlow1, TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.STRING_TYPE) as String;
var s2:String = TextConverter.export(textFlow2, TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.STRING_TYPE) as String;
s1 == s2;
于 2014-08-29T10:03:14.727 に答える