Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Delphi: робота з MS WORD

Реферат Delphi: робота з MS WORD





b: = j +7;

if WordDocument1.Range (a, b). Text = 'picture' then begin

vstart: = j;

vend: = j +7;

end;

end;

WordDocument1.Range (vstart, vend). Select;

Така процедура знаходить і виділяє потрібний шматок тексту.

Тепер про Selection, який представляє з себе виділений фрагмент документа. Якщо виділення немає, це поточна позиція курсору в документі. З його допомогою можемо вставити небудь на місце виділеного фрагмента, зробити вирівнювання, змінити шрифт. Він також має методи InsertAfter () і InsertBefore ():

WordApplication1.Selection.InsertAfter ("text1");

WordApplication1.Selection.InsertBefore ("text2"); p> Форматування виділеного тексту відбувається аналогічно Range, наприклад:

WordApplication1.Selection.Font.Bold: = 1;

WordApplication1.Selection.Font.Size: = 16;

WordApplication1.Selection.Font.Color: = clGreen; p> Для вирівнювання простіше скористатися компонентом WordParagraphFormat. Спочатку тільки потрібно "підключити" його до виділеного фрагмента тексту:

WordParagraphFormat1.ConnectTo (WordApplication1.Selection.ParagraphFormat);

WordParagraphFormat1.Alignment: = wdAlignParagraphCenter; p> Значення його властивості Alignment може приймати значення wdAlignParagraphCenter, wdAlignParagraphLeft, wdAlignParagraphRight, сенс яких очевидний. Є й методи Cut, Copy і Paste, які в поясненнях навряд чи потребують:

WordApplication1.Selection.Cut;

WordApplication1.Selection.Copy;

WordApplication1.Selection.Paste;

Прибираємо виділення за допомогою методу Collapse. При цьому необхідно вказати, в яку сторону зміститься курсор, чи буде він до раніше виділеного фрагмента або після:

var vcol: OleVariant;

...

vcol: = wdCollapseStart;

WordApplication1.Selection.Collapse (vcol); p> При цьому виділення пропаде, а курсор займе позицію перед фрагментом тексту. Якщо присвоїти змінній значення wdCollapseEnd, то курсор переміститься тому. Можна просто поставити в дужках "пустушку":

WordApplication1.Selection.Collapse (EmptyParam); p> Тоді згортання виділення проводиться за замовчуванням, до початку виділеного тексту. h2> Малюнки

Логічно було б припустити, що малюнки документа будуть представляти із себе колекцію, аналогічну таблицями, і ми, звернувшись до конкретної картинці, зможемо міняти її властивості - обтікання, розмір і т.д. Однак нічого подібного в WordDocument не виявляється. Тому можливості управління вбудованими в документ зображеннями сильно обмежені. p> Найпростіший метод вставити в документ малюнок - по згаданих причин він же і єдиний - Скопіювати його в Word з буфера обміну. Припустимо, малюнок у нас знаходиться в компоненті DBImage. Спочатку потрібно загнати його в буфер обміну:

Clipboard.Assign (DBImage1.Picture); p> Тепер для його вставки слід скористатися методом Paste об'єктів Range а...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Recruitment and selection
  • Реферат на тему: Практика виділення ключових знаків журналістського тексту
  • Реферат на тему: Основи технічного редагування та оформлення тексту за допомогою програми MS ...
  • Реферат на тему: Абсорбційна очистка вентиляційних газів від N-метілформаміда і виділення йо ...
  • Реферат на тему: Створення системи захисту приміщення, виділеного під банківські сейфи