With API 28.0 my designed visualforce pages stopped showing the pagenumbers and other CSS attributes using style with @page annotations .
Here is the code that i tried in sample page to figure the issue with less code
This code yielded a pdf with no page number and hence conclusion that the @page CSS style properties are not working in API 28.0
Now the question arises like why it works in API 27.0 and not in API 28.0 .To understand this i read enhancements that came in API 28.0 on visualforce .I inserted html tag at start in API 27.0 and found again that @page attribute was not working.Hence injection of html above the head tag creates the issue .
To remove the issue i used the API 28.0 feature to stop the injection of html tag. Here is the working code
Setting applyHtmlTag as false stops the injection of the html tag and hence the page again started working as expected in API 28.0