Browse our Products
Aspose.Page for CPP 23.12 Release Notes
This page contains release notes information for Aspose.Page for C++ 23.12.
Improvements and Changes
- Implement support for Separate colorspace
- Add support for DeviceN colorspace
- Implement ClippingByText method in PsDocument
- Add support for XPS to PS conversion
For more detail see Aspose.Page for .NET 23.12
Added APIs
type: PsDevice
- #ctor PsDevice(System::SharedPtr<System::IO::Stream>)
- #ctor PsDevice(System::SharedPtr<PsDevice>)
members:
- set_SaveOptions(System::SharedPtr<Aspose::Page::SaveOptions>)
- get_Size()
- set_Size(System::Drawing::Size)
- get_Background()
- set_Background(System::Drawing::Color)
- get_Opacity()
- set_Opacity(float)
- get_Stroke()
- set_Stroke(System::SharedPtr<System::Drawing::Pen>)
- get_Paint()
- set_Paint(System::SharedPtr<System::Drawing::Brush>)
- get_OpacityMask()
- set_OpacityMask(System::SharedPtr<System::Drawing::Brush>)
- get_Font()
- set_Font(System::SharedPtr<ITrFont>)
- int32_t get_CurrentPageNumber()
- int32_t get_CurrentRelativePageNumber()
- ReNew()
- StartDocument()
- EndDocument()
- Reset()
- InitPageNumbers()
- OpenPage(System::String)
- OpenPage(float, float)
- ClosePage()
- UpdatePageParameters(System::SharedPtr<IMultiPageDevice>)
- OpenPartition()
- ClosePartition()
- SetHyperlinkTarget(System::String)
- SetHyperlinkTarget(int32_t)
- AddOutline(int32_t, System::String)
- AddOutline(System::Drawing::PointF, int32_t, System::String)
- System::SharedPtr<Device> Create()
- Dispose()
- System::SharedPtr<System::Drawing::Drawing2D::Matrix> GetTransform()
- SetTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>)
- Transform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>)
- Translate(double, double)
- Rotate(double)
- Scale(double, double)
- Shear(double, double)
- SetClip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>)
- Draw(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>)
- Fill(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>)
- DrawString(System::String, double, double)
- WriteWidth(float)
- WriteCap(System::Drawing::Drawing2D::LineCap)
- WriteJoin(System::Drawing::Drawing2D::LineJoin)
- WriteMiterLimit(float)
- WriteDash(System::ArrayPtr<double>, double, System::Drawing::Drawing2D::DashCap, float)
- WritePaint(System::SharedPtr<System::Drawing::SolidBrush>)
- WritePaint(System::SharedPtr<System::Drawing::Drawing2D::LinearGradientBrush>)
- WritePaint(System::SharedPtr<System::Drawing::TextureBrush>)
- WritePaint(System::SharedPtr<System::Drawing::Brush>)
You can consult Aspose.Page for C++ API reference for documentation.