Text.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /* Copyright (c) 2006-2011 by OpenLayers Contributors (see authors.txt for
  2. * full list of contributors). Published under the Clear BSD license.
  3. * See http://svn.openlayers.org/trunk/openlayers/license.txt for the
  4. * full text of the license. */
  5. /**
  6. * @requires OpenLayers/Symbolizer.js
  7. */
  8. /**
  9. * Class: OpenLayers.Symbolizer.Text
  10. * A symbolizer used to render text labels for features.
  11. */
  12. OpenLayers.Symbolizer.Text = OpenLayers.Class(OpenLayers.Symbolizer, {
  13. /**
  14. * APIProperty: label
  15. * {String} The text for the label.
  16. *
  17. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  18. */
  19. /**
  20. * APIProperty: fontFamily
  21. * {String} The font family for the label.
  22. *
  23. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  24. */
  25. /**
  26. * APIProperty: fontSize
  27. * {String} The font size for the label.
  28. *
  29. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  30. */
  31. /**
  32. * APIProperty: fontWeight
  33. * {String} The font weight for the label.
  34. *
  35. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  36. */
  37. /**
  38. * Property: fontStyle
  39. * {String} The font style for the label.
  40. *
  41. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  42. */
  43. /**
  44. * Constructor: OpenLayers.Symbolizer.Text
  45. * Create a symbolizer for rendering text labels.
  46. *
  47. * Parameters:
  48. * config - {Object} An object containing properties to be set on the
  49. * symbolizer. Any documented symbolizer property can be set at
  50. * construction.
  51. *
  52. * Returns:
  53. * A new text symbolizer.
  54. */
  55. initialize: function(config) {
  56. OpenLayers.Symbolizer.prototype.initialize.apply(this, arguments);
  57. },
  58. CLASS_NAME: "OpenLayers.Symbolizer.Text"
  59. });