HaruDoc::saveToStream
HaruDoc::setCurrentEncoder
HaruDoc
PHP Manual

# HaruDoc::setCompressionMode

(PECL haru >= 0.0.1)

HaruDoc::setCompressionMode — Définit le mode de compression pour le document

### Description

bool HaruDoc::setCompressionMode ( int `$mode` )

Définit le mode de compression pour le document. Dans le cas où libharu n'a pas été compilé avec le support Zlib, cette fonction lancera toujours une exception HaruException.

### Liste de paramètres

`mode`

  Le mode de compression à utiliser. La valeur est une combinaison des drapeaux suivants :

  - `HaruDoc::COMP_NONE` - tout le contenu n'est pas compressé.
  - `HaruDoc::COMP_TEXT` - compression du texte.
  - `HaruDoc::COMP_IMAGE` - compression des images.
  - `HaruDoc::COMP_METADATA` - compression des autres données (polices, cmaps).
  - `HaruDoc::COMP_ALL` - compression de toutes les données.

### Valeurs de retour

Retourne `TRUE` en cas de succès.

### Erreurs / Exceptions

Émet une exception HaruException en cas d'erreur.

HaruDoc::saveToStream
HaruDoc::setCurrentEncoder
HaruDoc
PHP Manual