Форум программистов, компьютерный форум CyberForum.ru

Как узнать положение текста, куда планируется его вставить? - C++

Войти
Регистрация
Восстановить пароль
 
Diego__
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 10
03.12.2009, 19:06     Как узнать положение текста, куда планируется его вставить? #1
Создал новый документ, задал маргины

C++
1
2
3
4
5
6
Word::SectionPtr lastSection = m_WordDocument->Sections->GetLast();
    
lastSection->PageSetup->BottomMargin = m_AppWord->CentimetersToPoints(1);
lastSection->PageSetup->TopMargin = m_AppWord->CentimetersToPoints(1);
lastSection->PageSetup->LeftMargin = m_AppWord->CentimetersToPoints(1);
lastSection->PageSetup->RightMargin = m_AppWord->CentimetersToPoints(10);
Дальше, в цикле вставляю текст

C++
1
2
3
4
5
6
7
8
9
10
Word::ParagraphPtr paragraph = m_WordDocument->GetParagraphs()->GetLast();
paragraph->PutSpaceBefore(spaceBefore);
 
Word::RangePtr range = paragraph->GetRange();
range->InsertAfter(text);   
 
Word::_FontPtr font = range->GetFont();
font->PutName(fontName);
font->PutSize(fontSize);
font->PutColor(Word::WdColor(color));
Как на i-ой итерации цикла узнать в какую точку документа будет вставлен текст? При этом устанавливая маргины станицы, спейсинги и индеты параграфам.

Можно ли узнать размер вводимого текста? Если у нас есть текст в заранее не известного размера, после вставки его на страницу, существует возможность узнать его параметры (например: описывающий прямоугольник)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2009, 19:06     Как узнать положение текста, куда планируется его вставить?
Посмотрите здесь:

Как узнать текущее положение указателя файла? C++
C++ Максимальный элемент двумерного массива и его положение
C++ Как узнать Handle или PID процесса, зная его имя и класс?
Куда нужно вставить break? C++
Куда вставить цикл for для количества массива? C++
Узнать, куда указывает strstr C++
Не пойму, куда и как вставить функции и указатели C++
Как узнать имя exe зная его id (WinApi,c++) C++
C++ Как вставить пробел после знака препинания, если его там нет?
C++ Как узнать текущее положение курсора ?
Подскажите куда вставить код с функцией задержки? C++
Setw(), куда вставить в вывод? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru