Browse our Products

Aspose.Page for CPP 23.12 Release Notes

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.