نمایش تعداد کل صفحات در iTextSharp
در مورد نحوه‌ی نمایش شماره صفحه جاری در مثلا header یک گزارش PDF تهیه شده به کمک writer.PageNumber و ارث بری از کلاس PdfPageEventHelper،‌ در پایان مطلب فارسی نویسی در iTextSharp توضیح داده شد. این مورد جزو ضروریات یک گزارش خوب است، اما عموما نیاز است تا تعداد کل صفحات هم نمایش داده شود. مثلا صفحه n از 100 جایی در تمام صفحات درج شود و ... هیچ خاصیتی به نام TotalNumberOfPages را در این کتابخانه نمی‌توان یافت. علت هم این است که تعداد واقعی کل ...
مشکلات طراحی API مرتبط با iTextSharp
کتابخانه‌ی iTextSharp،‌ یا همان برگردان iText جاوا،‌ انصافا اینقدر حرف برای گفتن دارد که یک کتاب 600 صفحه‌ای برای آن چاپ شده است، اما ... در حین استفاده از آن مشکل زیر (که به شکل وسیعی در قسمت‌های مختلف آن وجود دارد) قابل هضم نیست:یکی از مواردی را که در حین طراحی یک API خوب باید در نظر گرفت، کمک به استفاده کننده در عدم بکارگیری Magic numbers است. حالا این Magic numbers یعنی چی؟برای مثال قطعه کد زیر را در نظر بگیرید:new Font(baseFont, 10, 0 ...
فارسى نویسى و iTextSharp
شرح یک سری سعی و خطا!سعی اول:using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;namespace iTextSharpTests{ class Program { static void Main(string[] args) { using (var pdfDoc = new Document(PageSize.A4)) { PdfWriter.GetInstance(pdfDoc, new FileStream("Test.pdf", FileMode.Create)); pdfDoc.Open(); var chunk = new Chunk("آزمایش"); pdfDoc.A ...
تبدیل تعدادی تصویر به یک فایل PDF
صورت مساله: تعدادی تصویر داریم، می‌خواهیم این‌ها را تبدیل به فایل PDF کنیم به این شرط که هر تصویر در یک صفحه مجزا قرار داده شود.در ادامه برای این منظور از کتابخانه‌ی iTextSharp استفاده خواهیم کرد.iTextSharp چیست؟iTextSharp کتابخانه‌ی سورس باز و معروفی جهت تولید فایل‌های PDF ، توسط برنامه‌های مبتنی بر دات نت است. آن را از آدرس زیر می‌توان دریافت کرد:http://sourceforge.net/projects/itextsharp/کتابخانه iTextSharp نیز جزو کتابخانه‌هایی است که ...