Используя открытый XML-код SDK, как изменить размер таблицы (в документе MS Word), чтобы она соответствовала полям страницы? - PullRequest
3 голосов
/ 16 ноября 2011

Я использую Microsoft Open XML SDK для создания текстового документа. Я использовал Open XML SDK 2.0 Productivity Tool для преобразования текстового документа в код C #, и, таким образом, я создал класс-оболочку, инкапсулировав код создания таблицы. Я успешно создал документ Word.

Но проблема в том, что некоторые таблицы расширяются по ширине за пределы страницы поля. Я искал в Google и обнаружил, что класс GrowAutoFit позволяет Таблицы для автоматического встраивания в поля страницы, , но я не смог найти точный использование этого класса для реализации функциональности.

Я много дней искал, прежде чем задать вопрос здесь, так как я прочитал условия задания вопроса на этом форуме. Я устал от поиска, и я выдвигаю этот запрос Вот. Поэтому, пожалуйста, предложите мне решение.

Ответы [ 2 ]

1 голос
/ 07 июля 2012

Я нашел ответ на свой вопрос.

Причина, по которой таблицы выходили за пределы страницы, заключалась в том, что в коде поля полей были установлены равными нулю.Итак, после того, как я установил поля страницы равными 1 дюйму со всех сторон, таблицы не выходят за пределы полей.

Благодаря инструменту повышения производительности Office Open XML SDK *1008*, который показывает собственный код XML, а также код C # при открытии в нем текстового документа.И благодаря этому инструменту я смог выяснить проблему.

Спасибо за ваши предложения Максимилиан:)

0 голосов
/ 04 июля 2012
...