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)
-
-