I forgot mention that if you render the pdf using VS 2013 locally (i mean running on IIS express) check boxes and radio buttons are rendering fine.
Only issue is that it does not render when application is hosted on IIS or running from the js report playground
Sample code ar rs = new LocalReporting().UseBinary(JsReportBinary.GetBinary()).AsUtility().Create();
var report = await rs.RenderAsync(new RenderRequest
{
Template = new Template
{
Recipe = Recipe.PhantomPdf,
Engine = Engine.None,
Phantom = new Phantom
{
Format = PhantomFormat.A4,
FooterHeight = "2cm"
},
Content = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("~/reports/report.html"))