flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Harbs (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-34876) Paste Problem with multiple paragraphs
Date Wed, 03 Jun 2015 00:58:49 GMT

    [ https://issues.apache.org/jira/browse/FLEX-34876?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14570075#comment-14570075
] 

Harbs commented on FLEX-34876:
------------------------------

Here is a sample app which illustrates the problem:

<?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:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="onComplete()">
	<fx:Script>
		<![CDATA[
			import flashx.textLayout.container.ContainerController;
			import flashx.textLayout.conversion.TextConverter;
			import flashx.textLayout.edit.EditManager;
			import flashx.textLayout.edit.TextClipboard;
			import flashx.textLayout.edit.TextScrap;
			import flashx.textLayout.elements.ParagraphElement;
			import flashx.textLayout.elements.SpanElement;
			import flashx.textLayout.elements.TextFlow;
			import flashx.textLayout.tlf_internal;
			import flashx.undo.UndoManager;

			private var textFlow:TextFlow;
			private var controller:ContainerController;
			private var undoManager:UndoManager;
			use namespace tlf_internal;

			private function onComplete():void
			{
				textFlow = new TextFlow();
				undoManager = new UndoManager();
				textFlow.interactionManager = new EditManager(undoManager);
				var para:ParagraphElement = new ParagraphElement();
				var span:SpanElement = new SpanElement();
				span.color = 0xFF0000;
				span.fontSize = 20;
				para.addChild(span);
				textFlow.addChild(para);
				
				controller = new ContainerController(holder);
				textFlow.flowComposer.addController(controller);
				textFlow.flowComposer.updateAllControllers();
				(textFlow.interactionManager as EditManager).selectAll();
				var scrap:TextScrap = TextClipboard.importToScrap("line 1\nline 2\nline 3\nline 4\nline
5",TextConverter.PLAIN_TEXT_FORMAT);
				(textFlow.interactionManager as EditManager).pasteTextScrap(scrap);

			}
			
		]]>
	</fx:Script>
	<s:SpriteVisualElement id="holder" width="100%" height="100%"/>
</s:Application>


> Paste Problem with multiple paragraphs
> --------------------------------------
>
>                 Key: FLEX-34876
>                 URL: https://issues.apache.org/jira/browse/FLEX-34876
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: TLF
>            Reporter: Harbs
>            Assignee: Harbs
>
> Pasting multiple lines of plain text causes default styling in the middle paragraphs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message