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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2009, 21:40   #11
miatu
Пользователь
 
Регистрация: 26.08.2009
Сообщений: 22
По умолчанию

Для начала создаю таблицу текстовых блоков(это в структуре pdf). Каждый ряд содержит список колонок, каждая колонка список текстовых блоков. При переносе в Word:
1. Создаю страницу
2. Устанавливаю верхний и нижний маргины(текстовый блок с самым меньшим top и текстовый блок с самым большим bottom).
3. Теперь для каждого ряда устанавливаю левый и правый маргины, добавляю на страницу колонки, устанавливаю их размер и отступ.
4. Для каждой колонки вывожу текстовые блоки. Они друг под другом идут для колонки. Отступ между текстовыми блоками делал разными способами(space before, line spacing, энтерами в цикле)
5. После каждой колонки ставлю column break.
6. После последней колонки в ряде ставлю section break.
7. Делаю отступ до следующего ряда(пробовал разными способами(space before, line spacing, энтерами в цикле)).
8. Аналогично вывожу другие ряды.
9. Перехожу на следующую страницу.

В сформированной таблице есть все отступы. От одного ряда к другому. От каждого текстового блока к top ряда. Вот только проблема в том, что при конвертации текстового блока в ворд он может занять больше места, чем должен был. И таким образом курсор окажется ниже, чем должен был. Отступ к следующему ряду будет уже не от той позиции. И таким образом возможен переход на другую страницу. Делаю все через selection. Код пришлю завтра, когда на работе буду. Заранее спасибо
miatu вне форума Ответить с цитированием
Старый 28.08.2009, 19:38   #12
miatu
Пользователь
 
Регистрация: 26.08.2009
Сообщений: 22
По умолчанию Код экспорта

Вот так конвертирую пдф в ворд.
Вложения
Тип файла: txt TextTableExporter.txt (4.0 Кб, 140 просмотров)
Тип файла: txt TextTableExporter_.txt (900 байт, 144 просмотров)
miatu вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание второй каретки мыши andreyasu Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 02.07.2009 16:01
Позиционирование каретки Spice Win Api 1 25.03.2009 04:51
Координаты окон Лубышев Общие вопросы Delphi 6 22.01.2008 19:40
Координаты ОУ? Fainder Общие вопросы Delphi 9 15.10.2007 20:59
координаты Aram Общие вопросы C/C++ 5 08.06.2007 20:03