示例#1
0
        /// <summary>
        /// Add a field
        /// </summary>
        /// <param name="type_value">Type of field</param>
        /// <param name="name_value">Name of field</param>
        /// <param name="field_value">Value of field</param>
        public void AddField(TemplateFieldType type_value, string name_value, string field_value)
        {
            TemplateField _tfNewField = null;

            switch (type_value)
            {
            case TemplateFieldType.Text:
                _tfNewField = TemplateField.CreateText(name_value, field_value, "", false, 16);
                break;

            case TemplateFieldType.Checkbox:
                _tfNewField = TemplateField.CreateCheckBox(
                    name_value,
                    field_value,
                    PDFTemplate.Properties.Resources.DefCheckBoxOnValue,
                    PDFTemplate.Properties.Resources.DefCheckBoxOffValue
                    );
                break;
            }

            _lstFields.Add(_tfNewField);
        }
示例#2
0
        /// <summary>
        /// Add a text field
        /// </summary>
        /// <param name="name_value">Name of field</param>
        /// <param name="field_value">Value of field</param>
        /// <param name="format_value">Format of field</param>
        /// <param name="padding_value">Padding flag</param>
        /// <param name="size_value">Size of field</param>
        public void AddText(string name_value, string field_value, string format_value, bool padding_value, int size_value)
        {
            TemplateField _tfNewField = TemplateField.CreateText(name_value, field_value, format_value, padding_value, size_value);

            _lstFields.Add(_tfNewField);
        }