Class DocumentUtils
Namespace: Aspose.Page.XPS
Assembly: Aspose.Page.dll (25.1.2)
Этот класс предоставляет утилиты, выходящие за рамки формального API манипуляции XPS.
public class DocumentUtils
Наследование
Унаследованные Члены
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Методы
CreateCircle(PointF, float)
Создает геометрию пути, представляющую круг.
public XpsPathGeometry CreateCircle(PointF center, float radius)
Параметры
center
PointF
Центральная точка круга.
radius
float
Радиус круга.
Возвращает
Геометрия пути XPS.
CreateCircularSegment(PointF, float, float, float)
Создает геометрию пути, представляющую круговой сегмент между двумя углами.
public XpsPathGeometry CreateCircularSegment(PointF center, float radius, float startAngle, float endAngle)
Параметры
center
PointF
Центр круга.
radius
float
Радиус круга.
startAngle
float
Начальный угол.
endAngle
float
Конечный угол.
Возвращает
Геометрия пути XPS.
CreateEllipse(PointF, float, float)
Создает геометрию пути, представляющую эллипс.
public XpsPathGeometry CreateEllipse(PointF center, float radiusX, float radiusY)
Параметры
center
PointF
Центральная точка эллипса.
radiusX
float
Горизонтальный радиус эллипса.
radiusY
float
Вертикальный радиус эллипса.
Возвращает
Геометрия пути XPS.
CreateImage(string, RectangleF, ImageMode)
Создает прямоугольную область, заполненную изображением.
public XpsPath CreateImage(string fileName, RectangleF imageBox, ImageMode mode = ImageMode.FitToBox)
Параметры
fileName
string
Имя файла изображения.
imageBox
RectangleF
Область изображения для заполнения изображением.
mode
ImageMode
Режим подгонки изображения.
Возвращает
Путь XPS.
CreatePieSlice(PointF, float, float, float)
Создает геометрию пути, представляющую сектор круга между двумя радиальными лучами.
public XpsPathGeometry CreatePieSlice(PointF center, float radius, float startAngle, float endAngle)
Параметры
center
PointF
Центр круга.
radius
float
Радиус круга.
startAngle
float
Угол начального луча.
endAngle
float
Угол конечного луча.
Возвращает
Геометрия пути XPS.
CreateRectangle(RectangleF)
Создает геометрию пути, представляющую прямоугольник.
public XpsPathGeometry CreateRectangle(RectangleF rectangle)
Параметры
rectangle
RectangleF
Прямоугольник.
Возвращает
Геометрия пути XPS.
CreateRegularCircumscribedNGon(int, PointF, float)
Создает геометрию пути, представляющую правильный n-угольник, описанный около круга.
public XpsPathGeometry CreateRegularCircumscribedNGon(int n, PointF center, float radius)
Параметры
n
int
Количество вершин.
center
PointF
Центр круга.
radius
float
Радиус круга.
Возвращает
Геометрия пути XPS.
CreateRegularInscribedNGon(int, PointF, float)
Создает геометрию пути, представляющую правильный n-угольник, вписанный в круг.
public XpsPathGeometry CreateRegularInscribedNGon(int n, PointF center, float radius)
Параметры
n
int
Количество вершин.
center
PointF
Центр круга.
radius
float
Радиус круга.
Возвращает
Геометрия пути XPS.