[ https://issues.apache.org/jira/browse/FLEX-34929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mihai Chira resolved FLEX-34929. -------------------------------- Resolution: Duplicate > Error #1009 when copy/paste a text with style effect in a > RichEditableText/RichTextEditor > ----------------------------------------------------------------------------------------- > > Key: FLEX-34929 > URL: https://issues.apache.org/jira/browse/FLEX-34929 > Project: Apache Flex > Issue Type: Bug > Components: mx: Rich Text Editor, Spark: RichEditableText > Environment: Windows 7 , chrome/firefox/ie11, Adobe® Flash® Builder™® > 4.7, Apache Flex 4.14.1, > Reporter: Bamen Ngaba Jeanne > > When you copy/paste a text with style effect (bold, italic, ...) at the end > of a RichEditableText / RichTextEditor, the paste text is cropped and you > have an Error #1009. > Test code : > <?xml version="1.0" encoding="utf-8"?> > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:s="library://ns.adobe.com/flex/spark" > xmlns:EmbedWS="EmbedWS.*" xmlns:local="*"> > > <fx:Declarations> > <!--local:WSLoader id="ws" xmlns:local="*"></local:WSLoader--> > </fx:Declarations> > <fx:Script> > <![CDATA[ > import flash.text.engine.FontWeight; > > import flashx.textLayout.conversion.ConversionType; > import flashx.textLayout.conversion.TextConverter; > import flashx.textLayout.elements.ParagraphElement; > import flashx.textLayout.elements.SpanElement; > import flashx.textLayout.elements.TextFlow; > > public function setTextFlow ():TextFlow { > var textFlow:TextFlow = new TextFlow(); > var p:ParagraphElement = new ParagraphElement(); > var span1:SpanElement = new SpanElement(); > var span2:SpanElement = new SpanElement(); > var span3:SpanElement = new SpanElement(); > span1.text = "Hello, bla bla bla "; > span2.text = "bold content"; > span3.text = " blabla bla."; > > span2.fontWeight = FontWeight.BOLD; > > p.addChild(span1); > p.addChild(span2); > p.addChild(span3); > > textFlow.addChild(p); > > return textFlow; > } > > public function display_tlf ():String{ > var tlf = TextConverter.export( rte.textFlow, > TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.STRING_TYPE).toString(); > return tlf; > } > ]]> > </fx:Script> > > <s:applicationComplete> > > </s:applicationComplete> > <s:VGroup left="10" right="10" top="10" bottom="10"> > <s:RichEditableText id="rte" width="100%" height="25%" > textFlow="{setTextFlow()}"></s:RichEditableText> > > <s:HGroup> > <s:Button label="Show tlf Text" click="tlfText.text = > display_tlf();"/> > </s:HGroup> > > <s:TextArea id="tlfText" width="100%" height="25%"/> > > <s:HGroup> > <s:Button label="Show Plain Text" click="rteText.text = > rte.text;"/> > </s:HGroup> > > <s:TextArea id="rteText" width="100%" height="25%"/> > </s:VGroup> > > </s:Application> -- This message was sent by Atlassian JIRA (v6.3.4#6332)