TextLine.hx 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package flash.text.engine;
  2. extern class TextLine extends flash.display.DisplayObjectContainer {
  3. function new() : Void;
  4. var ascent(default,null) : Float;
  5. var atomCount(default,null) : Int;
  6. var descent(default,null) : Float;
  7. function dump() : String;
  8. function flushAtomData() : Void;
  9. function getAtomBidiLevel(atomIndex : Int) : Int;
  10. function getAtomBounds(atomIndex : Int) : flash.geom.Rectangle;
  11. function getAtomCenter(atomIndex : Int) : Float;
  12. function getAtomGraphic(atomIndex : Int) : flash.display.DisplayObject;
  13. function getAtomIndexAtCharIndex(charIndex : Int) : Int;
  14. function getAtomIndexAtPoint(stageX : Float, stageY : Float) : Int;
  15. function getAtomTextBlockBeginIndex(atomIndex : Int) : Int;
  16. function getAtomTextBlockEndIndex(atomIndex : Int) : Int;
  17. function getAtomTextRotation(atomIndex : Int) : String;
  18. function getAtomWordBoundaryOnLeft(atomIndex : Int) : Bool;
  19. function getBaselinePosition(baseline : String) : Float;
  20. function getMirrorRegion(mirror : flash.events.EventDispatcher) : flash.text.engine.TextLineMirrorRegion;
  21. var hasGraphicElement(default,null) : Bool;
  22. var mirrorRegions(default,null) : flash.Vector<flash.text.engine.TextLineMirrorRegion>;
  23. var nextLine(default,null) : flash.text.engine.TextLine;
  24. var previousLine(default,null) : flash.text.engine.TextLine;
  25. var rawTextLength(default,null) : Int;
  26. var specifiedWidth(default,null) : Float;
  27. var textBlock(default,null) : flash.text.engine.TextBlock;
  28. var textBlockBeginIndex(default,null) : Int;
  29. var textHeight(default,null) : Float;
  30. var textWidth(default,null) : Float;
  31. var unjustifiedTextWidth(default,null) : Float;
  32. var userData : Dynamic;
  33. var validity : String;
  34. //private function doGetAtomIndexAtPoint(x : Float, y : Float) : Int;
  35. static var MAX_LINE_WIDTH : Int;
  36. }