In a similar situation, I handled cut/copy/paste text operation events and
put data in clipboard using a custom clipboard format... You may also try
to subclass the editmanager to have it use a custom exporter..
Il 04/nov/2013 06:21 "Alex Harui" <aha...@adobe.com> ha scritto:

> I'm not sure what user styles are and why the aren't in the markup.  Can
> you provide more details?
>
> Consider whether this is a general TLF issue or just something you should
> do in your app to add functionality.  A general TLF issue probably can't
> bypass the Clipboard because you should be able to copy/paste from one SWF
> to another SWF.
>
> -Alex
>
> On 11/3/13 1:01 PM, "Gavriel Harbater" <gavha...@gmail.com> wrote:
>
> >Okay. After researching this, it looks like the problem is as follows:
> >
> >The TextFlow is saved to the clipboard as a string which is the markup
> >representation of the TextFlow. The markup is produced using
> >BaseTextLayoutExporter.export(). The markup produced from that is missing
> >custom user styles. My custom user styles are actually quite complex
> >classes.
> >
> >I'm looking for suggestions on the best way to handle this problem. I can
> >think of three possible angles:
> >1) Somehow write user styles into the TextFlow markup. I'm not sure if
> >there's a way to markup custom styles and complex ones are definitely an
> >issue.
> >2) Write complex objects to the clipboard. Is this possible? If yes, why
> >are strings currently used?
> >3) Skip the clipboard altogether and create some static function to call
> >when the clipboard content is pasted to apply custom styles.
> >
> >Thoughts?
> >
> >On Nov 3, 2013, at 10:13 AM, Harbs wrote:
> >
> >> Looking into an issue I had, I noticed that user styles in TLF are not
> >>preserved on copy/paste. (Actually, it would probably be more correct to
> >>say that they're not preserved on copy.)
> >>
> >> I'm looking into TextScrap/TextClipboard now, but if anyone has
> >>experience here as to why the styles are being dropped, I'd love to knowŠ
> >>
> >> Harbs
> >
>
>

Reply via email to