Class ImageExportResult
- java.lang.Object
 - 
- com.nomagic.magicdraw.export.image.ImageExportResult
 
 
- 
@OpenApiAll public class ImageExportResult extends java.lang.ObjectClass 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 -exportedAreaRectStart 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 -imageRectRectangle of exported image. ContainsimageWithoutBannersRectand banners, or is same asimageWithoutBannersRectif banners are not exported Might also be just size of failed export image C -imageWithoutBannersRectRectangle within exported image containingexportedAreaRect(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 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageExportResult.ImageExportStatus 
- 
Constructor Summary
Constructors Constructor Description ImageExportResult() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.RectanglegetExportedAreaRect()ImageExportResult.ImageExportStatusgetExportStatus()java.awt.RectanglegetImageRect()java.awt.RectanglegetImageWithoutBannersRect()booleanisDiagramNotExported()booleanisExportSuccessful()voidsetExportedAreaRect(java.awt.Rectangle exportedAreaRect)voidsetExportStatus(ImageExportResult.ImageExportStatus exportStatus)voidsetImageRect(java.awt.Rectangle imageRect)voidsetImageWithoutBannersRect(java.awt.Rectangle imageWithoutBannersRect) 
 - 
 
- 
- 
Method Detail
- 
isExportSuccessful
public boolean isExportSuccessful()
 
- 
isDiagramNotExported
public boolean isDiagramNotExported()
- Returns:
 - true if diagram was not exported due to exceeding limits or some error
 
 
- 
getExportStatus
public ImageExportResult.ImageExportStatus getExportStatus()
 
- 
setExportStatus
public void setExportStatus(ImageExportResult.ImageExportStatus exportStatus)
 
- 
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)
 
 - 
 
 -