Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Экспорт в Word, вычислить страницу
 
 автор: grafen   (12.01.2011 в 17:33)   письмо автору
 
 

Всем привет. Ситуация такая.

Есть БД с данными. Эти данные нужно сформировать в таблицы и записать в Word'овский файл.
Это понятно.
Теперь вопрос: в таблицах есть люди (например, Сидоров В.В.), в вордовский файл должен вставляться алфавитный указатель по фамилиям с указанием страницы, на которой находится данная фамилия.
Т.е. есть бд, я из неё создаю файл с таблицами, в которых фамилии. А в конце(или в начале), делаю алфавитный указатель вида: Фамилия | Номер страницы в документе, на которой находится эта фамилия.
Естественно фамилии могут совпадать, от этого тоже нужна страховка.

В какую сторону смотреть??

  Ответить  
 
 автор: sim5   (12.01.2011 в 18:37)   письмо автору
 
   для: grafen   (12.01.2011 в 17:33)
 

Смотреть строго на северо-восток.

Если будете знать сколько строк содержит страница, высчитать остальное не сложно будет.

  Ответить  
 
 автор: grafen   (12.01.2011 в 19:51)   письмо автору
 
   для: sim5   (12.01.2011 в 18:37)
 

А как я могу узнать сколько строк в странице?
Записываю сплошной таблицей. Сколько записей я вывел - я ещё посчитаю. Но, в таблице есть заголовки, которые большим шрифтом, на странице может быть 2 больших заголовка, а может и не быть совсем. Т.е. получится, что количество строк на листе - разное.
Использую метод html, без COM.

  Ответить  
 
 автор: sim5   (12.01.2011 в 20:16)   письмо автору
 
   для: grafen   (12.01.2011 в 19:51)
 

Окаком Word тогода вообще может быть речь, если вы обычный html готовите?

  Ответить  
 
 автор: nikita2206   (12.01.2011 в 20:46)   письмо автору
 
   для: sim5   (12.01.2011 в 20:16)
 

Вот-вот, именно Окаком :)

  Ответить  
 
 автор: sim5   (13.01.2011 в 05:26)   письмо автору
 
   для: nikita2206   (12.01.2011 в 20:46)
 

)

  Ответить  
 
 автор: grafen   (14.01.2011 в 09:05)   письмо автору
 
   для: sim5   (13.01.2011 в 05:26)
 

Вся задумка такова: нужно вести базу пользователей, после чего их нужно распечатывать в нужном виде. Сейчас используется обычный документ Ворд, а изменения происходят часто. Завели ещё интернет-базу. Вести исправления и там, и там - затруднительно и утомительно. Нужно делать экспорт из БД. Здесь даже не особо важно, чтобы это был .doc, можно и pdf или djvu, главное, чтобы потом можно было распечатать в нужном виде (т.е. после сохранения на сервере, можно было где-то добавить отступы и тд, чтобы отформатировать в нормальный вид). Может есть подобные примеры?

  Ответить  
 
 автор: sim5   (14.01.2011 в 09:31)   письмо автору
 
   для: grafen   (14.01.2011 в 09:05)
 

Не работал с pdf и ничего не могу сказать о том, можно ли там узнать количество строк на странице и прочее, но вот готовя в формате html, вы вынуждены быдет поступить как браузер. Пересчитать все стили, чтобы учесть все размеры элементов на странице, каким-то образом узнать, что данный шрифт гаранитованно будет у пользователя, высчитать с учетом этой гарнитры, и т.д., и т.п., и все это пересчитать на А4. К тому же, печать колонтитулов это в ведении пользователя, он может ее не отключать, а может и отключить.

  Ответить  
 
 автор: grafen   (14.01.2011 в 10:38)   письмо автору
 
   для: sim5   (14.01.2011 в 09:31)
 

Жестко... этого я и боялся... Буду думать тогда :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования