Paket | flashx.textLayout.operations |
Sınıf | public class ClearFormatOperation |
Miras Alma | ClearFormatOperation FlowTextOperation FlowOperation Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir UndefineFormatOperation, belirtilen aralıktaki metne yaprak biçiminde ayarlanan özellikleri tanımsız hale getirir (belirtilen aralık tek bir noktaysa herhangi bir değişiklik yapılmaz). En azından kısmen aralık içinde olan herhangi bir paragrafa (veya aralık tek bir noktaysa tek bir paragrafa) paragraf biçiminde ayarlanan özellikleri tanımsız hale getirir. Ve en azından kısmen aralık içinde olan herhangi bir kaba (veya aralık tek bir noktaysa tek bir kaba) kap biçiminde ayarlanan özellikleri tanımsız hale getirir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
absoluteEnd : int
Bu işlemin uygulandığı metin aralığının mutlak bitiş noktası. | FlowTextOperation | ||
absoluteStart : int
Bu işlemin uygulandığı metin aralığının mutlak başlangıç noktası. | FlowTextOperation | ||
beginGeneration : uint [salt okunur]
İşlemden önceki metin akışı oluşturması. | FlowOperation | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
containerFormat : flashx.textLayout.formats:ITextLayoutFormat
Aralıktaki kaplara tanımsız hale getirecek biçim özellikleri. | ClearFormatOperation | ||
endGeneration : uint [salt okunur]
İşlemden sonraki metin akışı oluşturması. | FlowOperation | ||
leafFormat : flashx.textLayout.formats:ITextLayoutFormat
Aralıktaki yaprak öğelerine tanımsız hale getirilecek biçim özellikleri. | ClearFormatOperation | ||
originalSelectionState : SelectionState
İşlem başlangıcındaki seçim durumu. | FlowTextOperation | ||
paragraphFormat : flashx.textLayout.formats:ITextLayoutFormat
Aralıktaki paragraflara tanımsız hale getirilecek biçim özellikleri. | ClearFormatOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
Bu işlemin uygulandığı TextFlow nesnesi. | FlowOperation | ||
userData : *
Bir öğeyle ilişkilendirilmiş rastgele veriler. | FlowOperation |
Yöntem | Tanımlayan: | ||
---|---|---|---|
ClearFormatOperation(operationState:SelectionState, leafFormat:flashx.textLayout.formats:ITextLayoutFormat, paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat, containerFormat:flashx.textLayout.formats:ITextLayoutFormat = null)
Bir ClearFormatOperation nesnesi oluşturur. | ClearFormatOperation | ||
Bu işlemin geri alma yığınına yerleştirip yerleştirilmediğini test edin. | FlowOperation | ||
İşlemi çalıştırır. | FlowOperation | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
[geçersiz kıl] | ClearFormatOperation | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
İşlemi ters çevirir. | FlowOperation | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
containerFormat | özellik |
containerFormat:flashx.textLayout.formats:ITextLayoutFormat
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Aralıktaki kaplara tanımsız hale getirecek biçim özellikleri.
En azından kısmen aralık içinde olan kapların biçimleri güncellenir. Bu işlemin aralığı bir noktaysa, tek bir kap güncellenir. containerFormat
öğesi null
değerindeyse, herhangi bir kap biçimi değiştirilmez.
Uygulama
public function get containerFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set containerFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
leafFormat | özellik |
leafFormat:flashx.textLayout.formats:ITextLayoutFormat
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Aralıktaki yaprak öğelerine tanımsız hale getirilecek biçim özellikleri.
Bu işlemin aralığı bir noktaysa veya leafFormat
öğesi null
değerindeyse, herhangi bir yaprak öğesi biçimi değiştirilmez.
Uygulama
public function get leafFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set leafFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
paragraphFormat | özellik |
paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Aralıktaki paragraflara tanımsız hale getirilecek biçim özellikleri.
En azından kısmen aralık içinde olan paragrafların biçimleri güncellenir. Bu işlemin aralığı bir noktaysa, tek bir paragraf güncellenir. paragraphFormat
öğesi null
değerindeyse, herhangi bir paragraf formatı değiştirilmez.
Uygulama
public function get paragraphFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set paragraphFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
ClearFormatOperation | () | Yapıcı |
public function ClearFormatOperation(operationState:SelectionState, leafFormat:flashx.textLayout.formats:ITextLayoutFormat, paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat, containerFormat:flashx.textLayout.formats:ITextLayoutFormat = null)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir ClearFormatOperation nesnesi oluşturur.
ParametreleroperationState:SelectionState — Biçimin uygulandığı metin aralığını tanımlar.
| |
leafFormat:flashx.textLayout.formats:ITextLayoutFormat — Ayarlanmış değerleri seçili aralıktaki LeafFlowElement nesnelerini tanımsız hale getirmeye yarayan özellikler belirten biçim.
| |
paragraphFormat:flashx.textLayout.formats:ITextLayoutFormat — Ayarlı değerleri seçili aralıktaki ParagraphElement nesnelerini tanımsız hale getirmeye yarayan özellikler belirten biçim.
| |
containerFormat:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Ayarlı değerleri seçili aralıktaki ContainerController nesnelerini tanımsız hale getirmeye yarayan özellikler belirten biçim.
|
redo | () | yöntem |
Bu kod parçacığı, ApplyFormatOperation
sınıfının kullanımını gösterir. Bu türde bir işlem çalıştırıldıktan sonra, yeni TextLayoutFormat öğesinin font boyutu toplanır ve bir görüntüleme etiketini veya menüsünü güncellemek için kullanılabilir.
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(); } } } }
Tue Jun 12 2018, 01:09 PM Z