public static const MERGE_TO_NEXT_ON_PASTE:String = "mergeToNextOnPaste"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
En konverterare som konverterar urklippsdata till en TextFlow ska använda egenskapen MERGE_TO_NEXT_ON_PASTE för att kontrollera hur elementen hanteras när de sammanfogas till ett befintligt TextFlow vid inklistring. Detta är användbart om du vill ha speciell hantering för de fall där endast en del av elementet kopieras. När till exempel bara en del av en lista kopieras och sedan klistras in i en annan lista, kommer den att infogas i listan som ytterligare ett objekt. Om hela listan kopieras visas den som en kapslad lista. När TLF skapar ett TextFlow för att användas i urklippet, dekoreras delelement med användaregenskaper som kontrollerar om slutet av elementet kan sammanfogas med det som kommer efter. Denna användaregenskap klistras aldrig in i slutligt TextFlow, men den går till elementen i TextScrap.textFlow. När text kopieras, kan konverteraren välja att leta efter dessa egenskaper för att sprida dem till formatet som finns i urklippet. Exporteraren för oformaterad text kontrollerar exempelvis egenskapen "mergeToNextOnPaste" i ett stycke och undertrycker styckeavslutaren om den hittas och har angetts som true. Detsamma gäller vid import om den inkommande strängen inte har någon avslutning och om useClipboardAnnotations är true, kommer setStyle(MERGE_TO_NEXT_ON_PASTE, "true")
att anropas i motsvarande stycke så att när det klistras in kommer det att blandas med stycket som det klistras in i. Denna egenskap ska bara ställas in för element i ett TextScrap-objekt och endast i det sista elementet i utkastet.