...
Excerpt |
---|
Streams the PowerPointTemplate to the client. This method allows you to specify a default client-side file name, and whether the file should be opened in the browser window or in Microsoft PowerPoint. |
Signature |
---|
|
publicPublic void Save(System.Web.HttpResponse response, System.String attachementName, boolean openInBrowser)
|
Signature |
---|
|
Public Sub Save(ByRef response As System.Web.HttpResponse, ByVal attachmentName As String, ByVal openInBrowser As Boolean)
|
Param |
---|
|
An HttpResponse to write the resulting PowerPoint file to. |
...
Param |
---|
| openInBrowser |
---|
| openInBrowser |
---|
|
If openInBrowser is set to true , and the user chooses to open the file, the file will open in the browser window. If openInBrowser is set to false , and the user chooses to open the file, the file will open in Microsoft Excel. By default, the file will open in the browser window. Note |
---|
not all browsers can embed an Excel file in the browser window |
|
...
Save
will throw this exception if it does not have a PowerPoint document handle (Save
cannot be called before Open
).
Remarks |
---|
You can call Save more than once for a single instance of PowerPointTemplate. This allows you to save more than one copy of a generated file, and/or both save the file on the server and stream it to the client. |
Example |
---|
Stream to the client and open in PowerPoint When you pass an HttpResponse object to Save , PowerPointWriter will stream the generated PowerPoint file to the client. The browser will display a File Download dialog asking the user to open or save the file. The method's second parameter specifies a file name to display in the File Download dialog. If the method's third parameter - openInBrowser - is false and the user chooses to open the Excel file, the file will open in Microsoft PowerPoint. Code Block |
---|
|
//--- Stream to the client
//--- "Output.pptx" will appear in the Save As dialog
//--- The file will open in PowerPoint
pptTemplate.Save(Page.Response, "Output.pptx", false);
|
Code Block |
---|
|
'--- Stream to the client
'--- "Output.pptx" will appear in the Save As dialog
'--- The file will open in PowerPoint
pptTemplate.Save(Page.Response, "Output.pptx", False)
| Stream to the client and open in the browser window When you pass an HttpResponse object to Save , PowerPointWriter will stream the generated PowerPoint file to the client. The browser will display a File Download dialog asking the user to open or save the file. The method's second parameter specifies a file name to display in the File Download dialog. If the method's third parameter - openInBrowser - is True and the user chooses to open the PowerPoint file, the file will open in the browser window. Code Block |
---|
|
//--- Stream to the client
//--- "Output.pptx" will appear in the Save As dialog
//--- The file will open in the browser's Excel 2007 plug-in
pptTemplate.Save(Page.Response, "Output.pptx", true);
|
Code Block |
---|
|
'--- Stream to the client
'--- "Output.pptx" will appear in the Save As dialog
'--- The file will open in the browser's PowerPoint plug-in
pptTemplate.Save(Page.Response, "Output.pptx", True)
|
|