API Pad
Remplit et aligne des chaînes de caractères sur une largeur cible. Le point de terminaison pad ajoute un caractère de remplissage au début, à la fin ou des deux côtés d'une valeur jusqu'à ce qu'elle atteigne la largeur demandée — remplir un nombre avec des zéros (7 → 007), aligner à droite une colonne de prix, centrer un titre, ou construire un champ de largeur fixe — avec n'importe quelle chaîne de remplissage (espace, 0, tiret, points) et un indicateur de troncature optionnel pour couper les valeurs déjà trop longues. Le point de terminaison align prend une liste entière de lignes (ou du texte séparé par des sauts de ligne) et remplit chaque ligne à une largeur commune, de sorte que les colonnes s'alignent dans les tableaux à largeur fixe, les mises en page ASCII, les reçus, les factures et les journaux. La largeur est comptée en points de code Unicode, donc les emoji et les lettres accentuées comptent chacun pour un et ne sont jamais divisés. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci remplit à une largeur ; pour envelopper un texte long sur plusieurs lignes, utilisez une API de word-wrap, et pour convertir entre les styles de casse, utilisez une API de text-case.
api.oanor.com/pad-api