В этом разделе описаны возможности Stimulsoft Reports по сохранению построенных отчетов в другие форматы. Особенности работы методов для экспорта отчетов. Рекомендации по оптимизации отчетов для последующего экспорта. Структуры данных, которые используются в методах экспорта. Stimulsoft Reports поддерживает большое количество форматов файлов для сохранения построенных отчетов (на момент написания этих строк около 30 форматов). Многие наши клиенты даже считают, слишком большое количество форматов. Но поверьте, в тот момент когда понадобится быстро получить файл определенного типа формата, написать при этом только одну строку кода, и при этом этим форматом будет не PDF, HTML или RTF, поможет только Stimulsoft Reports. Мы не считаем, что большое количество поддерживаемых форматов экспорта является минусом продукта и постоянно работаем над добавлением новых форматов. Как говорится много не мало.
Таблица форматов файлов для экспорта отчета
Перечисление StiExportFormat описывает немало форматов экспортов. Ниже приводится краткая информация по каждому формату.
Формат
|
Описание
|
Форматы, позволяющие точно передать вид отчета
|
PDF
|
экспорт в формат Adobe PDF.
|
XPS
|
экспорт в формат Microsoft XPS.
|
Microsoft Power Point 2007/2010
|
экспорт в формат Microsoft Power Point 2007/2010
|
Форматы Web документов
|
HTML
|
экспорт в формат HTML по умолчанию. Этот элемент дублирует HTMLTable режим.
|
HTMLTable
|
экспорт в формат HTML с использованием элемента HTML Table, для создания структуры отчета.
|
HTMLSpan
|
экспорт в формат HTML с использованием элемента HTML Span, для создания структуры отчета.
|
HTMLDiv
|
экспорт в формат HTML с использованием элемента HTML Div, для создания структуры отчета.
|
HTML5
|
экспорт в формат HTML5
|
MHT
|
экспорт в формат WebArchive. Этот формат поддерживается только Microsoft IE.
|
Текстовые форматы
|
TXT
|
экспорт в текстовый формат.
|
RTF
|
экспорт в Rich Text Format по умолчанию. Этот элемент дублирует HtmlTable режим.
|
RTFTable
|
экспорт в формат Rich Text Format с использованием элемента Rtf Table, для создания структуры отчета.
|
RTFFrame
|
экспорт в формат Rich Text Format с использованием элемента Rtf Frame, для создания структуры отчета.
|
RTFWinWord
|
экспорт в формат Rich Text Format с использованием элемента Microsoft Word graphic, для создания структуры отчета.
|
RTFTabbedText
|
экспорт в формат Rich Text Format с использованием символов табуляции для форматирования структуры отчета.
|
Word
|
экспорт в формат Microsoft Word 2007. Этот формат поддерживается начиная с Microsoft Office 2007.
|
ODT
|
экспорт в формат OpenDocument Writer файл.
|
Электронные таблицы
|
Excel
|
экспорт в формат Microsoft Excel. Файл создается с использованием формата BIFF (Binary Interchange File Format).
|
ExcelXml
|
экспорт в формат Microsoft Excel Xml. Файл создается с использованием формата Xml. Этот формат поддерживается начиная с Microsoft Office 2003.
|
Excel2007
|
экспорт в формат Microsoft Excel 2007. Этот формат поддерживается начиная с Microsoft Office 2007.
|
ODS
|
экспорт в формат OpenDocument Calc.
|
Экспорт в виде данных
|
CSV
|
экспорт в формат CSV (Comma Separated Value).
|
DBF
|
экспорт в формат dBase/FoxPro.
|
XML
|
экспорт отчета в формате Xml в виде данных. Этот формат представляет из себя сохраненный DataSet.
|
DIF
|
экспорт в формат DIF (Data Interchange Format).
|
SYLK
|
экспорт в формат SYLK (Symbolic Link).
|
Экспорт в виде изображения
|
GIF
|
экспорт в формат GIF.
|
BMP
|
экспорт в формат BMP.
|
PCX
|
экспорт в формат PCX.
|
PNG
|
экспорт в формат PNG.
|
TIFF
|
экспорт в формат TIFF.
|
JPEG
|
экспорт в формат JPEG.
|
EMF
|
экспорт в формат Windows Metafile.
|
|