com.crystaldecisions.sdk.occa.report.exportoptions
Class PDFExportFormatOptions

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.exportoptions.PageBasedExportFormatOptions
      extended by com.crystaldecisions.sdk.occa.report.exportoptions.PDFExportFormatOptions
All Implemented Interfaces:
IExportFormatOptions, IPageBasedExportFormatOptions, IPDFExportFormatOptions, IClone

public class PDFExportFormatOptions
extends PageBasedExportFormatOptions
implements IPDFExportFormatOptions

This class provides options that can be set when exporting a report to PDF format. When possible use the IPDFExportFormatOptions interface.


Constructor Summary
PDFExportFormatOptions()
           
PDFExportFormatOptions(IPDFExportFormatOptions src)
           
 
Method Summary
 java.lang.Object clone(boolean deepClone)
           
 void copyTo(java.lang.Object destObject, boolean deepCopy)
           
 boolean getCreateBookmarksFromGroupTree()
           Returns whether bookmarks are created from the group tree when exporting to PDF format.
 void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
           For internal use only.
 void save(com.crystaldecisions.xml.serialization.XMLWriter writer, com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
           For internal use only.
 void save(com.crystaldecisions.xml.serialization.XMLWriter writer, java.lang.String sTag, com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
           For internal use only.
 void saveContents(XMLWriter writer, XMLSerializationContext ctxt)
           For internal use only.
 void setCreateBookmarksFromGroupTree(boolean bCreateBookmarksFromGroupTree)
           Sets whether bookmarks are created from the group tree when exporting to PDF format.
 
Methods inherited from class com.crystaldecisions.sdk.occa.report.exportoptions.PageBasedExportFormatOptions
checkValidity, createMember, endElement, getEndPageNumber, getStartPageNumber, hasContent, setEndPageNumber, setStartPageNumber, startElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.exportoptions.IPageBasedExportFormatOptions
getEndPageNumber, getStartPageNumber, setEndPageNumber, setStartPageNumber
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.exportoptions.IExportFormatOptions
checkValidity
 

Constructor Detail

PDFExportFormatOptions

public PDFExportFormatOptions(IPDFExportFormatOptions src)

PDFExportFormatOptions

public PDFExportFormatOptions()
Method Detail

getCreateBookmarksFromGroupTree

public boolean getCreateBookmarksFromGroupTree()
Description copied from interface: IPDFExportFormatOptions

Returns whether bookmarks are created from the group tree when exporting to PDF format. This option is ignored if the report is designed without a group tree.

Specified by:
getCreateBookmarksFromGroupTree in interface IPDFExportFormatOptions
Returns:
true if bookmarks are created from the group tree when exporting to PDF format, and false otherwise.

setCreateBookmarksFromGroupTree

public void setCreateBookmarksFromGroupTree(boolean bCreateBookmarksFromGroupTree)
Description copied from interface: IPDFExportFormatOptions

Sets whether bookmarks are created from the group tree when exporting to PDF format. This option is ignored if the report is designed without a group tree.

Specified by:
setCreateBookmarksFromGroupTree in interface IPDFExportFormatOptions
Parameters:
bCreateBookmarksFromGroupTree - true if bookmarks are created from the group tree when exporting to PDF format, and false otherwise.

clone

public java.lang.Object clone(boolean deepClone)
Overrides:
clone in class PageBasedExportFormatOptions

copyTo

public void copyTo(java.lang.Object destObject,
                   boolean deepCopy)
Overrides:
copyTo in class PageBasedExportFormatOptions

readElement

public void readElement(java.lang.String eleName,
                        java.lang.String sVal,
                        org.xml.sax.Attributes attrs,
                        java.util.Map objState)

For internal use only.

Overrides:
readElement in class PageBasedExportFormatOptions

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException

For internal use only.

Overrides:
saveContents in class PageBasedExportFormatOptions
Throws:
java.io.IOException

save

public void save(com.crystaldecisions.xml.serialization.XMLWriter writer,
                 com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
          throws java.io.IOException
Description copied from class: PageBasedExportFormatOptions

For internal use only.

Overrides:
save in class PageBasedExportFormatOptions
Throws:
java.io.IOException

save

public void save(com.crystaldecisions.xml.serialization.XMLWriter writer,
                 java.lang.String sTag,
                 com.crystaldecisions.xml.serialization.XMLSerializationContext ctxt)
          throws java.io.IOException
Description copied from class: PageBasedExportFormatOptions

For internal use only.

Overrides:
save in class PageBasedExportFormatOptions
Throws:
java.io.IOException