powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / LibreOffice Writer как нарисовать линию на второй странице?
1 сообщений из 1, страница 1 из 1
LibreOffice Writer как нарисовать линию на второй странице?
    #39640070
red97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть документ в LibreOffice Writer нужно в нем нарисовать линию не второй странице. На первой у меня получилось, а как перейти на вторую не пойму. Пробовал и с ViewCursor и с TextCursor, не получается. Подскажите как рисовать на второй странице?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
function AddShapeXY(color,Weight, x1, y1, x2, y2: integer): boolean;
var
  myDrawing, thePoints: Variant;

begin
  myDrawing:= _document.createInstance('com.sun.star.drawing.LineShape');
  myDrawing.LineWidth:= Weight;
  myDrawing.LineColor:= color;

  thePoints:= VarArrayCreate([0, 1], varVariant);
    for d:= 0 to 1  do
      thePoints[d]:=  _application.Bridge_GetStruct('com.sun.star.awt.Point');

  thePoints[0].X:= x1;   
  thePoints[0].Y:= y1;
  thePoints[1].X:= x2;   
  thePoints[1].Y:= y2;
  _document.DrawPage.Add(myDrawing);
  myDrawing.AnchorType := 0;
  myDrawing.PolyPolygon:= VarArrayOf([thePoints]);

  Result := true;

end;



Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / LibreOffice Writer как нарисовать линию на второй странице?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]