Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

 NameTypeDescription
Parameter(s)imagecom.nomagic.magicreport.ImageAn image object for the element.
Return-com.nomagic.magicreport.ImageA resized image.

For example:

Code Block
languagetext
#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).

 NameTypeDescription
Parameter(s)imagecom.nomagic.magicreport.ImageAn image object for the element.
 maximumWidthjava.lang.StringMaximum The maximum width of the resized image in a term terms of measurementmeasurements.
 maximumHeightjava.lang.StringMaximum The maximum height of the resized image in a term terms of measurementmeasurements.
Return-com.nomagic.magicreport.ImageA resized image.

For example:

Code Block
languagetext
#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
titleNote

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.

 NameTypeDescription
Parameter(s)imagecom.nomagic.magicreport.ImageAn image object for the element.
 maximumWidthPixelintMaximum The maximum width of the resized image in a term terms of measurementpixels.
 maximumHeightPixelintMaximum The maximum height of the resized image in a term terms of measurementpixels.
Return-com.nomagic.magicreport.ImageA resized image.

For example:

Code Block
languagetext
#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
titleNote

...

If you do not want to

...

specify the value in the parameter, use -1 instead.