<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Форум 'Генератор отчетов' на RSDN.RU</title>
    <link>http://www.rsdn.ru/Forum/reports/</link>
    <description>Открытый проект - генератор отчетов</description>
    <category>reports</category>
    <language>ru-ru</language>
    <copyright>Copyright ©, RSDN.ru, 2001-2007</copyright>
    <webMaster>webmaster@rsdn.ru</webMaster>
    <generator>RSDN RSS Generator 1.3</generator>
    <image>
      <url>http://www.rsdn.ru/rsdn.gif</url>
      <title>RSDN.RU</title>
      <link>http://www.rsdn.ru</link>
    </image>
    <lastBuildDate>Mon, 21 May 2012 22:57:25 GMT</lastBuildDate>
    <ttl>5</ttl>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rsdn/reports" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rsdn/reports" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>jasperserver - input control</title>
		<link>http://www.rsdn.ru/Forum/reports/3874865.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/3874865.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/3874865.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=3874865</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/3874865.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=3874865</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Приветствую!&lt;br /&gt;
Вот, попробовал бесплатный (коммюнити-версия) JasperServer, вроде как неплохая штука, ибо позволяет пользователю строить отчёты через веб. Но вот с полями ввода не разобрался. Там есть "Single-select query", который судя по всему мне и нужен. Но вот как его заставить работать &amp;mdash; не пойму. Может кто-то сталкивался с этим репортинг сервером и подскажет? В гугле кое-что нашел, но применить не смог &amp;mdash; ошибки при попытке просмотра репорта, в их документашке вроде как есть описание, как это к демке пнрименить, гл вот что они в демке сделали, чтобы это работало &amp;mdash; не понимаю... Вообще с репортингом раньше практически не сталкивался, а тут...&lt;br /&gt;
Одним словом, буду очень благодарен за подсказку.&lt;div class='tagline'&gt;&lt;hr /&gt;&lt;br /&gt;
RSDN@Home v.1.2.0&lt;br /&gt;
&lt;b&gt;ORIGIN:&lt;/b&gt; &lt;i&gt;Подождите, я сам запутаюсь...&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Mon, 12 Jul 2010 07:32:49 GMT</pubDate>
		
			<author>Eagle-XK &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>FastReport Studio - Chart (Pie) в MasterDetail</title>
		<link>http://www.rsdn.ru/Forum/reports/2888642.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/2888642.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/2888642.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=2888642</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/2888642.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=2888642</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем привет!&lt;br /&gt;
&lt;br /&gt;
Решили к Oracle прикрутить отчеты на FastReport Studio.&lt;br /&gt;
Поставил Chart в MasterData1. У Chart1 есть Pie &amp;mdash; Series1 с DataSource = FixedData, а в обработчике &lt;br /&gt;
procedure MasterData1OnBeforePrint(Sender: TfrxComponent) написал &lt;br /&gt;
  Chart1.SeriesData[0].YSource := &amp;lt;Query1."PROC"&amp;gt;;&lt;br /&gt;
Получается вот такой отчет:&lt;br /&gt;
&lt;img border='0' src='D:\Documents%20and%20Settings\v.vorontsov.DOMAIN\Мои%20документы\Мои%20рисунки\22222.JPG' /&gt;&lt;br /&gt;
&lt;br /&gt;
Уже день бьюсь &lt;img border='0' width='30' height='30' src='http://www.rsdn.ru/Forum/images/crash.gif'/ &gt; , чтобы эти круговые диаграммы показывали свободное место зоны от 100%. Т.е., как в Винде в свойствах логических дисков винта.&lt;br /&gt;
ЗЫ: в обработчике отчета прописал еще так:&lt;br /&gt;
begin&lt;br /&gt;
  Chart1.Series[0].Add(100, 'Full', 0);&lt;br /&gt;
end.&lt;br /&gt;
Ничего не изменилось.&lt;br /&gt;
Помогите, пожалуйста!!!&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Tue, 25 Mar 2008 07:55:33 GMT</pubDate>
		
			<author>vvu &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Режим конструирования по кубикам.</title>
		<link>http://www.rsdn.ru/Forum/reports/2826650.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/2826650.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/2826650.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=2826650</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/2826650.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=2826650</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Не знаю насколько это актуально, но у меня есть следующее предложение.&lt;br /&gt;
Добавьте в ваш генератор режим конструирования по кубикам.&lt;br /&gt;
&lt;br /&gt;
Режим конструирования по кубикам.&lt;br /&gt;
Статичный отчет (с постоянным количеством строк и столбцов) можно представить в виде шахматки.Значение в каждой ячейке однозначно определяется пересечением какой именно строки и какого именно столбца эта ячейка является. И если присвоить строкам произвольные числа, а столбцам произвольные буквы нам достаточно указать какой функцией должна расчитываться ячейка, образованная пересечением ячейки (n) со строкой (a).&lt;br /&gt;
&lt;br /&gt;
Составление отчетов в таком режиме будет выглядеть как:&lt;br /&gt;
   A  B  C  B &lt;br /&gt;
&lt;a target="_blank" href="http://findbook.ru/search/?isbn=1-1-1-1&amp;ozon=rsdn&amp;bolero=rsdnru&amp;biblion=791&amp;booksru=rsdn&amp;zonex=248&amp;piter=3600&amp;myshop=00776"&gt;1&lt;br /&gt;
1&lt;br /&gt;
1&lt;br /&gt;
1&lt;/a&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://findbook.ru/search/?isbn=1-2-2-1&amp;ozon=rsdn&amp;bolero=rsdnru&amp;biblion=791&amp;booksru=rsdn&amp;zonex=248&amp;piter=3600&amp;myshop=00776"&gt;1&lt;br /&gt;
2&lt;br /&gt;
2&lt;br /&gt;
1&lt;/a&gt;&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
Определение функций расчитывающих ячейки:&lt;br /&gt;
1 A Функция1&lt;br /&gt;
1 B Функция2&lt;br /&gt;
1 С Функция3&lt;br /&gt;
2 A Функция4&lt;br /&gt;
2 B Функция2&lt;br /&gt;
2 С Функция3&lt;br /&gt;
&lt;br /&gt;
Функции могут представлять собой, к примеру, запросы на SQL. Эти функции могут использовать общие переменные которые приходят в отчет (например дата и т.д) + каждая строка и столбец могут определять в отчете неограниченное число переменных, видимых только в пересечениях этих строк и столбцов.&lt;br /&gt;
&lt;br /&gt;
К примеру, функция1 при расчете ячейки ([1][1]) отчета может использовать переменные первой строки, первого столбца и общие переменные отчета.&lt;br /&gt;
&lt;br /&gt;
Если такие отчето построители уже существуют, пожалуйста поделитесь ссылкой.&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Wed, 06 Feb 2008 09:51:16 GMT</pubDate>
		
			<author>Steamru &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Rave Reports. Delphi 7. Проблемы с принтером.</title>
		<link>http://www.rsdn.ru/Forum/reports/2722444.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/2722444.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/2722444.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=2722444</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/2722444.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=2722444</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Вопрос по Rave Reports.  Delphi 7. Проблемы с принтером.&lt;br /&gt;
Есть приложение "Отчеты". Установлен по умолчанию сетевой принтер (на другом-чужом компе).&lt;br /&gt;
Если чужой комп с принтером выключен , то очень долго загружается главная &lt;br /&gt;
форма приложения. Подскажите, пожалуйста, как избежать этого долгого ожидания &amp;mdash; поиска &lt;br /&gt;
системой принтера. Вроде промотрел все вопросы в Королевстве &amp;mdash; ответа не нащел &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt;&lt;br /&gt;
Сам пока не могу разрешить данную проблему.&lt;br /&gt;
С уважением, Александр&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 08 Nov 2007 07:50:33 GMT</pubDate>
		
			<author>SAWIACH &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Line Picker, Border Picker</title>
		<link>http://www.rsdn.ru/Forum/reports/2243363.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/2243363.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/2243363.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=2243363</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/2243363.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=2243363</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем приветик! Если кто знает подскажите!&lt;br /&gt;
У меня следующая проблема: мне нужны 3 контрола для Web -приложения. Первый контрол &amp;mdash; выбор цвета, Второй &amp;mdash; выбор линий, третий &amp;mdash; выбор стиля border&lt;br /&gt;
Они выглядят примерно так в WinForm и нужно, чтобы также выглядели в Web&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Fri, 01 Dec 2006 07:31:41 GMT</pubDate>
		
			<author>Serene &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Multiplatform Report Generator</title>
		<link>http://www.rsdn.ru/Forum/reports/1453745.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/1453745.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/1453745.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=1453745</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/1453745.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=1453745</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Посоветуйте мультиплатформенные генераторы отчетов с клиент/серверной архитектурой, кроме Crystal. Если есть возможность, укажите их стоимость или киньте ссылку для получения доп. информации.&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.1.4 stable SR1 rev. 568&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Tue, 25 Oct 2005 09:17:39 GMT</pubDate>
		
			<author>alm_zone &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>CR. Web. Строки вылазят</title>
		<link>http://www.rsdn.ru/Forum/reports/1333045.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/1333045.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/1333045.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=1333045</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/1333045.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=1333045</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Использую Crystal Reports (веб-коомпонент) для генерации отчетов.&lt;br /&gt;
Отчетик простой как грабли, просто табличка с информацией самой разнообразной.&lt;br /&gt;
Так вот, при отображении получается так, что слова из одной ячейки налазят и часто перекрывают слова из другой...&lt;br /&gt;
&lt;br /&gt;
Хотя, когда просматриваю шаблон отчета, то в нем все нормально.&lt;br /&gt;
С чем это может быть связано?  Как этого избежать?&lt;br /&gt;
&lt;br /&gt;
Версия кристала &amp;mdash; вклчюенная в студию. А шаблоны на 8-й писаны. Из-за этого может быть?&lt;br /&gt;
&lt;br /&gt;
Помогите, плиз, а то уже и не знаю, что делать &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt;&lt;div class='tagline'&gt;Sincerely Mine AlLucky Sly &lt;br /&gt;
	&amp;lt;&amp;lt;Слушаю болтовню коллег...&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 18 Aug 2005 04:59:50 GMT</pubDate>
		
			<author>AlLucky &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Обновить PivotTabe в Excel файле при запросе с веб формы</title>
		<link>http://www.rsdn.ru/Forum/reports/959398.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/959398.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/959398.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=959398</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/959398.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=959398</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;на веб форме лежит кнопка, при нажати вызываю процедуру test() (мне надо обновить данные в сводной таблице)&lt;br /&gt;
все это дело подвисает на обновлении когда refreshtable пытаюсь сделать. &lt;br /&gt;
Подскажте что делаю не правильно или как сделать подругому можно...&lt;br /&gt;
Если в екселе делать обновление то все работает,это к тому что с микрософт квери запросом все нормально&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sub test()&lt;br /&gt;
Dim x As Excel.Application = New Excel.Application&lt;br /&gt;
&lt;br /&gt;
        Dim wb As Excel.Workbook = x.Workbooks.Open("C:\!.xls")&lt;br /&gt;
        Dim ws As Excel.Worksheet = wb.Worksheets(3)&lt;br /&gt;
        ws.PivotTables("СводнаяТаблица1").refreshtable()&lt;br /&gt;
        x.Quit()&lt;br /&gt;
        ws = Nothing&lt;br /&gt;
        wb = Nothing&lt;br /&gt;
        x = Nothing&lt;br /&gt;
end sub&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Wed, 22 Dec 2004 09:00:37 GMT</pubDate>
		
			<author>Legio &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>STYLEVISION</title>
		<link>http://www.rsdn.ru/Forum/reports/657131.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/657131.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/657131.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=657131</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/657131.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=657131</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;&lt;a href="http://www.altova.com" class="m" target="_blank"&gt;здесь&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
STYLEVISION is a graphical designer for XSLT stylesheets &amp;mdash; among other things. A part of the XMLSPY line of products from Altova, the new 2004 release offers a wider variety of ways to look at XML data than ever before. You begine the process of working with STYLEVISION by loading a schema file and some sample XML data. At that point, the tabbed interface has six different tabs:&lt;br /&gt;
&lt;br /&gt;
&amp;mdash; Design: This is where you build up your stylesheet by dragging and dropping elements from a treeview of what's in the schema.&lt;br /&gt;
&amp;mdash; Authentic Preview: This view is unique to the Altova products. It provides a formatted, editable view of the underlying XML.&lt;br /&gt;
&amp;mdash; XSLT Stylesheet: This is the raw XSLT.&lt;br /&gt;
&amp;mdash; HTML Preview: This is the result of applying the XSLT to the XML.&lt;br /&gt;
&amp;mdash; XSL-FO: This is the raw XSL-FO file generated from the design.&lt;br /&gt;
&amp;mdash; PDF Preview: This is an Adobe Acrobat file produced by applying the XSL-FO to the XML. Using this tab requires you to have an XSL-FO processor installed; Altova's Web site will let you download the Apache version wrapped in a nice installer.&lt;br /&gt;
&lt;br /&gt;
STYLEVISION is well-engineered to let you display data the way you'd like it. It's easy to format the resulting HTML (and the PDF is usually quite close), to display repeating data in a table, or to insert images.&lt;br /&gt;
In Authentic view, a change in one part of the XML (such as the name of a linked graphic) can result in an immediate change in the on-screen display.&lt;br /&gt;
&lt;br /&gt;
Even spiffier, this latest version adds database compatability. Instead of starting with a combination of XSD and XML, you can start with an ADO connection to a database. STYLEVISION will determine the structure of the database and use that as a schema, and use the actual data as the source for the views. Among other things, this gives you an easy way to get PDF report output from any reasonable database. (The database functionality is only available in the Enterprise version, starting at $599).&lt;br /&gt;
&lt;br /&gt;
This version also adds a command line interface that lets you perform all of STYLEVISION's major operations from a batch process without showing any user interface. And of course everything works in concert with Altova's other major products, notably XMLSPY. If you're looking for a flexible way to deal with XML data, this is one good place to look.&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 27 May 2004 14:42:52 GMT</pubDate>
		
			<author>gbush &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Еще раз :-)</title>
		<link>http://www.rsdn.ru/Forum/reports/650240.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/650240.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/650240.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=650240</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/650240.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=650240</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Посоветуйте бесплатный или не дорогой попсовый генератор отчетов под .Net&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Fri, 21 May 2004 12:41:02 GMT</pubDate>
		
			<author>zxspeccy &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>предложение</title>
		<link>http://www.rsdn.ru/Forum/reports/600117.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/600117.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/600117.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=600117</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/600117.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=600117</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем привет.&lt;br /&gt;
&lt;br /&gt;
Попробуйте пойти другим путем, мы &lt;a href="http://www.9rays.net" class="m" target="_blank"&gt;www.9rays.net&lt;/a&gt; сейчас думаем о продажах &lt;a href="http://www.9rays.net/cgi-bin/components.cgi?act=1&amp;amp;cid=93" class="m" target="_blank"&gt;Report Sharp-Shooter&lt;/a&gt; в России, но вопрос цены не тривиальный. Повлияйте своими предложениями на конечную цену, а так же можете делать любые предложения чего не хватает в нашем продукте. &lt;br /&gt;
Мои соображения пока что такие: цена для корпоративных пользователей будет скорее всего та же. что и для всех, так как если у вас нормальный проект, то потратить пару зарплат хорошего программиста на библиотеки не такая большая проблема.&lt;br /&gt;
для частных пользователей, тут вопрос другой и можно сдлеать цену достаточно низкой&lt;br /&gt;
&lt;br /&gt;
предлагайте свои варианты.&lt;br /&gt;
&lt;br /&gt;
С уважением,&lt;br /&gt;
  Андрей Мазуров.&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 08 Apr 2004 20:15:35 GMT</pubDate>
		
			<author>bisoft &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>28</slash:comments>
		
	</item>

	<item>
		<title>Проект успешно сдох</title>
		<link>http://www.rsdn.ru/Forum/reports/575523.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/575523.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/575523.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=575523</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/575523.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=575523</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Привет, All.&lt;br /&gt;
&lt;br /&gt;
Проект сдох или столь длогое молчание означает, что разработка занимает все отведенной ей время?&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Fri, 19 Mar 2004 17:14:08 GMT</pubDate>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Предложение по генератору</title>
		<link>http://www.rsdn.ru/Forum/reports/474004.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/474004.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/474004.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=474004</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/474004.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=474004</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Добрый день,&lt;br /&gt;
&lt;br /&gt;
Позвольте предложить некоторые идеи.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
&lt;br /&gt;
1) &lt;b&gt;Блоки&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Базовыми объектами шаблонов/отчётов является блоки.&lt;br /&gt;
Блоки могут иметь собственное оформление: borders, backgroun pictures и paddings и т.п.&lt;br /&gt;
&lt;br /&gt;
Блоки могут в себя включать другие блоки, и бывают трёх типов: &lt;br /&gt;
 &amp;mdash; вертикальный блок&lt;br /&gt;
 &amp;mdash; горизонтальный блок&lt;br /&gt;
 &amp;mdash; ячейка&lt;br /&gt;
&lt;br /&gt;
Вертикальные/горизонтальные блоки размещают свои субблоки соответственно вертикально/горизонтально.&lt;br /&gt;
Ячейки не могут иметь субблоков, но зато умеют отображать информацию &amp;mdash; тексты, картинки etc. &lt;br /&gt;
&lt;br /&gt;
Причём, в вертикальных блоках могут располагаться только горизонтальные и наоборот.&lt;br /&gt;
Такие ограничения практически не уменьшают гибкости, но здорово упрощают управление взаимным размещением объектов.&lt;br /&gt;
&lt;br /&gt;
Субблоки в блоках не могут располагаться в произвольных местах, как в большинстве известных ГО.&lt;br /&gt;
Напротив, размещаются они исключельно side by side, ну возможно, с "прилипанием" влево или вправо.&lt;br /&gt;
&lt;br /&gt;
Фактически, такая структура аналогична таблицам Word или html.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
&lt;br /&gt;
2) &lt;b&gt;Переменные&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Текст в ячейках шаблона, не обрамлённый в [], выводится as is.&lt;br /&gt;
&lt;br /&gt;
Если же часть (или весь) текст ячейки заключён в скобки [], то&lt;br /&gt;
 &amp;mdash; этот текст считается именем &lt;i&gt;переменной&lt;/i&gt;, {ValueName}&lt;br /&gt;
 &amp;mdash; при генерации отчёта, будет заменён значением взятым из пользовательских данных, согласно&lt;br /&gt;
 &amp;lt;{ValueName}={Value}/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
3) &lt;b&gt;Именованые блоки&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Некоторые вертикальные/горизонтальные блоки могут &lt;i&gt;именованы&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
При генерации отчёта, блок из шаблона выводится всегда, когда выводится и его владелец. За исключением именованых блоков, которые сидят и ждут специального указания от пользовательских данных.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
4) &lt;b&gt;Пользовательские данные&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Данные от клиента поступают в виде, подобно такому:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;Report&amp;gt;
  &amp;lt;Date="10.12.2003"/&amp;gt;
  &amp;lt;Title="Hello, Report!"/&amp;gt;
  &amp;lt;Row&amp;gt;
    &amp;lt;ID="1"/&amp;gt;
    &amp;lt;Name="Ben"/&amp;gt;
    &amp;lt;Amount="100"/&amp;gt;
  &amp;lt;/Row&amp;gt;
  &amp;lt;Row&amp;gt;
    &amp;lt;ID="2"/&amp;gt;
    &amp;lt;Name="Silver"/&amp;gt;
    &amp;lt;Amount="200"/&amp;gt;
  &amp;lt;/Row&amp;gt;
  &amp;lt;Row&amp;gt;
    &amp;lt;ID="3"/&amp;gt;
    &amp;lt;Name="Flint"/&amp;gt;
    &amp;lt;Amount="300"/&amp;gt;
  &amp;lt;/Row&amp;gt;
  &amp;lt;Total="600"/&amp;gt;
&amp;lt;/Report&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Элементы такого представления:&lt;br /&gt;
&lt;br /&gt;
1) &amp;lt;{ValueName}={Value}/&amp;gt;&lt;br /&gt;
означают, что в некотором месте отчета, именованном как {ValueName} будет подставлено значение {Value}.&lt;br /&gt;
&lt;br /&gt;
2)&amp;lt;{NodeName}&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/{NodeName}&amp;gt;&lt;br /&gt;
  &amp;lt;{NodeName}&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/{NodeName}&amp;gt;&lt;br /&gt;
&lt;br /&gt;
означает, что в отчёте будет повторно выведены &lt;i&gt;именованые&lt;/i&gt; блоки из шаблона, с постановкой соответствующих значений (1). И наоборот, если в пользовательских данных не упоминается какой-либо {NodeName}, то соответствующие блоки в результирующем отчёте не появятся.&lt;br /&gt;
&lt;br /&gt;
3) Значения самого верхнего уровня&lt;br /&gt;
&amp;lt;Report&amp;gt;&lt;br /&gt;
  &amp;lt;Date="10.12.2003"/&amp;gt;&lt;br /&gt;
  &amp;lt;Title="Hello, Report!"/&amp;gt;&lt;br /&gt;
  ... &lt;br /&gt;
&amp;lt;/Report&amp;gt;&lt;br /&gt;
&lt;br /&gt;
присваиваются и выводятся всегда.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Шаблон отчёта&lt;br /&gt;
&lt;br /&gt;
&lt;img border='0' src='http://www.rsdn.ru/File/13734/template.gif' /&gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства, горизонтальные блоки имеют синюю рамку, вертикальные &amp;mdash; зелёную.&lt;br /&gt;
Ячейки залиты желтым. &lt;br /&gt;
Размеры блоков (по крайней мере, пока) задаются исключительно размерами внутренних ячеек.&lt;br /&gt;
Если внутренних ячеек нет, то пустой блок просто принимает дефолтные размеры.&lt;br /&gt;
&lt;br /&gt;
Структура шаблона может быть представлена так:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;Report&amp;gt;
    &amp;lt;Value=Title/&amp;gt;
    &amp;lt;Value=Date/&amp;gt;
    &amp;lt;Value=Total/&amp;gt;
    &amp;lt;Row&amp;gt;
        &amp;lt;Value=ID/&amp;gt;
        &amp;lt;Value=Name/&amp;gt;
        &amp;lt;Value=Amount/&amp;gt;
    &amp;lt;/Row&amp;gt;
&amp;lt;/Report&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
где блокe, содержащему [ID][Name][Amount] присвоено имя "Row"&lt;br /&gt;
&lt;br /&gt;
По следующим данным&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;Report&amp;gt;
  &amp;lt;Date="10.12.2003"/&amp;gt;
  &amp;lt;Title="Hello, Report!"/&amp;gt;
  &amp;lt;Row&amp;gt;
    &amp;lt;ID="1"/&amp;gt;
    &amp;lt;Name="Ben"/&amp;gt;
    &amp;lt;Amount="100"/&amp;gt;
  &amp;lt;/Row&amp;gt;
  &amp;lt;Row&amp;gt;
    &amp;lt;ID="2"/&amp;gt;
    &amp;lt;Name="Silver"/&amp;gt;
    &amp;lt;Amount="200"/&amp;gt;
  &amp;lt;/Row&amp;gt;
  &amp;lt;Row&amp;gt;
    &amp;lt;ID="3"/&amp;gt;
    &amp;lt;Name="Flint"/&amp;gt;
    &amp;lt;Amount="300"/&amp;gt;
  &amp;lt;/Row&amp;gt;
  &amp;lt;Total="600"/&amp;gt;
&amp;lt;/Report&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
должен получится следующий отчёт:&lt;br /&gt;
&lt;br /&gt;
&lt;img border='0' src='http://www.rsdn.ru/File/13734/report.gif' /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
&lt;br /&gt;
Примечания.&lt;br /&gt;
&lt;br /&gt;
1). Достоинство выбранной схемы размещения визуальных элементов отчёта, имхо, в том, что:&lt;br /&gt;
 &amp;mdash; вложенность блоков позволяет:&lt;br /&gt;
    &amp;mdash; любую ветку отчёта/шаблона рассматривать как самостоятельный отчёт/шаблон. И наоборот&lt;br /&gt;
		&amp;mdash; любой отчёт/шаблон использовать как элемент другого отчёта/шаблона. Поэтому я сознательно в описании не упоминал такие вещи, как подотчёты, crosstab'ы и т.п. Очевидно, что они очень легко реализуются "сверху/сбоку"&lt;br /&gt;
 &amp;mdash; "слипшиеся" блоки-соседи &lt;i&gt;очень&lt;/i&gt; легко (пере)форматировать, при &lt;i&gt;кажущемся&lt;/i&gt; уменьшении гибкости в управлении расположением.&lt;br /&gt;
 &lt;br /&gt;
2) xml, как переносчик структур (пользовательских данных, шаблонов и готовых отчётов), имхо, следует использовать только при "переносе с места на место". Внутри одного приложения, проще и удобнее использовать "самодельные" типы ("прикручивая" к xml &lt;i&gt;методы&lt;/i&gt;, мы к этому и придём). По той же причине предлагается не использовать xslt.&lt;br /&gt;
&lt;br /&gt;
3) Где же FO? Использовать стандарт FO можно для хранения визуальных свойств шаблонов. &lt;br /&gt;
&lt;br /&gt;
4) Нужен редактор шаблонов. И как редактор для студии, и как отдельный компонент,приложение.&lt;div class='tagline'&gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Wed, 10 Dec 2003 10:54:32 GMT</pubDate>
		
			<author>mrhru &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>13</slash:comments>
		
	</item>

	<item>
		<title>Пора?</title>
		<link>http://www.rsdn.ru/Forum/reports/452342.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/452342.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/452342.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=452342</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/452342.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=452342</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Ну что, пора форум в мусорку сносить?&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Sat, 22 Nov 2003 00:16:10 GMT</pubDate>
		
			<author>IT &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>17</slash:comments>
		
	</item>

	<item>
		<title>Интересно, а кому вообще этот генератор нужен?!</title>
		<link>http://www.rsdn.ru/Forum/reports/435843.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/435843.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/435843.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=435843</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/435843.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=435843</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Я смотрю, что многие с таким энтузиазмом заинтересовались генерацией отчетов, что хотелось бы понять, чем существующие решения не удовлетворяет потребностям столь искушенных "разработчиков"? Зачем велосипед изобретать?&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 06 Nov 2003 14:58:41 GMT</pubDate>
		
			<author>xboris &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Enjoy the Silence :)</title>
		<link>http://www.rsdn.ru/Forum/reports/405552.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/405552.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/405552.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=405552</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/405552.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=405552</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;А чего все притихли то?&lt;br /&gt;
Уже никому проект не интересен?&lt;br /&gt;
А я бы поучаствовал.&lt;br /&gt;
Потому как сам много сталкивался с необходимостью такового.&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 09 Oct 2003 10:47:15 GMT</pubDate>
		
			<author>godwizard &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>вот что нужно...</title>
		<link>http://www.rsdn.ru/Forum/reports/391849.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/391849.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/391849.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=391849</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/391849.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=391849</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;привет...&lt;br /&gt;
&lt;br /&gt;
главное не архитектура, а удобство использования... &lt;br /&gt;
мне не хватает только хорошой интеграции со студией + немного адванс логики на репорты...&lt;br /&gt;
&lt;br /&gt;
главное там иметь визуальную часть + серверную...&lt;br /&gt;
репорт-мейкер должен уметь работать как на клиенте так и на сервере (без визуальщины)...&lt;br /&gt;
&lt;br /&gt;
что нужно для репортов:&lt;br /&gt;
&amp;mdash; рич текст&lt;br /&gt;
&amp;mdash; вставка чартов&lt;br /&gt;
&amp;mdash; вставка имеджей&lt;br /&gt;
&amp;mdash; рисованыые примитивы (линии, круги, овалы, дуги, etc.)&lt;br /&gt;
&amp;mdash; логика разбивки и формирования... можно при помощи NET на лету формировать/компайлить такое &lt;br /&gt;
&lt;br /&gt;
1. хотелось бы иметь интерфейс через который можно было бы выгребать данные не только с датосетов, но и из собственных объектов... фасадик такой маленький..&lt;br /&gt;
2. сортировка данных, групировка, суммы &amp;mdash; можно аля опустить на уровень с# &amp;mdash; ивенты&lt;br /&gt;
3. рендерер &amp;mdash; оптимизированный под скорость и качество показа...&lt;br /&gt;
4. свой просмоторщик репорта &amp;mdash; крос линки и под репорты...&lt;br /&gt;
5. хранение шаблона репорта в отдельном файле&lt;br /&gt;
6. отдельный редактор на репорт (встраиваемый в проги)&lt;br /&gt;
7. конверт в документы &amp;mdash; думаю будет достаточно сделать коныерт в XML, все остальное можно будет и так прикрутить на основе XML...&lt;br /&gt;
&lt;br /&gt;
концептуальные вопросы:&lt;br /&gt;
&amp;mdash; кто должен сделать первичную обработку данных клиент или репорт?&lt;br /&gt;
&amp;mdash; кто должен делать сортировки, групировки, суммы ? клиент или репорт..&lt;br /&gt;
&lt;br /&gt;
дали буде...&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Wed, 24 Sep 2003 09:17:38 GMT</pubDate>
		
			<author>AlexK &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>У меня уже есть что то подобное.</title>
		<link>http://www.rsdn.ru/Forum/reports/381743.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/381743.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/381743.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=381743</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/381743.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=381743</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Я года полтора назад написал компонент который исполняет ASP. &lt;br /&gt;
То есть отчеты все генерятся в HTML формате. Компонент достаточно гибок и удобен.&lt;br /&gt;
(IIS сервер иметь не надо). &lt;br /&gt;
&lt;br /&gt;
Если интересно могу предложить.&lt;br /&gt;
&lt;br /&gt;
George.&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Thu, 11 Sep 2003 20:09:04 GMT</pubDate>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Здравствуйте, FO.</title>
		<link>http://www.rsdn.ru/Forum/reports/376751.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/376751.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/376751.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=376751</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/376751.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=376751</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Для начала nfop. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;На запрос в русском интернете мне попалось только "Народный фронт освобождения Палестины" &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/smile.gif' /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Сайт &lt;a href="http://nfop.sourceforge.net/" class="m" target="_blank"&gt;http://nfop.sourceforge.net&lt;/a&gt;. Чтоб выкачать код нужен &lt;a href="http://www.tortoisecvs.org/" class="m" target="_blank"&gt;инструмент&lt;/a&gt;, настройки:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class='q'&gt;&lt;p&gt;:pserver:anonymous@&lt;a href="cvs.sourceforge.net:/cvsroot/nfop" class="m" target="_blank"&gt;cvs.sourceforge.net:/cvsroot/nfop&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Код nfop написан на J#. Для примера, компилим в dll-ку, создаем тестовый проект, консольное приложение, подключаем ApacheFop.Net.dll к проекту.&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
        &lt;span class='kw'&gt;static void&lt;/span&gt; Main(&lt;span class='kw'&gt;string&lt;/span&gt;[] args)
        {
            &lt;span class='kw'&gt;string&lt;/span&gt; input
                =    &lt;span class='str'&gt;"&amp;lt;?xml version=\"1.0\" encoding=\"iso-8859-1\"?&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"&amp;lt;fo:root xmlns:fo=\"http://www.w3.org/1999/XSL/Format\"&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"    &amp;lt;fo:layout-master-set&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"        &amp;lt;fo:simple-page-master master-name=\"my-page\"&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"            &amp;lt;fo:region-body margin=\"1in\"/&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"        &amp;lt;/fo:simple-page-master&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"    &amp;lt;/fo:layout-master-set&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"    &amp;lt;fo:page-sequence master-reference=\"my-page\"&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"        &amp;lt;fo:flow flow-name=\"xsl-region-body\"&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"            &amp;lt;fo:block&amp;gt;Hello, world!&amp;lt;/fo:block&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"        &amp;lt;/fo:flow&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"    &amp;lt;/fo:page-sequence&amp;gt;"&lt;/span&gt;
                    +&lt;span class='str'&gt;"&amp;lt;/fo:root&amp;gt;"&lt;/span&gt;;

            ApacheFop.Engine nfop = &lt;span class='kw'&gt;new&lt;/span&gt; ApacheFop.Engine();
            &lt;span class='kw'&gt;sbyte&lt;/span&gt;[] output = nfop.Run( input);

            System.IO.BinaryWriter file 
                = &lt;span class='kw'&gt;new&lt;/span&gt; System.IO.BinaryWriter( &lt;span class='kw'&gt;new&lt;/span&gt; System.IO.FileStream(
                &lt;span class='str'&gt;"d:\\temp\\output.pdf"&lt;/span&gt;,    System.IO.FileMode.Create));

            &lt;span class='kw'&gt;for&lt;/span&gt;( &lt;span class='kw'&gt;int&lt;/span&gt; i = 0; i &amp;lt; output.Length; i++)
            {
                file.Write( output[ i]);
            }

            file.Close();
        }&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Пример XSL:FO взят из &lt;a href="http://www.renderx.com/Tests/doc/html/tutorial.html" class="m" target="_blank"&gt;XSL FO Tutorial&lt;/a&gt;. Там же он расписан построчно.&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Sat, 06 Sep 2003 20:11:51 GMT</pubDate>
		
			<author>SLogic &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>2 вопроса</title>
		<link>http://www.rsdn.ru/Forum/reports/375610.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/reports/375610.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/reports/375610.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=375610</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/375610.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=375610</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Господа, у меня к Вам 2 вопроса&lt;br /&gt;
1)Я принят в команду?&lt;br /&gt;
2)Когда начинаем?&lt;/div&gt;
				
		</description>
		
		<category>reports</category>
		<pubDate>Fri, 05 Sep 2003 09:43:09 GMT</pubDate>
		
			<author>gbush &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>
</channel>
</rss>

