ElementFormat.hx 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package flash.text.engine;
  2. extern final class ElementFormat {
  3. @:flash.property var alignmentBaseline(get,set) : TextBaseline;
  4. @:flash.property var alpha(get,set) : Float;
  5. @:flash.property var baselineShift(get,set) : Float;
  6. @:flash.property var breakOpportunity(get,set) : BreakOpportunity;
  7. @:flash.property var color(get,set) : UInt;
  8. @:flash.property var digitCase(get,set) : DigitCase;
  9. @:flash.property var digitWidth(get,set) : DigitWidth;
  10. @:flash.property var dominantBaseline(get,set) : TextBaseline;
  11. @:flash.property var fontDescription(get,set) : FontDescription;
  12. @:flash.property var fontSize(get,set) : Float;
  13. @:flash.property var kerning(get,set) : Kerning;
  14. @:flash.property var ligatureLevel(get,set) : LigatureLevel;
  15. @:flash.property var locale(get,set) : String;
  16. @:flash.property var locked(get,set) : Bool;
  17. @:flash.property var textRotation(get,set) : TextRotation;
  18. @:flash.property var trackingLeft(get,set) : Float;
  19. @:flash.property var trackingRight(get,set) : Float;
  20. @:flash.property var typographicCase(get,set) : TypographicCase;
  21. function new(?fontDescription : FontDescription, fontSize : Float = 12, color : UInt = 0, alpha : Float = 1, ?textRotation : TextRotation, ?dominantBaseline : TextBaseline, ?alignmentBaseline : TextBaseline, baselineShift : Float = 0, ?kerning : Kerning, trackingRight : Float = 0, trackingLeft : Float = 0, ?locale : String, ?breakOpportunity : BreakOpportunity, ?digitCase : DigitCase, ?digitWidth : DigitWidth, ?ligatureLevel : LigatureLevel, ?typographicCase : TypographicCase) : Void;
  22. function clone() : ElementFormat;
  23. function getFontMetrics() : FontMetrics;
  24. private function get_alignmentBaseline() : TextBaseline;
  25. private function get_alpha() : Float;
  26. private function get_baselineShift() : Float;
  27. private function get_breakOpportunity() : BreakOpportunity;
  28. private function get_color() : UInt;
  29. private function get_digitCase() : DigitCase;
  30. private function get_digitWidth() : DigitWidth;
  31. private function get_dominantBaseline() : TextBaseline;
  32. private function get_fontDescription() : FontDescription;
  33. private function get_fontSize() : Float;
  34. private function get_kerning() : Kerning;
  35. private function get_ligatureLevel() : LigatureLevel;
  36. private function get_locale() : String;
  37. private function get_locked() : Bool;
  38. private function get_textRotation() : TextRotation;
  39. private function get_trackingLeft() : Float;
  40. private function get_trackingRight() : Float;
  41. private function get_typographicCase() : TypographicCase;
  42. private function set_alignmentBaseline(value : TextBaseline) : TextBaseline;
  43. private function set_alpha(value : Float) : Float;
  44. private function set_baselineShift(value : Float) : Float;
  45. private function set_breakOpportunity(value : BreakOpportunity) : BreakOpportunity;
  46. private function set_color(value : UInt) : UInt;
  47. private function set_digitCase(value : DigitCase) : DigitCase;
  48. private function set_digitWidth(value : DigitWidth) : DigitWidth;
  49. private function set_dominantBaseline(value : TextBaseline) : TextBaseline;
  50. private function set_fontDescription(value : FontDescription) : FontDescription;
  51. private function set_fontSize(value : Float) : Float;
  52. private function set_kerning(value : Kerning) : Kerning;
  53. private function set_ligatureLevel(value : LigatureLevel) : LigatureLevel;
  54. private function set_locale(value : String) : String;
  55. private function set_locked(value : Bool) : Bool;
  56. private function set_textRotation(value : TextRotation) : TextRotation;
  57. private function set_trackingLeft(value : Float) : Float;
  58. private function set_trackingRight(value : Float) : Float;
  59. private function set_typographicCase(value : TypographicCase) : TypographicCase;
  60. }