Téléchargement des produits


Version anglaise


 

Cette fonction convertit une séquence de nombres en chaîne alphanumérique au format Data-URI (cliquez ici pour plus de détails).

Les nombres sont vus comme des valeurs d'octets et sont encodés en base 64.

La syntaxe de la chaîne alphanumérique retournée est :

data:<media type>;base64,<data>


avec :

  • media type : type MIME déduit de l'analyse de la valeur de la séquence de nombres,
  • data : suite des nombres encodés en base 64.

 

La déduction automatique de type MIME se fait par l'intermédiaire des API javax.ImageIO. Celles-ci supportent nativement les formats suivants :

  • BMP : format Bitmap
  • WBMP : format Wireless Bitmap
  • PNG : format Portable Network Graphics
  • GIF : format Graphics interchange format
  • JPEG : format Joint Photographic Experts Group

 

Pour spécifier un type MIME non reconnu, il faut renseigner le paramètre mimeType avec une chaîne alphanumérique représentant le type MIME. Cliquez ici pour plus de détails.

 

Paramètres

Sequence de Number

byteTab

Séquence de nombres à encoder en base 64

Obligatoire

String

mimeType

Type mime de la donnée représentée par byteTab

Optionnel

 


Par exemple

<@hardisFo.foExternalGraphic src=hardisCore.blobToBase64DataURI(.data_model.photo147) contentWidth="500px"/>
 
<fo:external-graphic src=hardisCore.blobToBase64DataURI(.data_model.photo147, "image/tiff") content-width="500px"/>

↑ Haut de page