באג | הפיכת טקסט משמאל לימין
-
@למה-מה-קרה
אשמח לקבל הסבר איפה אני בדיוק מוסיף את הטקסט ש @NH-LOCAL נתן שם זה לא כ"כ מוסבר שם@ejay כתב בבאג | הפיכת טקסט משמאל לימין:
אולי זה יעזור
https://www.pixiesoft.com/flip/לא ממש הבנתי מה זה
-
@ejay כתב בבאג | הפיכת טקסט משמאל לימין:
@3157686
אפשריות שונות להפיכת כיוון הטקסטאבל כל פעם אני צריך לעתיק את הטקסט לשם במקום שאני יעשה הדפסה וזה ידפיס לי ישר
אני יכול גם לעתיק לקובץ וורד ושם לסדר אבל אני מנסה לחסוך את זה
אבל זה ממש יכול לעזור לפעמים שאני עושה תרגום והתרגום של הדף יוצא בצורה קצת מבולבלת (מי שמבין מה אני מתכוון מבין) -
@למה-מה-קרה
ואז שאני רוצה להדפיס???
מה אני עושה??? -
@יוסף-אלחנן כתב בבאג | הפיכת טקסט משמאל לימין:
לוחץ על הסימניה ואז הקוד ירוץ.
ולהדפסה קונטרול Pלפני שאני מדפיס???
-
@יוסף-אלחנן
@למה-מה-קרה
תודה רבה
אני ינסה עוד מעט
אני אעדכן אם זה עובד -
@למה-מה-קרה
@NH-LOCAL
@יוסף-אלחנן
ולכל מי שעזר מדהים כמה שזה עזר עובד מעולה
מעניין איך זה עובד
תודה רבה
פסח כשר ושמח -
-
-
@יוסף-אלחנן
עשיתי את מה ש @למה-מה-קרה המליץ@למה-מה-קרה כתב בבאג | הפיכת טקסט משמאל לימין:
@3157686
אם הבנתי נכון זה יכול לעזור לך -
@יוסף-אלחנן כתב בבאג | הפיכת טקסט משמאל לימין:
ותסמן את הנושא כפתור...
סימנתי את הנושא כפטור כבר אתמול
תודה רבה -
@NH-LOCAL
@3157686 כתב בבאג | הפיכת טקסט משמאל לימין:מעניין איך זה עובד
שאלתי את הבינה מלאכותית הסבר על הקוד וזה מה שענה
נראה שהקוד שסיפקת קצת לא ברור ומכיל כמה שגיאות תחביר. בואו נפרק אותו ונתקן אותו להבנה טובה יותר:
(() => { let doc = document.body.style; if (doc.direction === 'rtl') { doc.direction = 'ltr'; doc.textAlign = 'left'; } else { doc.direction = 'rtl'; } let codes = document.querySelectorAll('code'); for (let code of codes) { code.style.textAlign = 'left'; } })();
הסבר על הקוד המתוקן:
הקוד משתמש בביטוי פונקציה שהופעל מיד (IIFE) כדי להקיף את ההיגיון ולהפעיל אותו מיד.
הוא ניגש למאפייןstyle
של האלמנטdocument.body
ומקצה אותו למשתנהdoc
.
הוא בודק אם המאפייןdirection
של האובייקטdoc
הוא'rtl'
. אם זה נכון, זה משנה את ה-direction
ל-'ltr'
ומגדיר אתtextAlign
ל-'left'
. אחרת, זה משנה אתdirection
ל-'rtl'
.
הוא בוחר את כל הרכיבים<code>
במסמך באמצעותdocument.querySelectorAll('code')
.
הוא חוזר על כל אלמנט<code>
ומגדיר את מאפיין הסגנון שלוtextAlign
ל-'left'
.