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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Diego__
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 10
#1

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

03.12.2009, 19:06. Просмотров 432. Ответов 0
Метки нет (Все метки)

Создал новый документ, задал маргины

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++
Как узнать текущее положение указателя файла в байтах?

Не пойму, куда и как вставить функции и указатели - C++
Дан массив из N чисел. Найти наибольший элемент массива и поменять его местами с наименьшим элементом. #include<iostream.h> #define N...

Куда нужно вставить break? - C++
#include "iostream" #include "math.h" #include "stdio.h" using namespace std; int main() { int s=0,i,j,max,m1,n2; ...

Setw(), куда вставить в вывод? - C++
Не могу понять куда вставить setw, что бы колонки таблицы умножения получились ровные #include<iostream> #include<clocale> ...

Узнать, куда указывает strstr - C++
Здравствуйте, у меня есть массив. С помощью STRSTR я проверяю его на наличие строки, но как мне на каком по счету элементе массива...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2009, 19:06
Привет! Вот еще темы с ответами:

Подскажите куда вставить код с функцией задержки? - C++
const int in3 = 2; const int in4 = 3; const int en2 = 5; void setup() { pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); ...

Куда вставить цикл for для количества массива? - C++
У меня двумерный массив. Вызывается он функцией Show. Есть отдельная функция, в которой пользователь указывает кол-во массивов. Вопрос вот...

Как узнать имя exe зная его id (WinApi,c++) - C++
Пишу программу отслеживающие активность пользователя. Проблема стоит в том что не могу найти функций которая по id процесса может вывести...

Как вставить пробел после знака препинания, если его там нет? - C++
Приветствую! Такую вот программку реализовал. Она считывает строку (как сделать, чтобы считывала сразу текст, и делала это уже везде, а...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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