Шаг 5.
Вкладка Servers. Компонент TWordApplication (часть 4)
На этом шаге мы продолжаем рассматривать свойства компонента TWordApplication.

Текст по вертикали можно сделать только в таблице, поэтому делаем таблицу, вставляем текст, прежде чем снять выделение - пишем:
// Текст по вертикали - снизу вверх.
WordApplication1.Selection.Orientation:=wdTextOrientationUpward;
// Текст по вертикали - сверху вниз.
WordApplication1.Selection.Orientation:=wdTextOrientationDownward;
// Вставить новую страницу.
WordApplication1.Selection.InsertBreak(EmptyParam);
WordApplication1.Selection.InlineShapes.AddPicture(‘Полный путь доступа к картинке',
EmptyParam,EmptyParam,EmptyParam);
Параметры 2, 3, 4 отвечают за координаты и размер рисунка
var L, E: OleVariant;
 begin
   L:=wdLine;
   E:=wdExtend;
   // В конец строки.
   WordApplication1.Selection.EndKey(L,E);
   // В начало строки.
   WordApplication1.Selection.HomeKey(L,E);
//Скопировать.
WordApplication1.Selection.Copy;
//Вставить.
WordApplication1.Selection.PasteAndFormat(wdPasteDefault);
var L: OleVariant;
 begin
   L:=wdStory;
   // В конец текста.
   WordApplication1.Selection.EndKey(L,EmptyParam);
WordApplication1.Selection.PageSetup.LeftMargin:=WordApplication1.
CentimetersToPoints(1.5);
команда выставит левое поле 1,5 см.
var What, Which, Name : OleVariant;
....
  What:=wdGoToPage;
  Which:=wdGoToNext;
  Name:='2';
  WordApplication1.Selection.GoTo_(What, Which, EmptyParam, Name);
сразу попадаем на страницу '2'.
col:=WordApplication1.Selection.Sentences.Count;
StartLine:=WS.Information[wdFirstCharacterLineNumber];
WS.EndKey(wdStory);
EndLine:=WS.Information[wdFirstCharacterLineNumber];
CountLine:=EndLine-StartLine;

    На следующем шаге мы продолжим рассматривать свойства компонента TWordApplication.




Предыдущий шаг Содержание Следующий шаг