iTextSharp.text.pdf.PdfFormField.CreateTextField C# (CSharp) Метод

CreateTextField() публичный статический Метод

public static CreateTextField ( PdfWriter writer, bool multiline, bool password, int maxLen ) : PdfFormField
writer PdfWriter
multiline bool
password bool
maxLen int
Результат PdfFormField
        public static PdfFormField CreateTextField(PdfWriter writer, bool multiline, bool password, int maxLen)
        {
            PdfFormField field = new PdfFormField(writer);
            field.Put(PdfName.FT, PdfName.TX);
            int flags = (multiline ? FF_MULTILINE : 0);
            flags += (password ? FF_PASSWORD : 0);
            field.Put(PdfName.FF, new PdfNumber(flags));
            if (maxLen > 0)
                field.Put(PdfName.MAXLEN, new PdfNumber(maxLen));
            return field;
        }

Usage Example

Пример #1
0
        public PdfFormField AddMultiLineTextField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
        {
            PdfFormField field = PdfFormField.CreateTextField(writer, PdfFormField.MULTILINE, PdfFormField.PLAINTEXT, 0);

            SetTextFieldParams(field, text, name, llx, lly, urx, ury);
            DrawMultiLineOfText(field, text, font, fontSize, llx, lly, urx, ury);
            AddFormField(field);
            return(field);
        }
All Usage Examples Of iTextSharp.text.pdf.PdfFormField::CreateTextField