# Uses of Interface
org.eclipse.birt.report.engine.api.ITaskOption

Packages that use ITaskOption
Package
Description
org.eclipse.birt.report.engine.api
This is an application-writer's interface for using the BIRT report engine.

## Uses of ITaskOption in org.eclipse.birt.report.engine.api

Subinterfaces of ITaskOption in org.eclipse.birt.report.engine.api
Modifier and Type
Interface
Description
`interface`
`IDataExtractionOption`
`interface`
`IExcelRenderOption`
`interface`
`IExtractionOption`
`interface`
`IHTMLRenderOption`
Interface of constants of the HTML Render Opitons.
`interface`
`IPDFRenderOption`
Defines render options for PDF emitter.
`interface`
`IPostscriptRenderOption`
`interface`
`IPPTRenderOption`
`interface`
`IRenderOption`
Defines render options for emitters
Classes in org.eclipse.birt.report.engine.api that implement ITaskOption
Modifier and Type
Class
Description
`class`
`DataExtractionOption`
Handle extended extraction options
`class`
`DocxRenderOption`
Render option of docx output
`class`
`EXCELRenderOption`
`class`
`HTMLEmitterConfig`
Deprecated.
since 2.2, use HTMLRenderOption or RenderOption directly
`class`
`HTMLRenderOption`
output settings for HTML output format
`class`
`PDFRenderOption`
Defines render options for emitters
`class`
`RenderOption`
Settings for rendering a report to an output format.
`class`
`RenderOptionBase`
Deprecated.
use RenderOption instead
`class`
`TaskOption`
Define the class of task options