Interface PlaceholderDetails


  • public interface PlaceholderDetails
    Extended details about placholders
    Since:
    POI 4.0.0
    • Method Detail

      • setPlaceholder

        void setPlaceholder​(Placeholder placeholder)
        Specifies that the corresponding shape should be represented by the generating application as a placeholder. When a shape is considered a placeholder by the generating application it can have special properties to alert the user that they may enter content into the shape. Different types of placeholders are allowed and can be specified by using the placeholder type attribute for this element
        Parameters:
        placeholder - The shape to use as placeholder or null if no placeholder should be set.
      • isVisible

        boolean isVisible()
      • setVisible

        void setVisible​(boolean isVisible)
      • getText

        String getText()
        If the placeholder shape or object stores text, this text is returned otherwise null.
        Returns:
        the text of the shape / placeholder
        Since:
        POI 4.0.0
      • setText

        void setText​(String text)
        If the placeholder shape or object stores text, the given text is stored otherwise this is a no-op.
        Parameters:
        text - the placeholder text
        Since:
        POI 4.0.0
      • getUserDate

        default String getUserDate()
        Returns:
        the stored / fixed user specified date
        Since:
        POI 5.2.0
      • getDateFormat

        default DateTimeFormatter getDateFormat()
        Returns:
        Get the date format for the datetime placeholder
        Since:
        POI 5.2.0