Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 07:54   #1
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию OpenXML, RowBreaks (разрывы страниц)

День добрый
Возникла небольшая проблема, может быть кто сталкивался уже и сможет подсказать

Генерируется xlsx через OpenXML, возникла необходимость вставлять разрывы страниц в таблицу (если быть более точным, то разрывы строк)

Добавляется это все так:
Код:
var ws = wsp.Worksheet = new Worksheet();
ws.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
	ws.Append(new RowBreaks { Count = 0, ManualBreakCount = 0 });
RowBreaks rb = ws.GetFirstChild<RowBreaks>();
....
if (iRow % 9 == 0) {
	rb.Append(new Break(){Id = UInt32Value.FromUInt32((UInt32)iRow), Max = (UInt32Value)1024U, ManualPageBreak = true });
	rb.ManualBreakCount++;
	rb.Count++;
}
Но при открытии документ выдает ошибку
Пробовал (на всякий случай) добавлять еще ColumnBreaks, результат еще хуже - перестают отображаться данные.

В чем может быть проблема?
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 10.11.2011, 10:12   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

разобрался

нужно было присоединять их к листу после всех обработок, а не предварительно
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
превращение границ листа в разрывы Обыватель Microsoft Office Excel 4 27.10.2010 09:04
Количество страниц Dream Theatre HTML и CSS 0 10.07.2010 22:20
Нумерация страниц Golovastik Microsoft Office Word 9 05.06.2010 20:09
Перехват страниц kSower Работа с сетью в Delphi 8 13.05.2010 14:40
нумерация страниц chern Microsoft Office Word 3 10.05.2008 14:06