EmfPlusPath

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusGraphicsObjectType

public final class EmfPlusPath extends EmfPlusGraphicsObjectType

Объект EmfPlusPath указывает серию линейных и криволинейных сегментов, образующих графический путь. Порядок точек данных Безье: начальная точка, контрольная точка 1, контрольная точка 2 и конечная точка. Для получения дополнительной информации см. [MSDN - DrawBeziers].

Конструкторы

КонструкторОписание
EmfPlusPath()

Методы

МетодОписание
getPathPointFlags()Получает или задает количество точек пути. 32-битное беззнаковое целое, которое указывает, как интерпретировать точки и связанные типы точек, определённые этим объектом.
setPathPointFlags(short value)Получает или задает количество точек пути. 32-битное беззнаковое целое, которое указывает, как интерпретировать точки и связанные типы точек, определённые этим объектом.
getPathPoints()Получает или задает массив точек пути. Массив из PathPointCount точек, определяющих путь.
setPathPoints(PointF[] value)Получает или задает массив точек пути. Массив из PathPointCount точек, определяющих путь.
getPathPointTypes()Получает или задает массив, который указывает, как точки в поле PathPoints используются для построения пути.
setPathPointTypes(EmfPlusBasePointType[] value)Получает или задает массив, который указывает, как точки в поле PathPoints используются для построения пути.

EmfPlusPath()

public EmfPlusPath()

getPathPointFlags()

public short getPathPointFlags()

Получает или задает количество точек пути. 32-битное беззнаковое целое, которое указывает, как интерпретировать точки и связанные типы точек, определённые этим объектом.

Returns: short

setPathPointFlags(short value)

public void setPathPointFlags(short value)

Получает или задает количество точек пути. 32-битное беззнаковое целое, которое указывает, как интерпретировать точки и связанные типы точек, определённые этим объектом.

Parameters:

ПараметрТипОписание
valueshort

getPathPoints()

public PointF[] getPathPoints()

Получает или задает массив точек пути. Массив из PathPointCount точек, определяющих путь. Тип объектов в этом массиве задаётся полем PathPointFlags следующим образом: если установлен флаг P, точки являются относительными позициями, задаваемыми объектами EmfPlusPointR (раздел 2.2.2.37). Если флаг P сброшен и установлен флаг C, точки являются абсолютными позициями, задаваемыми объектами EmfPlusPoint (раздел 2.2.2.35). Если флаг P и флаг C сброшены, точки являются абсолютными позициями, задаваемыми объектами EmfPlusPointF (раздел 2.2.2.36).

Returns: com.aspose.imaging.PointF[]

setPathPoints(PointF[] value)

public void setPathPoints(PointF[] value)

Получает или задает массив точек пути. Массив из PathPointCount точек, определяющих путь. Тип объектов в этом массиве задаётся полем PathPointFlags следующим образом: если установлен флаг P, точки являются относительными позициями, задаваемыми объектами EmfPlusPointR (раздел 2.2.2.37). Если флаг P сброшен и установлен флаг C, точки являются абсолютными позициями, задаваемыми объектами EmfPlusPoint (раздел 2.2.2.35). Если флаг P и флаг C сброшены, точки являются абсолютными позициями, задаваемыми объектами EmfPlusPointF (раздел 2.2.2.36).

Parameters:

ПараметрТипОписание
valuePointF[]

getPathPointTypes()

public EmfPlusBasePointType[] getPathPointTypes()

Получает или задает массив, который указывает, как точки в поле PathPoints используются для построения пути. Тип объектов в этом массиве задаётся флагом R в поле PathPointFlags.

Значение: типы точек пути.

Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBasePointType[]

setPathPointTypes(EmfPlusBasePointType[] value)

public void setPathPointTypes(EmfPlusBasePointType[] value)

Получает или задает массив, который указывает, как точки в поле PathPoints используются для построения пути. Тип объектов в этом массиве задаётся флагом R в поле PathPointFlags.

Значение: типы точек пути.

Parameters:

ПараметрТипОписание
valueEmfPlusBasePointType[]