למה שאצטרך כפתור להדפסת אזור מוגדר מראש?
כפתור להדפסת אזור מוגדר מראש מאפשר למשתמשים להדפיס תוכן ספציפי מהעמוד בצורה מוגבלת, מבלי להדפיס את כל העמוד או לבצע התאמות ידניות בעת הדפסה. זה מועיל במקרים כמו טפסים, כרטיסי ביקור, או כל תוכן שיש לו מבנה קבוע ורוצים להדפיס אותו בצורה מדויקת וממוקדת.
ואיך יוצרים את זה?
יצירת כפתור להדפסת אזור מוגדר מראש מתבצעת בדרך פשוטה. בעזרת גלילת הקוד של HTML ו-CSS, ניתן ליצור כפתור המשמש כדי לקרא פונקציה המדפיסה את התוכן הרצוי בלבד. בדרך כלל, יש להשתמש בפונקציות המוגדרות ב-JavaScript לצורך הדפסת האזור שנבחר ולהתאים אותו למדפסת.
- את הקוד מכניסים לתוסף סניפטים בתצורת JavaScript או לעורך הקוד של אלמנטור
- הקפידו לבדוק את הדף לאחר הכנסת הקוד ולראות שלא נשבר כלום ושהכל עובד מצוין
- יש ליצור כפתור באלמנטור ולתת לו את הקלאס elementor-share-btn_print
- יש לשים לב שבשורה 8 תפסתי את הקונטיינר של אלמנטור שאותו רציתי להדפיס. לכל קונטיינר או ווידג'ט של אלמנטור יש ID, תעודת זהות ששיכת רק לו. במקרה הזה, זה היה div[data-id="aa69064"]. במקרה שלכם זה יהיה שונה. תוכלו ללחוץ על F12 ולמצוא את הID שרלוונטי לכם.
למיטיבי הלכת, מה שבעצם עשינו זה איתור כפתור ההדפסה על פי הקלאס שלהם (שורה 3). לאחר מכן, איתרנו את הקונטיינר שאותו נרצה להדפיס (שורה 8) ולאחר מכן הגדרנו בשורה 11 שההדפסה תעבור ללשונית חדשה.
למי שלא מספיק לו העיצוב של הטקסט בדף המודפס, ניתן לסגנן את התוכן על ידי הוספת תגית <style> בשורה 17. ממליץ בחום לא להתחכם יותר מדי בעיצוב אלא לשמור עליו פשוט ככל האפשר. לדוגמא, לא לשים פונטים כמו Assistant או Heebo כי ההדפסה פשוט לא תתמוך בזה. אלא לשים פונט גנרי כמו Calibri או Arial.
ולסיכום
הוספת כפתור להדפסת אזור מוגדר מראש בעמוד משפרת את חוויית המשתמש ומסייעת בהדפסת תוכן ספציפי בצורה יעילה. בשילוב קוד HTML, CSS ו-JavaScript ניתן ליצור כפתור שיאפשר למשתמש לבחור את התוכן הרצוי להדפסה ולהדפיסו בצורה מדויקת ומותאמת להדפסתו.