Page History
These functions is used are for limiting image size , they are for by scaling an image when its size is overlap overlaps the paper margin.
$image.limitImageSize(image)
Return an image that is scaled to fit the paper page (like "the Fit image to paper " option).
Name | Type | Description | |
---|---|---|---|
Parameter(s) | image | com.nomagic.magicreport.Image | An image object for the element. |
Return | - | com.nomagic.magicreport.Image | A resized image. |
For example:
Code Block | ||
---|---|---|
| ||
#foreach($d in $Diagram)
$image.limitImageSize($d.image)
#end |
...
$image.limitImageSize(image, maximumWidth, maximumHeight)
Return an image that is scaled to fit the paper page but not bigger than specific the specified maximumWidth and maximumHeight in a term terms of measurement measurements (px, in, cm, mm, pt).
Name | Type | Description | |
---|---|---|---|
Parameter(s) | image | com.nomagic.magicreport.Image | An image object for the element. |
maximumWidth | java.lang.String | Maximum The maximum width of the resized image in a term terms of measurementmeasurements. | |
maximumHeight | java.lang.String | Maximum The maximum height of the resized image in a term terms of measurementmeasurements. | |
Return | - | com.nomagic.magicreport.Image | A resized image. |
For example:
Code Block | ||
---|---|---|
| ||
#foreach($d in $Diagram)
$image.limitImageSize($d.image, "5in", "8in")
#end |
...
#foreach($d in $Diagram)
$image.limitImageSize($d.image, "-1", "8in")
#end
#foreach($d in $Diagram)
$image.limitImageSize($d.image, "5in", "-1")
#end |
...
Note | ||
---|---|---|
| ||
If you do not want to specify the value in the parameter, use -1 instead. |
$image.limitImageSize(image, maximumWidthPixel, maximumHeightPixel)
Return an image that is scaled to fit the paper page but not bigger than specific maximumWidth and maximumHeight in a term of pixelthe specified maximumWidthPixel and maximumHeightPixel in terms of pixels.
Name | Type | Description | |
---|---|---|---|
Parameter(s) | image | com.nomagic.magicreport.Image | An image object for the element. |
maximumWidthPixel | int | Maximum The maximum width of the resized image in a term terms of measurementpixels. | |
maximumHeightPixel | int | Maximum The maximum height of the resized image in a term terms of measurementpixels. | |
Return | - | com.nomagic.magicreport.Image | A resized image. |
For example:
Code Block | ||
---|---|---|
| ||
#foreach($d in $Diagram)
$image.limitImageSize($d.image, 480, 680)
#end
#foreach($d in $Diagram)
$image.limitImageSize($d.image, -1, 680)
#end
#foreach($d in $Diagram)
$image.limitImageSize($d.image, 480, -1)
#end |
...
Note | ||
---|---|---|
|
...
If you do not want to |
...
specify the value in the parameter, use -1 instead. |