Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 08.11.2011, 07:54   #1
Zer0
Участник клуба
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
Репутация: 336
По умолчанию 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
Репутация: 336
По умолчанию

разобрался

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
превращение границ листа в разрывы Обыватель 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


06:37.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru