public static const MERGE_TO_NEXT_ON_PASTE:String = "mergeToNextOnPaste"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een converter die Klembord-gegevens omzet in een TextFlow, moet de eigenschap MERGE_TO_NEXT_ON_PASTE gebruiken om te bepalen hoe de elementen worden behandeld wanneer ze via een plakbewerking worden samengevoegd in een bestaande TextFlow. Dit is nuttig wanneer u een speciale behandeling wilt gebruiken wanneer slechts een deel van het element wordt gekopieerd. Wanneer bijvoorbeeld een deel van een lijst wordt gekopieerd en u dit deel in een andere lijst plakt, wordt dit deel als aanvullende items samengevoegd in de lijst. Als de hele lijst wordt gekopieerd, wordt deze weergegeven als een geneste lijst. Wanneer TLF een TextFlow voor gebruik op het Klembord maakt, worden aan gedeeltelijke elementen gebruikerseigenschappen toegevoegd op basis waarvan wordt bepaald of het einde van het element moet worden samengevoegd met het volgende element. Deze gebruikerseigenschap wordt nooit in de definitieve TextFlow geplakt, maar kan wel worden opgenomen in de elementen in de TextScrap.textFlow. Bij het kopiƫren van tekst heeft de converter de optie om deze eigenschap te zoeken en naar de indeling te propageren die naar het Klembord is gekopieerd. De functie voor het exporteren van onbewerkte tekst controleert bijvoorbeeld de eigenschap "mergeToNextOnPaste" in alinea's en onderdrukt de alineaterminator als deze eigenschap is ingesteld op true. Wanneer bij het importeren de betreffende tekenreeks geen terminator heeft en useClipboardAnnotations op true is ingesteld, wordt setStyle(MERGE_TO_NEXT_ON_PASTE, "true")
aangeroepen voor de betreffende alinea zodat de tekenreeks zonder problemen in die alinea wordt geplakt. Deze eigenschap moet alleen worden ingesteld voor elementen in een TextScrap en alleen op het laatste element in het onderdeel.