Class ImageExportResult


  • @OpenApiAll
    public class ImageExportResult
    extends java.lang.Object
    Class providing image export result.
     Diagram:
       +-------------------------+
       |  HEADER                 |
       +-------------------------+
       |                         |
       |       +-------------+   |
       |       |             |   |
       |       |      A      |   |
       |       |             |   |
       |       +-------------+   |
       |                         |
       +-------------------------+
       |  FOOTER                 |
       +-------------------------+
    
    
     Exported image with banners:
           +--
           |    +-------------+
           |    |  HEADER     |
           |    +-------------+
           |    |             |
        B  |    |      C      |
           |    |             |
           |    +-------------+
           |    |  FOOTER     |
           |    +-------------+
           +--
    
     Exported image without banners:
           +--
           |    +-------------+
           |    |             |
        B  |    |      C      |
           |    |             |
           |    +-------------+
           +--
    
     Failed export image:
           +-
           |    +----------------+
         B |    | Error message  |
           |    +----------------+
           +-
    
     A - exportedAreaRect Start point and dimension of exported area.
                In case of failed export (over time/dimension limits, error) rectangle will be empty as no part of diagram was exported
     B - imageRect Rectangle of exported image.
                Contains imageWithoutBannersRect and banners, or is same as imageWithoutBannersRect if banners are not exported
                Might also be just size of failed export image
     C - imageWithoutBannersRect Rectangle within exported image containing exportedAreaRect (same height and width, only starting coordinates are different)
                In case of failed export (over time/dimension limits, error) rectangle will be empty as it does not exist in exported image
     A and C only differs in starting coordinate since one is in diagram coordinates, other in exported image
     
    • Constructor Detail

      • ImageExportResult

        public ImageExportResult()
    • Method Detail

      • isExportSuccessful

        public boolean isExportSuccessful()
      • isDiagramNotExported

        public boolean isDiagramNotExported()
        Returns:
        true if diagram was not exported due to exceeding limits or some error
      • getExportedAreaRect

        public java.awt.Rectangle getExportedAreaRect()
      • setExportedAreaRect

        public void setExportedAreaRect​(java.awt.Rectangle exportedAreaRect)
      • getImageWithoutBannersRect

        public java.awt.Rectangle getImageWithoutBannersRect()
      • setImageWithoutBannersRect

        public void setImageWithoutBannersRect​(java.awt.Rectangle imageWithoutBannersRect)
      • getImageRect

        public java.awt.Rectangle getImageRect()
      • setImageRect

        public void setImageRect​(java.awt.Rectangle imageRect)