Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Parfois, il est nécessaire d’utiliser la césure pour une disposition plus compacte du texte dans un document. Dans le même temps, il est important de comprendre que les spécificités de la césure des mots peuvent différer pour chaque langue.
À l’heure actuelle, la césure n’est plus utilisée aussi souvent qu’avant, notamment dans les textes anglais. Néanmoins, l’utilisation de cette fonctionnalité peut avoir un impact sérieux sur les documents utilisateur: la césure affecte la mise en page et, par conséquent, l’apparence des fichiers de sortie, par exemple au format PDF.
Pour diviser correctement les mots, des dictionnaires de césure spécifiques à la langue sont utilisés. Aspose.Words utilise des algorithmes avancés pour travailler avec de tels dictionnaires et vous permet d’obtenir la même césure que dans Microsoft Word.
Étant donné que différentes langues utilisent des normes et des règles différentes pour la césure des mots, la solution optimale pour une césure correcte consiste à utiliser des dictionnaires spéciaux. Aspose.Words utilise des dictionnaires OpenOffice.
Pour la vérification orthographique, OpenOffice utilise Bibliothèque Hunspell, qui est une généralisation de l’algorithme de césure de TeX. Cet algorithme permet une césure automatique non standard à l’aide de modèles de césure standard et personnalisés concurrents. Hunspell utilise le Trait d’union pour la césure.
Aspose.Words implémente l’algorithme de césure TeX et peut réutiliser les dictionnaires de césure OpenOffice.
Les caractéristiques suivantes des algorithmes Aspose.Words doivent être prises en compte:
Pour utiliser la fonction de césure, enregistrez d’abord un dictionnaire de césure. L’exemple de code suivant montre comment charger des dictionnaires de césure pour les langues spécifiées à partir d’un fichier:
L’exemple de code suivant montre comment charger des dictionnaires de césure pour la langue spécifiée à partir d’un flux:
Lors de la division du texte en lignes, Aspose.Words vérifie chaque mot s’il s’inscrit entièrement dans la ligne actuelle. Si un autre mot est trop long pour tenir à la fin de la ligne, Aspose.Words le déplace par défaut au début de la ligne suivante au lieu de le couper.
Cependant, la fonction de césure peut être utilisée dans Aspose.Words pour insérer des traits d’union dans des mots afin d’éliminer les espaces dans le texte justifié ou pour maintenir une longueur de ligne régulière dans des colonnes étroites. Cela peut évidemment affecter le nombre de lignes et donc le nombre de pages. En d’autres termes, l’utilisation de la fonction de césure affecte la présentation du document.
Microsoft Word a une logique complexe pour choisir un point d’arrêt si le texte est justifié et la césure est activée. En bref, Microsoft Word préférera peut-être réduire ou étirer les espaces pour éviter la césure des lignes. Très probablement, cette logique est basée sur L’article de Knuth.
Aspose.Words implémente son propre algorithme H&J qui donne le même résultat que Microsoft Word et fournit des sauts de ligne identiques dans le document de sortie.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.