Крива

Крива

Преглед

Curve е клас в Aspose.PDF FOSS за .NET.
Наследява от: Shape.

Форма на Bézier крива.

Този клас предоставя 3 метода за работа с обекти от тип Curve в .NET програми.
Наличните методи включват: CheckBounds, Curve.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, и още 5.

Свойства

ИмеТипДостъпОписание
X1doubleRead/WriteПолучава или задава x1.
Y1doubleRead/WriteПолучава или задава y1.
Cx1doubleRead/WriteПолучава или задава cx1.
Cy1doubleRead/WriteПолучава или задава cy1.
Cx2doubleRead/WriteПолучава или задава cx2.
Cy2doubleRead/WriteПолучава или задава cy2.
X2doubleRead/WriteПолучава или задава x2.
Y2doubleRead/WriteПолучава или задава y2.
PositionArrayfloat[]Read/WriteКонтролни точки на кривата като [x1, y1, cx1, cy1, cx2, cy2, x2, y2].
GraphInfoAspose.Pdf.GraphInfoRead/WriteПолучава или задава информацията за графиката.
TextAspose.Pdf.Text.TextFragment?Read/WriteОпционален текстов етикет, изобразен с формата.

Методи

SignatureDescription
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double)Създайте кубична Bézier крива от (x1,y1) до (x2,y2) с контролни точки (cx1,cy1) и (cx2,cy2).
Curve(positionArray: float[])Конструктор, съответстващ на публичния API: Curve(float[] positionArray), където positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2].
CheckBounds(containerWidth: double, containerHeight: double)Дали всяка контролна точка се намира в рамките на AABB, привързано към произхода на контейнера.

Вижте също

 Български