| Pakket | flashx.textLayout.operations |
| Klasse | public class ClearFormatOperation |
| Overerving | ClearFormatOperation FlowTextOperation FlowOperation Object |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 10, AIR 1.5 |
Een bewerking UndefineFormatOperation maakt de definitie van de eigenschappen die in de bladindeling zijn ingesteld voor de tekst in het opgegeven bereik, ongedaan. (Er wordt geen wijziging uitgevoerd als het opgegeven bereik één punt is.) Hiermee wordt de definitie van de eigenschappen in de alinea-indeling ongedaan voor de alinea's die zich ten minste gedeeltelijk in het bereik bevinden (of één alinea als het bereik één punt is). Hiermee wordt ook de definitie van de eigenschappen in de containerindeling ongedaan voor de containers die zich ten minste gedeeltelijk in het bereik bevinden (of één container als het bereik één punt is).
Verwante API-elementen
| Eigenschap | Gedefinieerd door | ||
|---|---|---|---|
![]() | absoluteEnd : int
Het absolute eindpunt van het tekstbereik waarop deze bewerking wordt toegepast. | FlowTextOperation | |
![]() | absoluteStart : int
Het absolute startpunt van het tekstbereik waarop deze bewerking wordt toegepast. | FlowTextOperation | |
![]() | beginGeneration : uint [alleen-lezen]
De tekstflowgeneratie vóór de bewerking. | FlowOperation | |
![]() | constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | |
| containerFormat : flashx.textLayout.formats:ITextLayoutFormat
De opmaakeigenschappen voor het ongedaan maken van de definitie van de containers in het bereik. | ClearFormatOperation | ||
![]() | endGeneration : uint [alleen-lezen]
De tekstflowgeneratie na de bewerking. | FlowOperation | |
| leafFormat : flashx.textLayout.formats:ITextLayoutFormat
De opmaakeigenschappen voor het ongedaan maken van de definitie van de bladelementen in het bereik. | ClearFormatOperation | ||
![]() | originalSelectionState : SelectionState
De status van de selectie bij het begin van de bewerking. | FlowTextOperation | |
| paragraphFormat : flashx.textLayout.formats:ITextLayoutFormat
De opmaakeigenschappen voor het ongedaan maken van de definitie van de alinea's in het bereik. | ClearFormatOperation | ||
![]() | textFlow : flashx.textLayout.elements:TextFlow
Het TextFlow-object waarop deze bewerking wordt toegepast. | FlowOperation | |
![]() | userData : *
Arbitraire gegevens die zijn gekoppeld aan een element. | FlowOperation | |
| Methode | Gedefinieerd door | ||
|---|---|---|---|
ClearFormatOperation(operationState:SelectionState, leafFormat:flashx.textLayout.formats:ITextLayoutFormat, paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat, containerFormat:flashx.textLayout.formats:ITextLayoutFormat = null)
Maakt een ClearFormatOperation-object. | ClearFormatOperation | ||
![]() |
Testen of deze bewerking op de stapel Ongedaan maken moet worden geplaatst. | FlowOperation | |
![]() |
Voert de bewerking uit. | FlowOperation | |
![]() |
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | |
![]() |
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | |
![]() |
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | |
[overschrijven] | ClearFormatOperation | ||
![]() |
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | |
![]() |
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | |
![]() |
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | |
![]() |
Draait de bewerking terug. | FlowOperation | |
![]() |
Retourneert de primitieve waarde van het opgegeven object. | Object | |
containerFormat | eigenschap |
containerFormat:flashx.textLayout.formats:ITextLayoutFormat| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 10, AIR 1.5 |
De opmaakeigenschappen voor het ongedaan maken van de definitie van de containers in het bereik.
De opmaken van containers die zich ten minste gedeeltelijk binnen het bereik bevinden, worden bijgewerkt. Als het bereik van deze bewerking een punt is, wordt één container bijgewerkt. Als containerFormat null is, worden er geen containeropmaken bijgewerkt.
Implementatie
public function get containerFormat():flashx.textLayout.formats:ITextLayoutFormat public function set containerFormat(value:flashx.textLayout.formats:ITextLayoutFormat):voidleafFormat | eigenschap |
leafFormat:flashx.textLayout.formats:ITextLayoutFormat| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 10, AIR 1.5 |
De opmaakeigenschappen voor het ongedaan maken van de definitie van de bladelementen in het bereik.
Als het bereik van deze bewerking een punt is, of als leafFormat null is, worden er geen bladelementopmaken gewijzigd.
Implementatie
public function get leafFormat():flashx.textLayout.formats:ITextLayoutFormat public function set leafFormat(value:flashx.textLayout.formats:ITextLayoutFormat):voidparagraphFormat | eigenschap |
paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 10, AIR 1.5 |
De opmaakeigenschappen voor het ongedaan maken van de definitie van de alinea's in het bereik.
De opmaken van alinea's die zich ten minste gedeeltelijk binnen het bereik bevinden, worden bijgewerkt. Als het bereik van deze bewerking een punt is, wordt één alinea bijgewerkt. Als paragraphFormat null is, worden er geen alinea-opmaken bijgewerkt.
Implementatie
public function get paragraphFormat():flashx.textLayout.formats:ITextLayoutFormat public function set paragraphFormat(value:flashx.textLayout.formats:ITextLayoutFormat):voidClearFormatOperation | () | Constructor |
public function ClearFormatOperation(operationState:SelectionState, leafFormat:flashx.textLayout.formats:ITextLayoutFormat, paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat, containerFormat:flashx.textLayout.formats:ITextLayoutFormat = null)| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een ClearFormatOperation-object.
ParametersoperationState:SelectionState — Definieert het tekstbereik waarop de opmaak wordt toegepast.
| |
leafFormat:flashx.textLayout.formats:ITextLayoutFormat — De opmaak, waarvan de ingestelde waarden de eigenschappen aangeven voor het ongedaan maken van de definitie van LeafFlowElement-objecten in het geselecteerde bereik.
| |
paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat — De opmaak, waarvan de ingestelde waarden de eigenschappen aangeven voor het ongedaan maken van de definitie van ParagraphElement-objecten in het geselecteerde bereik.
| |
containerFormat:flashx.textLayout.formats:ITextLayoutFormat (default = null) — De opmaak, waarvan de ingestelde waarden de eigenschappen aangeven voor het ongedaan maken van de definitie van ContainerController-objecten in het geselecteerde bereik.
|
redo | () | methode |
Dit codefragment geeft het gebruik van de ApplyFormatOperation-klasse weer. Nadat dit type bewerking is uitgevoerd, wordt de tekengrootte van het nieuwe TextLayoutFormat opgehaald. Dit kan worden gebruikt om een weergavelabel of een menu bij te werken.
package flashx.textLayout.operations.examples
{
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.events.FlowOperationEvent;
import flashx.textLayout.operations.ApplyFormatOperation;
public class ApplyFormatOperation_example
{
public function attach(textFlow:TextFlow):void
{
textFlow.addEventListener(FlowOperationEvent.FLOW_OPERATION_BEGIN, opEndHandler);
}
public function opEndHandler(evt:FlowOperationEvent):void {
var flowOp:ApplyFormatOperation = evt.operation as ApplyFormatOperation;
if (flowOp is ApplyFormatOperation && flowOp.leafFormat != null && evt.cancelable) {
//determine the font size - can be used to update a menu or label
var fSize:int = flowOp.leafFormat.fontSize;
if (fSize > 18)
evt.preventDefault();
}
}
}
}
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven