![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 22
|
![]()
Как узнать координаты каретки относительно верхнего левого угла страницы?
|
![]() |
![]() |
![]() |
#2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
А зачем? Нутром чую, что можно обойтись без этого
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 22
|
![]()
Пишу конвертацию из pdf в doc. В pdf у меня есть сущности - текстовые блоки. Все текстовые блоки позиционируются от левого верхнего угла страницы. При конвертации в док текстовый блок не всегда занимает столько же места, сколько должен был. По-этому при конвертации следующего текстового блока хочу узнать координаты каретки, отнять эти координаты от координат текстового блока и таким образом узнать отступ, который необходимо сделать.
|
![]() |
![]() |
![]() |
#4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
А текстовый блок вставляется из pdf как что? Как рисунок? Или как текст?
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 22
|
![]()
Вставляется как текст
|
![]() |
![]() |
![]() |
#6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Тогда зачем координаты? Смутно догадываюсь, что для сохранения расположения текстовых блоков друг относительно друга, но тогда нужно вставлять не как текст.
Может приведешь скриншот того, что получается и что должно быть?
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 22
|
![]()
приведу пример. расположение текстовых блоков:
фывдафыва фвафыва фывафыфы фывафывафыва фывафа фыв фывафывафыва фывафывафыва фывафа фывафывафыва фвафыва фывафывафыва фвафывафывафыв фывафывафывафыва Я создаю 3 колонки. Выставляю их ширину и отступ после каждой. Допустим при выводе первого текстового блока из 3ей колонки получилось так, что он занял не 4 строчки, а 2, или наоборот 6. Мне нужно знать какой делать отступ. Каретка в данный момент может быть ниже 2ого текстового блока из 3ей колонки. И я начну выводить его уже не в ту позицию. Для этого хочу узнать координаты каретки и взять разницу. И в зависимости от нее ввести поправки. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 22
|
![]()
блин форматирование все свдинуло
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 22
|
![]()
Файл с примером прикреплен.
Я создаю 3 колонки. Выставляю их ширину и отступ после каждой. Допустим при выводе первого текстового блока из 3ей колонки получилось так, что он занял не 4 строчки, а 2, или наоборот 6. Мне нужно знать какой делать отступ до второго текстового блока. Каретка в данный момент может быть ниже 2ого текстового блока из 3ей колонки. И я начну выводить его уже не в ту позицию. Для этого хочу узнать координаты каретки и взять разницу. И в зависимости от нее ввести поправки. |
![]() |
![]() |
![]() |
#10 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Я думаю, что неправильна сам алгоритм переноса. Я знаю, как можно получить положение курсора в экранных координатах, но это мало поможет. Опиши алгоритм переноса из pdf в Word, а лучше дай ссылку, где можно почитать. Неужели положение текста задается только координатами?
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание второй каретки мыши | 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 |