Aspose::Page::XPS::Features::EventBasedModifications::PageAPI класс

PageAPI class

API модификации элемента Page.

class PageAPI : public Aspose::Page::XPS::Features::EventBasedModifications::IModificationAPI

Методы

МетодОписание
Add(T)Добавляет элемент содержимого (Canvas, Path или Glyphs).
AddCanvas()Добавляет новый canvas на страницу.
AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Добавляет новые glyphs на страницу.
AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Добавляет новые glyphs на страницу.
AddOutlineEntry(System::String, int32_t, int32_t)Добавляет запись оглавления в документ.
AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>)Добавляет новый path на страницу.
CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool)Создаёт новый сегмент эллиптической дуги.
CreateCanvas()Создаёт новый canvas.
CreateColor(System::Drawing::Color)Создаёт новый цвет.
CreateColor(int32_t, int32_t, int32_t, int32_t)Создаёт новый цвет в цветовом пространстве sRGB.
CreateColor(int32_t, int32_t, int32_t)Создаёт новый цвет в цветовом пространстве sRGB.
CreateColor(float, float, float, float)Создаёт новый цвет в цветовом пространстве scRGB.
CreateColor(float, float, float)Создаёт новый цвет в цветовом пространстве scRGB.
CreateColor(System::String, const System::ArrayPtr<float>&)Создаёт новый цвет в цветовом пространстве на основе ICC.
CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&)Создаёт новый цвет в цветовом пространстве на основе ICC.
CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Создаёт новые glyphs.
CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Создаёт новые glyphs.
CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float)Создает новую точку градиента.
CreateGradientStop(System::Drawing::Color, float)Создает новую точку градиента.
CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF)Создает новую кисть изображения.
CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF)Создает новую кисть изображения.
CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF)Создает новую линейную градиентную кисть.
CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF)Создает новую линейную градиентную кисть.
CreateMatrix(float, float, float, float, float, float)Создает новую аффинную матрицу преобразования.
CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>)Создает новый путь.
CreatePathFigure(System::Drawing::PointF, bool)Создает новую фигуру пути.
CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool)Создает новую фигуру пути.
CreatePathGeometry(System::String)Создает новую геометрию пути, указанную в сокращенной форме.
CreatePathGeometry()Создает новую геометрию пути.
CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>)Создает новую геометрию пути с указанным списком фигур пути.
CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Создает новый набор кубических кривых Безье.
CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Создает новый многоугольный рисунок, содержащий произвольное количество отдельных вершин.
CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Создает новый набор квадратичных кривых Безье от предыдущей точки в фигуре пути через набор вершин, используя указанные контрольные точки.
CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float)Создает новую радиальную градиентную кисть.
CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float)Создает новую радиальную градиентную кисть.
CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>)Создает новую кисть сплошного цвета.
CreateSolidColorBrush(System::Drawing::Color)Создает новую кисть сплошного цвета.
CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF)Создает новую визуальную кисть.
get_Height()Возвращает/устанавливает высоту страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
get_PageCount()Возвращает количество страниц в активном документе.
get_TotalPageCount()Возвращает общее количество страниц во всех документах внутри документа XPS.
get_Utils()Получает объект, предоставляющий утилиты, выходящие за рамки формального API манипуляции XPS.
get_Width()Возвращает/устанавливает ширину страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
Insert(int32_t, T)Вставляет элемент (Canvas, Path или Glyphs) на страницу в позицию index.
InsertCanvas(int32_t)Вставляет новый холст на страницу в позицию index.
InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String)Вставляет новые глифы на страницу в позицию index.
InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Вставляет новые глифы на страницу в позицию index.
InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>)Вставляет новый путь на страницу в позицию index.
Remove(T)Удаляет элемент со страницы.
RemoveAt(int32_t)Удаляет элемент на позиции index со страницы.
set_Height(float)Возвращает/устанавливает высоту страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.
set_Width(float)Возвращает/устанавливает ширину страницы, выраженную в виде действительного числа в единицах эффективного координатного пространства.

См. также