I have a controller with extesion from which I try to pass the subtitle values to my visualforce page but I cant seem ro render it. Here is my VFP: <apex:page standardController="Quote__c" extensions="quotelineItems" contentType="application/msword#Quote {!Quote__c.Name}.doc" cache="true" > <html xmlns:w="urn:schemas-microsoft-com:office:word"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <style> </style> </head> <body style="font-family:Tahoma,serif;font-size: 11pt;margin:2cm;"> <apex:repeat var="subt" value="{!subtitle}"> {!subt}<br/> </apex:repeat> </body> </html> </apex:page> Controller: global with sharing class quotelineItems { global set<string> subtitle {get;set;} public String currentRecordId {get;set;} public quotelineItems(ApexPages.StandardController controller) { currentRecordId = ApexPages.CurrentPage().getparameters().get('id'); List<Quote_Line_Item__c> myQli = [SELECT id, Subtitle__c, Quote__c FROM Quote_Line_Item__c WHERE Quote__c =:currentRecordId ORDER by Subtitle__c]; set<string> subtitle = new set<string>(); for(Quote_Line_Item__c q : myQli ) { subtitle.add(q.Subtitle__c ); } system.debug('subtitle 1 '+ subtitle ); Apexpages.currentPage().getHeaders().put('content-disposition', 'inline; filename='+myQli[0].Quote__c+'-'+date.today().format()+'.pdf'); } public set<string> getsubtitle() { system.debug('subtitle 2 '+ subtitle ); return subtitle; } }