7 / 7 / 2
Регистрация: 24.11.2010
Сообщений: 100
1

OpenXML, RowBreaks (разрывы страниц)

08.11.2011, 07:52. Показов 1480. Ответов 0
Метки нет (Все метки)

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

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

Добавляется это все так:
C#
1
2
3
4
5
6
7
8
9
10
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, результат еще хуже - перестают отображаться данные.

В чем может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2011, 07:52
Ответы с готовыми решениями:

Убрать разрывы страниц в отчете
Всем привет! Возможно ли в отчете убрать разрывы страниц, чтобы если текст новой записи слишком...

Как обновить разрывы страниц на Excel-листе?
Здравствуйте. В этой теме под масштабом подразумевается (Excel 2013): вкладка &quot;Разметка страницы&quot;...

OpenXml работа с .xlsx
Привет, как в данном коде сделать так, чтобы ячейки рисовались с автоподбором ширины столбца (чтобы...

Собственные теги в OpenXML
Есть ли в этом стандарте для docx возможность использовать собственные теги без вывода их в видимое...

0
08.11.2011, 07:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2011, 07:52
Помогаю со студенческими работами здесь

OpenXML требует ссылку
Делаю выгрузку данных в ASP NET приложении. Через Nuget добавил в проект OpenXML и SpreadsheetLight...

OpenXml.Wordprocessing непонятное пиканье динамиков
Здравствуйте, уважаемые форумчане! Помогите решить проблему - после получения документа -...

[OpenXML] Форматирование новых строк в таблице
У меня есть таблица (скрин прилагается) в docx файле. Как сделать чтобы при добавлении в нее новой...

OpenXML, Dispose занимает, много времени
В программе происходит подключение к файлам несколько раз(около 60) using (var doc =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru