6
votes

Direction du texte dans CK Editor

Comment puis-je définir la direction de texte [RTL] sur Editeur de chargement?


0 commentaires

5 Réponses :


20
votes

Selon les documents, cela devrait le faire:

ckeditor.config.contentsLangDirection code> dans le manuel CKSource p>

Exemple pris à partir de là: P>

config.contentsLangDirection = 'rtl';


0 commentaires

11
votes

Une autre façon de le faire est directement à partir de votre fichier d'affichage, l'avantage de l'utilisation de la méthode Remplacer () est que vous pouvez utiliser une direction et un style différentes pour chacune de votre vue.

CKEDITOR.replace( 'article_area', {
    contentsLangDirection: 'rtl'
} );


0 commentaires

0
votes

Changer simplement le contenuLangDirection = "RTL" à l'intérieur de la ckeditor comme ci-dessous

<CKEditor:CKEditorControl ID="CKEdMainPageDescriptionWebsiteMobileappAr" BasePath="ckeditor/" runat="server" Width="100%" Toolbar="Basic"  ContentsLangDirection="Rtl"
                                        ToolbarBasic="|Bold|Italic|Underline|Strike|-|NumberedList|BulletedList|Outdent|Indent|-|JustifyLeft|JustifyCenter|JustifyRight|JustifyBlock|
                                            |Styles|-|Format|-|Font|-|FontSize|
                                          /
                                        |Link|Unlink|-|TextColor|-|Undo|Redo|Cut|Copy|Paste|PasteText|PasteFromWord|"> </CKEditor:CKEditorControl>


0 commentaires

1
votes

Si vous utilisez CKEDITOR version 5, le bloc de configuration est comme: xxx

où dans cet exemple, l'éditeur lui-même restera en anglais (titres et orientation) et le contenu sera édité en arabe (donc à droite à gauche).

J'ai choisi cet exemple pour illustrer qu'il est possible d'utiliser différentes langues pour ces deux fins (par exemple si vous construisez une CMS avec l'éditeur de texte et les administrateurs souhaitent ajouter des traductions en arabe ou hébreu pour différents contenus sur site mais interagir avec l'éditeur lui-même en anglais). Mais vous pouvez également définir ui: 'ar' afin de refléter l'éditeur lui-même également (notez que pour cela, je pense que vous devez faire ensemble dans les langues de plusieurs manières, voir les liens Ci-dessous pour référence).

Le support pour le texte bidirectionnel semble être bon (le type de type AKA en arabe puis tapez en anglais et passe automatiquement à gauche à droite uniquement pendant que vous tapez en anglais).

Références: https://ckeditor.com/blog/ckeditor-5-v12.4.0-with-Image-Resizing-a-do-lists-rtl-language-support-and-more/ et le lien https://ckaditor.com/ DOCS / CKEDITOR5 / DERNIÈRE / Caractéristiques / UI-LANGUE.HTML # RightToleft-RTL-Langues-Support


0 commentaires

0
votes

à partir de la version 5, la direction peut être définie en changeant les paramètres de langue. Vous pouvez voir plus de détails Ici .


0 commentaires