---
title: "Интерфейс IMarkOnLine"
type: interface
api: [api7]
tags: [interface, api7, imarkonline]
sources:
  - imarkonline.html
---

*API интерфейсов. Версия 7 > Документ 2D  > Обозначения для строительства  > Интерфейс IMark  > IMark - свойства  > Y - Координата точки привязки марки по Y *


## Интерфейс IMarkOnLine

Интерфейс марки и позиционного обозначения (на линии).
Иерархия:
IKompasAPIObject
IDrawingObject
IMark
IMarkOnLine
Примечание:
Получить интерфейс марки можно, используя методы интерфейса коллекции марок IMarks::Mark и IMarks::Add.


## Line - Линия, с которой связывается марка

Тип данных: указатель на интерфейс IDrawingObject
Синтаксис Automation:
```
Line = iObject.Line    Получить свойство(* )
iObject.Line = Line    Установить свойство (* )
Line = iObject.GetLine()    Получить свойство (**)
iObject.SetLine(Line)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Line(&Line)    Получить свойство
iObject->put_Line( Line)    Установить свойство
```


## Position - Положение марки относительно линии

Тип данных: из перечисления ksMarkOnLinePosTypeEnum
Синтаксис Automation:
```
Position = iObject.Position    Получить свойство(* )
iObject.Position = Position    Установить свойство (* )
Position = iObject.GetPosition()    Получить свойство (**)
iObject.SetPosition(Position)    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Position(&Position)    Получить свойство
iObject->put_Position( Position)    Установить свойство
```
