예제 #1
0
        private static AcroFieldProperties GetAcroFieldProperties(AcroFields pdfForm, string acroFieldName, int pageNumber)
        {
            IList <AcroFields.FieldPosition> position = pdfForm.GetFieldPositions(acroFieldName);

            return(new AcroFieldProperties {
                Name = acroFieldName,
                Type = pdfForm.GetFieldType(acroFieldName),
                SelectOptions = pdfForm.GetSelectOptions(acroFieldName),
                Text = pdfForm.GetTextProperties(acroFieldName),
                PageNumber = pageNumber,
                LeftPos = position[0].position.Left,
                BottomPos = position[0].position.Bottom,
                RightPos = position[0].position.Right,
                TopPos = position[0].position.Top
            });
        }