$excel.autosize¶
Description¶
Ajuste automatiquement les dimensions de cellules d'une sheet.
Syntaxe¶
$excel.autosize( workbook , rules [, options ] )
Paramètres¶
workbookpojo- Workbook à traiter
rulesmap / array-
Règle de redimensionnement, passée sous la forme d'un objet de type map contenant les propriétés suivantes:
sheetstring- Nom de la sheet que l'on veut traiter
columnsstring / array-
Facultatif. Colonne(s) à redimensionner. La ou les colonnes sont à référencer par leur position (1-based).
Le paramètre peut prendre une valeur seule, dans ce cas seule cette colonne est adaptée.
Le paramètre peut prendre la valeur "*", dans ce cas toutes les colonnes sont adaptées.
Le paramètre peut avoir la forme
x-y, dans ce cas les colonnes x à y (compris) sont adaptées. Les valeurs x et/ou y peuvent être remplacées par "*".Le paramètre peut également être un tableau de
string, auquel cas la méthode boucle sur le tableau et traite chaque entrée comme décrit ci-dessus. rowsstring / array-
Facultatif. Lignes(s) à redimensionner. La ou les lignes sont à référencer par leur position (1-based).
Le paramètre peut prendre une valeur seule, dans ce cas seule cette ligne est adaptée.
Le paramètre peut prendre la valeur "*", dans ce cas toutes les lignes sont adaptées.
Le paramètre peut avoir la forme
x-y, dans ce cas les lignes x à y (compris) sont adaptées. Les valeurs x et/ou y peuvent être remplacées par "*".Le paramètre peut également être un tableau de
string, auquel cas la méthode boucle sur le tableau et traite chaque entrée comme décrit ci-dessus.
Le paramètre
rulespeut être un tableau contenant les règles d'autosize ci-dessus. optionsmap-
Options de traitement. Les propriétés suivantes sont traitées:
modestring-
Mode de traitement à appliquer. La propriété peut prendre les valeurs
poiouint. Par défaut, le modepoiest utilisé.La méthode
poiutilise le mécanisme interne de POI.La méthode
intapplique une solution interne qui calcule une approximation de la largeur de colonne. Cela donne un résultat moins précis, mais le traitement est beaucoup plus rapide. maxLengthnumber- Largeur max des colonnes. Cette propriété n'est traitée que lorsque
la méthode reçoit des règles de redimensionnement de colonnes et que
le mode
intest utilisé. La largeur est définie en nombre de caractères. Par exemple si on définit une valeur 50, la méthode dimensionnera les colonnes avec une largeur max correspondant à environ 50 caractères (dans la police Serif).
Retour¶
Retourne true si le redimensionnement a pu se faire sans erreur,
sinon false.
Exemple¶
Non disponible