public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "NotoSansGurmukhi-Regular.ttf", PdfEncodings.IDENTITY_H); // ਮੈਨੂੰ ਧੱਕੋ String line1 = "\u0A2E\u0A48\u0A28\u0A42\u0A70\u0020\u0A27\u0A71\u0A15\u0A4B"; Rectangle rectangle = new Rectangle(50, 650, 100, 25); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rectangle, "Name", line1); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }
public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "NotoSansThai-Regular.ttf", PdfEncodings.IDENTITY_H); // Embed entire font without any subsetting. Please note that without subset it's impossible to edit a form field // with the predefined font font.SetSubset(false); // ผลักฉัน String text = "\u0E1C\u0E25\u0E31\u0E01\u0E09\u0E31\u0E19"; Rectangle rect = new Rectangle(50, 650, 80, 25); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rect, "Name", text); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }
public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); // Embedded parameter indicates whether the font is to be embedded into the target document. // We set it to make sure that the resultant document looks the same within different environments PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "NotoSansTamil-Regular.ttf", PdfEncodings.IDENTITY_H, true); // என்னை தள்ளி விடு String text = "\u0B8E\u0BA9\u0BCD\u0BA9\u0BC8\u0020\u0BA4\u0BB3\u0BCD\u0BB3\u0BBF\u0020\u0BB5\u0BBF\u0B9F\u0BC1"; // Embed entire font without any subsetting. Please note that without subset it's impossible to edit a form field // with the predefined font font.SetSubset(false); Rectangle rect = new Rectangle(50, 650, 140, 30); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rect, "Name", text); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }
public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "KhmerOS.ttf", PdfEncodings.IDENTITY_H); // Embed entire font without any subsetting. Please note that without subset it's impossible to edit a form field // with the predefined font font.SetSubset(false); // រុញខ្ញុំ String text = "\u179A\u17BB\u1789\u200B\u1781\u17D2\u1789\u17BB\u17C6"; Rectangle rect = new Rectangle(50, 650, 100, 25); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rect, "Name", text); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }
public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "NotoSansDevanagari-Regular.ttf", PdfEncodings.IDENTITY_H); // पुश मे String text = "\u092A\u0941\u0936\u0020\u092E\u0947"; Rectangle rect = new Rectangle(50, 650, 150, 25); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rect, "Name", text); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }
public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "NotoNaskhArabic-Regular.ttf", PdfEncodings.IDENTITY_H); // ادفعني String text = "\u0627\u062F\u0641\u0639\u0646\u064A"; Rectangle rect = new Rectangle(50, 650, 100, 25); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rect, "Name", text); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }
public virtual void CreatePDF(String dest) { PdfDocument pdfDocument = new PdfDocument(new PdfWriter(dest)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDocument, true); PdfFont font = PdfFontFactory.CreateFont(FONTS_FOLDER + "NotoSansGujarati-Regular.ttf", PdfEncodings.IDENTITY_H); // મને દબાણ કરો String text = "\u0AAE\u0AA8\u0AC7\u0020\u0AA6\u0AAC\u0ABE\u0AA3\u0020\u0A95\u0AB0\u0ACB"; Rectangle rect = new Rectangle(50, 650, 100, 25); // Create a button for the form field, set its font and size PdfButtonFormField pushButton = PdfFormField.CreatePushButton(pdfDocument, rect, "Name", text); pushButton .SetFont(font) .SetFontSize(10); // Add the button to the form form.AddField(pushButton); pdfDocument.Close(); }