We have the following requirement.
We have different designed forms with different customized controls. The customized controls include text boxes, multi line text boxes, option controls , drop down list etc…as shown in the picture (templateform)
The multi line text boxes would be given space for limited number of lines. If the user enters more data the multi line text boxes will have scroll bar in the forms as shown in the picture (templateform)
The user can enter data in to the different instances of the form as swhon in the figure (templateforminstance).
The data of every instance would be stored in the data base accordingly. This is being used to display the forms and as well do the printing of the forms.
It is internally storing the locations(top and left) of each and every data control.
Our requirement is to display the data in a pdf completly as shown in the template form as shown in the figure (ExpectedPrint).
As of now we are calculating the positions of all the data items and then adding to the pdf in the form of table elements. The forms would show only 3 lines for the multi line text boxes and thus the top locations are set based on that in the database.
But the print should show all the lines. So runtime calcuation is being done.
But the challenge is calculating the locations of each and every data item at runtime based on the data filled in each and every control. Since the multi line text boxes can have more number of lines than those that are displayed. Currently the data is being overlapped as shown in the figure (overlaptext)
Can you please let us know if we can use any of the features of aspose to solve our requirement with out any problems
Please let us know if we need to provide any more details.