TextFormat.hx 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package flash.text;
  2. extern class TextFormat {
  3. @:flash.property var align(get,set) : TextFormatAlign;
  4. @:flash.property var blockIndent(get,set) : Null<Float>;
  5. @:flash.property var bold(get,set) : Null<Bool>;
  6. @:flash.property var bullet(get,set) : Null<Bool>;
  7. @:flash.property var color(get,set) : Null<UInt>;
  8. @:flash.property var display(get,set) : TextFormatDisplay;
  9. @:flash.property var font(get,set) : String;
  10. @:flash.property var indent(get,set) : Null<Float>;
  11. @:flash.property var italic(get,set) : Null<Bool>;
  12. @:flash.property var kerning(get,set) : Null<Bool>;
  13. @:flash.property var leading(get,set) : Null<Float>;
  14. @:flash.property var leftMargin(get,set) : Null<Float>;
  15. @:flash.property var letterSpacing(get,set) : Null<Float>;
  16. @:flash.property var rightMargin(get,set) : Null<Float>;
  17. @:flash.property var size(get,set) : Null<Float>;
  18. @:flash.property var tabStops(get,set) : Array<UInt>;
  19. @:flash.property var target(get,set) : String;
  20. @:flash.property var underline(get,set) : Null<Bool>;
  21. @:flash.property var url(get,set) : String;
  22. function new(?font : String, size : Null<Float> = 0, color : Null<UInt> = 0, bold : Null<Bool> = false, italic : Null<Bool> = false, underline : Null<Bool> = false, ?url : String, ?target : String, ?align : TextFormatAlign, leftMargin : Null<Float> = 0, rightMargin : Null<Float> = 0, indent : Null<Float> = 0, leading : Null<Float> = 0) : Void;
  23. private function get_align() : TextFormatAlign;
  24. private function get_blockIndent() : Null<Float>;
  25. private function get_bold() : Null<Bool>;
  26. private function get_bullet() : Null<Bool>;
  27. private function get_color() : Null<UInt>;
  28. private function get_display() : TextFormatDisplay;
  29. private function get_font() : String;
  30. private function get_indent() : Null<Float>;
  31. private function get_italic() : Null<Bool>;
  32. private function get_kerning() : Null<Bool>;
  33. private function get_leading() : Null<Float>;
  34. private function get_leftMargin() : Null<Float>;
  35. private function get_letterSpacing() : Null<Float>;
  36. private function get_rightMargin() : Null<Float>;
  37. private function get_size() : Null<Float>;
  38. private function get_tabStops() : Array<UInt>;
  39. private function get_target() : String;
  40. private function get_underline() : Null<Bool>;
  41. private function get_url() : String;
  42. private function set_align(value : TextFormatAlign) : TextFormatAlign;
  43. private function set_blockIndent(value : Null<Float>) : Null<Float>;
  44. private function set_bold(value : Null<Bool>) : Null<Bool>;
  45. private function set_bullet(value : Null<Bool>) : Null<Bool>;
  46. private function set_color(value : Null<UInt>) : Null<UInt>;
  47. private function set_display(value : TextFormatDisplay) : TextFormatDisplay;
  48. private function set_font(value : String) : String;
  49. private function set_indent(value : Null<Float>) : Null<Float>;
  50. private function set_italic(value : Null<Bool>) : Null<Bool>;
  51. private function set_kerning(value : Null<Bool>) : Null<Bool>;
  52. private function set_leading(value : Null<Float>) : Null<Float>;
  53. private function set_leftMargin(value : Null<Float>) : Null<Float>;
  54. private function set_letterSpacing(value : Null<Float>) : Null<Float>;
  55. private function set_rightMargin(value : Null<Float>) : Null<Float>;
  56. private function set_size(value : Null<Float>) : Null<Float>;
  57. private function set_tabStops(value : Array<UInt>) : Array<UInt>;
  58. private function set_target(value : String) : String;
  59. private function set_underline(value : Null<Bool>) : Null<Bool>;
  60. private function set_url(value : String) : String;
  61. }