TextBlock.hx 1.9 KB

1234567891011121314151617181920212223242526272829
  1. package flash.text.engine;
  2. extern class TextBlock {
  3. function new(?content : flash.text.engine.ContentElement, ?tabStops : flash.Vector<flash.text.engine.TabStop>, ?textJustifier : flash.text.engine.TextJustifier, ?glyphRotation : String, ?lineRotation : String, ?baselineZero : String, ?bidiLevel : Int, ?applyNonLinearFontScaling : Bool, ?baselineFontDescription : flash.text.engine.FontDescription, ?baselineFontSize : Float) : Void;
  4. var applyNonLinearFontScaling : Bool;
  5. var baselineFontDescription : flash.text.engine.FontDescription;
  6. var baselineFontSize : Float;
  7. var baselineZero : String;
  8. var bidiLevel : Int;
  9. var content : flash.text.engine.ContentElement;
  10. function createTextLine(?previousLine : flash.text.engine.TextLine, ?width : Float, ?lineOffset : Float, ?fitSomething : Bool) : flash.text.engine.TextLine;
  11. function dump() : String;
  12. function findNextAtomBoundary(afterCharIndex : Int) : Int;
  13. function findNextWordBoundary(afterCharIndex : Int) : Int;
  14. function findPreviousAtomBoundary(beforeCharIndex : Int) : Int;
  15. function findPreviousWordBoundary(beforeCharIndex : Int) : Int;
  16. var firstInvalidLine(default,null) : flash.text.engine.TextLine;
  17. var firstLine(default,null) : flash.text.engine.TextLine;
  18. function getTextLineAtCharIndex(charIndex : Int) : flash.text.engine.TextLine;
  19. var glyphRotation : String;
  20. var lastLine(default,null) : flash.text.engine.TextLine;
  21. var lineRotation : String;
  22. function releaseLines(firstLine : flash.text.engine.TextLine, lastLine : flash.text.engine.TextLine) : Dynamic;
  23. var tabStops : flash.Vector<flash.text.engine.TabStop>;
  24. var textJustifier : flash.text.engine.TextJustifier;
  25. var textLineCreationResult(default,null) : String;
  26. var userData : Dynamic;
  27. //private function DoCreateTextLine(previousLine : flash.text.engine.TextLine, width : Float, ?lineOffset : Float, ?fitSomething : Bool) : flash.text.engine.TextLine;
  28. }