Class mxHtmlTextShape

  • All Implemented Interfaces:
    mxITextShape

    public class mxHtmlTextShape
    extends java.lang.Object
    implements mxITextShape
    To set global CSS for all HTML labels, use the following code:
     mxGraphics2DCanvas.putTextShape(mxGraphics2DCanvas.TEXT_SHAPE_HTML,
       new mxHtmlTextShape()
       {
         protected String createHtmlDocument(Map style, String text)
         {
           return mxUtils.createHtmlDocument(style, text, 1, 0,
               "");
         }
       }
     );
     
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean replaceHtmlLinefeeds
      Specifies if linefeeds should be replaced with breaks in HTML markup.
    • Constructor Summary

      Constructors 
      Constructor Description
      mxHtmlTextShape()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String createHtmlDocument​(java.util.Map<java.lang.String,​java.lang.Object> style, java.lang.String text, int w, int h)  
      boolean isReplaceHtmlLinefeeds()
      Returns replaceHtmlLinefeeds
      void paintShape​(mxGraphics2DCanvas canvas, java.lang.String text, mxCellState state, java.util.Map<java.lang.String,​java.lang.Object> style)  
      void setReplaceHtmlLinefeeds​(boolean value)
      Returns replaceHtmlLinefeeds
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • replaceHtmlLinefeeds

        protected boolean replaceHtmlLinefeeds
        Specifies if linefeeds should be replaced with breaks in HTML markup. Default is true.
    • Constructor Detail

      • mxHtmlTextShape

        public mxHtmlTextShape()
    • Method Detail

      • isReplaceHtmlLinefeeds

        public boolean isReplaceHtmlLinefeeds()
        Returns replaceHtmlLinefeeds
      • setReplaceHtmlLinefeeds

        public void setReplaceHtmlLinefeeds​(boolean value)
        Returns replaceHtmlLinefeeds
      • createHtmlDocument

        protected java.lang.String createHtmlDocument​(java.util.Map<java.lang.String,​java.lang.Object> style,
                                                      java.lang.String text,
                                                      int w,
                                                      int h)