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

C++

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

Как вставлять WordArt и TextBox на "текущую" страницу? - C++

10.09.2009, 12:59. Просмотров 507. Ответов 0
Метки нет (Все метки)

Последовательно вставляю

изображения
C++
1
2
3
4
5
m_Document->Paragraphs->Last->Range->GetInlineShapes()->AddPicture(imagePath.GetString() );
Word::ShapePtr shapePtr = inlineShape->ConvertToShape();
 
shapePtr->WrapFormat->Type = Word::wdWrapBehind;
...
текстовые блоки
C++
1
2
3
4
Word::ShapePtr textBox = m_Document->GetShapes()->AddTextbox(Office::msoTextOrientat ionHorizontal, ...);
textBox->WrapFormat->Type = Word::wdWrapFront;
...
textBox->GetTextFrame()->GetTextRange()->InsertAfter(L"privet");
объекты WordArt
C++
1
2
3
Word::ShapePtr wordArt = m_Document->GetShapes()->AddTextEffect(Office::msoTextEffec t1, ...);
wordArt->WrapFormat->Type = Word::wdWrapFront;
...

обычный текст
C++
1
2
m_Document->GetParagraphs()->GetLast()->GetRange()->InsertAfter(L"privet");
...
ставлю break
C++
1
2
CComVariant m_PageBreak(Word::wdSectionBreakNex tPage);
m_WordDocument->GetParagraphs()->GetLast()->GetRange()->InsertBreak(&m_PageBreak);
еще раз повторно все вставляю. Все текстовые блоки и WordArt вставляются только на первую страницу, обычный текст и изображения - на следующую (нормально). Как сделать, чтобы после break-a текстовые блоки и WordArt вставлялись на текущую страницу, а не на первую? Можно ли этого добиться без использования Selection-a? очень не хочется использовать selection
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2009, 12:59     Как вставлять WordArt и TextBox на "текущую" страницу?
Посмотрите здесь:

Как из масива "а" записать данные в масив "б" но в обратном порядке C++
"И" ведет себя как "ИЛИ" C++
Как сделать константными значения "m" и "n" C++
Оформить страницу "статус" в программе C++ Builder
C++ Необработанное исключение в "0x77913ab3" в "x": 0xC0000005: Нарушение прав доступа при чтении "0xdddddddd"
Строки (между одинаковыми буквами вставлять " - " (тире)) C++
Как сделать поле с "|", #, "-" и цифрами C++
C++ Как заменить функцию printf из "С" в "С++"?
Как использовать символы из русского алфавита, а так же символы типа "█" "░" и т.д.? C++
Как доказать, что при "а = b" на место "а" возвращается ссылка? C++
C++ Как сделать execl("my", "arg", argv)?
Для структуры "Дата" реализовать конструктор по умолчанию, выводящий текущую дату C++

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

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

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