The cells in the right column of the table shown in figure 4.5 have different leading or padding. Observe that the default leading of the content of a cell in text mode is equal to the font size. Internally, the leading is set like this: This is different from the default leading of a Phrase object outside a PdfPCell.
There can be a lot of differences between a UDF and stored procedure, as the prior link has shown. Another difference is the UDF can be directly selected from, whereas a stored procedure requires one to insert the results into a tempory table or table variable.
The use of stored procedures can be helpful in controlling access to data (end-users may enter or change data but do not write procedures), preserving data integrity (information is entered in a consistent manner), and improving productivity (statements in a stored procedure only need to be written one time).