چند وقت پیش نیاز داشتم تو صفحه وبی که یک جدول حاوی فاکتور بود. کاربر بتونه فقط از جدول پرینت تهیه کنه؛ دست به دامن جاوا اسکریپت شدم ? بعد از چند ده خط کد زدن تونستم چیزی که میخام رو بنویسم ولی در کمال نا باوری وقتی تو صفحه مورد نظرم قرارش دادم کار نکرد!
بعد از چند دقیقه جست و جو دیدم برای جکوئری پلاگینهای متنوعی برای اینکار وجود داره! و یکی از این پلاگینها که خیلی خوشم اومد و ازش در پروژم استفاده کردم افزونه Jquery print بود.
مثل اکثر پلاگینهای جکوئری این افزونه هم رایگان هستش!
کار کردن با این افزونه خیلی راحته و ابتدا باید فایلش رو در داخل صفحه وارد کنیم.
نکته : حتما و حتما فایل این افزونه رو بعد از فایل جکوئری قرار دهید.
بعد برای پرینت گرفتن جدول یا بلاک یا هر چیزی که نیاز به پرینت گرفتن ازش دارید؛ بهش یک id اختصاص بدید.
سپس با استفاده از کد زیر میتونید از اون جدول یا بلاک یا ... پرینت تهیه کنید.
$("#myElementId").print({});
نکته : بجای myElementId در کد بالا idیی که برای جدول یا بلاک یا ... خودتون در نظر گرفتید رو وارد کنید.
نکته : کد بالا دارای پارامترهای ورودی دلخواه نیز می باشد که میتوانید بسته به نیاز یا سلیقتون ازش استفاده بکنید(برای مشاهده پارامترهای دلخواه به داکیومنت افزونه مراجعه کنید).
شاد باشید و خندون.