Interface IDynamicText

    • Method Detail

      • getValueExpr

        java.lang.String getValueExpr()
        Returns the expression that gives the text that the multi-line data item displays.
        Returns:
        the value expression
      • setValueExpr

        void setValueExpr​(java.lang.String expr)
                   throws ScriptException
        Sets the expression that gives the text that this multi-line data item displays.
        Parameters:
        expr - the new expression for the value expression
        Throws:
        ScriptException - if the expression contains errors, or the property is locked.
      • getContentType

        java.lang.String getContentType()
        Returns the expression that that defines the type of text the multi-line data item holds. The content type can be one of:
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_AUTO (default)
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_PLAIN: Plain text;
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_HTML: HTML format;
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_RTF: Rich Text format;
        Returns:
        the text type
      • setContentType

        void setContentType​(java.lang.String contentType)
                     throws ScriptException
        Sets the expression that defines the text type this multi-line data item holds. The content type can be one of
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_AUTO (default)
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_PLAIN: Plain text;
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_HTML: HTML format;
        • DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_RTF: Rich Text format;
        Parameters:
        contentType - the new text type
        Throws:
        ScriptException - if the property is locked or the contentType is not one of the above.