|
ASPOSE_PAGE_SHARED_API void | set_SaveOptions (System::SharedPtr< Aspose::Page::SaveOptions > value) override |
| Initializes save options. More...
|
|
ASPOSE_PAGE_SHARED_API System::Drawing::Size | get_Size () override |
| Gets/sets the device media size. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Size (System::Drawing::Size value) override |
| Gets/sets the device media size. More...
|
|
ASPOSE_PAGE_SHARED_API System::Drawing::Color | get_Background () override |
| Gets/sets the background color. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Background (System::Drawing::Color value) override |
| Gets/sets the background color. More...
|
|
ASPOSE_PAGE_SHARED_API float | get_Opacity () override |
| Gets/sets the opacity. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Opacity (float value) override |
| Gets/sets the opacity. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Pen > | get_Stroke () override |
| Gets/sets the stroke for drawing paths. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Stroke (System::SharedPtr< System::Drawing::Pen > value) override |
| Gets/sets the stroke for drawing paths. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Brush > | get_Paint () override |
| Gets/sets the brush for filling paths. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Paint (System::SharedPtr< System::Drawing::Brush > value) override |
| Gets/sets the brush for filling paths. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Brush > | get_OpacityMask () override |
| Gets/sets the brush for opacity mask. The mask applies over Paint or Strike. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_OpacityMask (System::SharedPtr< System::Drawing::Brush > value) override |
| Gets/sets the brush for opacity mask. The mask applies over Paint or Strike. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< ITrFont > | get_Font () override |
| Gets/sets the current font. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Font (System::SharedPtr< ITrFont > value) override |
| Gets/sets the current font. More...
|
|
ASPOSE_PAGE_SHARED_API System::ArrayPtr< System::ArrayPtr< System::ArrayPtr< uint8_t > > > | get_Result () |
| Returns the resulting images byte arrays. The first dimension is for inner documents and the second one is for pages within inner documents. More...
|
|
ASPOSE_PAGE_SHARED_API int32_t | get_CurrentPageNumber () override |
| Returns the absolute number of the current page within the document. More...
|
|
ASPOSE_PAGE_SHARED_API int32_t | get_CurrentRelativePageNumber () override |
| Returns the relative number of the current page within the current partition. More...
|
|
ASPOSE_PAGE_SHARED_API | ImageDevice () |
| Creates the new instance. More...
|
|
ASPOSE_PAGE_SHARED_API | ImageDevice (System::Drawing::Size pageSize) |
| Creates the new instance with specified media size. More...
|
|
ASPOSE_PAGE_SHARED_API void | ReNew () override |
| Sets the devices to the initial state. More...
|
|
ASPOSE_PAGE_SHARED_API void | StartDocument () override |
| Starts the document. More...
|
|
ASPOSE_PAGE_SHARED_API void | EndDocument () override |
| Accomplishes the document. More...
|
|
ASPOSE_PAGE_SHARED_API void | Reset () override |
| Resets the device. More...
|
|
ASPOSE_PAGE_SHARED_API void | InitPageNumbers () override |
| Initializes numbers of pages to output. More...
|
|
ASPOSE_PAGE_SHARED_API bool | OpenPage (System::String title) override |
| Starts a new page with the specifies title. More...
|
|
ASPOSE_PAGE_SHARED_API bool | OpenPage (float width, float height) override |
| Starts a new page with the specified width and height. More...
|
|
ASPOSE_PAGE_SHARED_API void | ClosePage () override |
| Accomplishes the page. More...
|
|
ASPOSE_PAGE_SHARED_API void | UpdatePageParameters (System::SharedPtr< IMultiPageDevice > device) override |
| Updates the current page parameters. More...
|
|
ASPOSE_PAGE_SHARED_API void | OpenPartition () override |
| Starts a new document partition. More...
|
|
ASPOSE_PAGE_SHARED_API void | ClosePartition () override |
| Accomplished the document partition. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< Device > | Create () override |
| Creates a new instance of the device based on this device instance. Writes this device graphics state, i.e. creates ApsCanvas instance(s) with corresponding RenderTransform and Clip properties. More...
|
|
ASPOSE_PAGE_SHARED_API void | Dispose () override |
| Disposes this device instance. Finalizes this device instance graphics state, i.e. switches APS composing context to the ApsCanvas of the level higher then this device's graphics state ApsCanvas. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Drawing2D::Matrix > | GetTransform () override |
| Returns the current transformation matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | SetTransform (System::SharedPtr< System::Drawing::Drawing2D::Matrix > transform) override |
| Sets the current transformation matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | Transform (System::SharedPtr< System::Drawing::Drawing2D::Matrix > transform) override |
| Multiplies the current transformation matrix by the specified Matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | Translate (double x, double y) override |
| Applies the specified translation vector to the current transformation matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | Rotate (double theta) override |
| Applies a clockwise rotation about the origin to the current transformation matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | Scale (double x, double y) override |
| Applies the specified scale vector to the current transformation matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | Shear (double shx, double shy) override |
| Applies the specified shear vector to the current transformation matrix. More...
|
|
ASPOSE_PAGE_SHARED_API void | SetClip (System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > clipPath) override |
| Adds the specified path to the current clip path. More...
|
|
ASPOSE_PAGE_SHARED_API void | Draw (System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > path) override |
| Draws the specified path. More...
|
|
ASPOSE_PAGE_SHARED_API void | Fill (System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > path) override |
| Fills the specified path. More...
|
|
ASPOSE_PAGE_SHARED_API void | DrawString (System::String str, double x, double y) override |
| Draws a string at the specified position. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< System::Object > > > | get_Properties () const |
| Device properties including metadata. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Properties (System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< System::Object >>> value) |
| Device properties including metadata. More...
|
|
ASPOSE_PAGE_SHARED_API System::String | get_Creator () const |
| Returns or specifies creator of resulting device output. More...
|
|
ASPOSE_PAGE_SHARED_API void | set_Creator (System::String value) |
| Returns or specifies creator of resulting device output. More...
|
|
virtual ASPOSE_PAGE_SHARED_API bool | get_IsDirectRGB () |
| Indicates whether device uses direct RGB mode, that is RGB. More...
|
|
virtual ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Drawing2D::Matrix > | get_CharTM () |
| Returns or specifies current characters transform. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | set_CharTM (System::SharedPtr< System::Drawing::Drawing2D::Matrix > value) |
| Returns or specifies current characters transform. More...
|
|
virtual ASPOSE_PAGE_SHARED_API Aspose::Page::TextRenderingMode | get_TextRenderingMode () |
| Returns or specifies current text rendering mode. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | set_TextRenderingMode (Aspose::Page::TextRenderingMode value) |
| Returns or specifies current text rendering mode. More...
|
|
virtual ASPOSE_PAGE_SHARED_API float | get_TextStrokeWidth () |
| Returns or specifies current text stroke width. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | set_TextStrokeWidth (float value) |
| Returns or specifies current text stroke width. More...
|
|
ASPOSE_PAGE_SHARED_API bool | get_IsLicensed () |
| Indicates whether this instance of Aspose.Page library is licensed. More...
|
|
ASPOSE_PAGE_SHARED_API | Device (System::Drawing::Size pageSize) |
| Initializes Device with a size of a page. More...
|
|
ASPOSE_PAGE_SHARED_API System::String | GetProperty (System::String key) |
| Gets a value of string property. More...
|
|
ASPOSE_PAGE_SHARED_API System::Drawing::Color | GetPropertyColor (System::String key) |
| Gets a value of color property. More...
|
|
ASPOSE_PAGE_SHARED_API System::Drawing::RectangleF | GetPropertyRectangle (System::String key) |
| Gets a value of rectangle property. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< Margins > | GetPropertyMargins (System::String key) |
| Gets a value of margin property. More...
|
|
ASPOSE_PAGE_SHARED_API System::Drawing::Size | GetPropertySize (System::String key) |
| Gets a value of size property. More...
|
|
ASPOSE_PAGE_SHARED_API int32_t | GetPropertyInt (System::String key) |
| Gets a value of integer property. More...
|
|
ASPOSE_PAGE_SHARED_API double | GetPropertyDouble (System::String key) |
| Gets a value of double property. More...
|
|
ASPOSE_PAGE_SHARED_API bool | IsProperty (System::String key) |
| Gets a value of boolean property. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | Rotate (double theta, double x, double y) |
| Rotate the current transformation matrix around a point. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | InitClip () |
| Initializes clip of the device. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawImage (System::SharedPtr< System::Drawing::Bitmap > image, System::SharedPtr< System::Drawing::Drawing2D::Matrix > transform, System::Drawing::Color bkg) |
| Draws an image with assigned transform and background. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteComment (System::String comment) |
| Writes a comment. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawArc (double x, double y, double width, double height, double startAngle, double arcAngle) |
| Draws an arc. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawLine (double x1, double y1, double x2, double y2) |
| Draws a line segment. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawOval (double x, double y, double width, double height) |
| Draws an oval. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawPolyline (System::ArrayPtr< int32_t > xPoints, System::ArrayPtr< int32_t > yPoints, int32_t nPoints) |
| Draws a polyline. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawPolyline (System::ArrayPtr< double > xPoints, System::ArrayPtr< double > yPoints, int32_t nPoints) |
| Draws a polyline. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawPolygon (System::ArrayPtr< int32_t > xPoints, System::ArrayPtr< int32_t > yPoints, int32_t nPoints) |
| Draws a polygon. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawPolygon (System::ArrayPtr< double > xPoints, System::ArrayPtr< double > yPoints, int32_t nPoints) |
| Draws a poligone. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawRect (double x, double y, double width, double height) |
| Draws a rectangle. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | DrawRoundRect (double x, double y, double width, double height, double arcWidth, double arcHeight) |
| Draws a round rectangle. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | FillArc (double x, double y, double width, double height, double startAngle, double arcAngle) |
| Fills an arc. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | FillOval (double x, double y, double width, double height) |
| Fills an oval. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | FillPolygon (System::ArrayPtr< int32_t > xPoints, System::ArrayPtr< int32_t > yPoints, int32_t nPoints) |
| Fills a poligone. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | FillPolygon (System::ArrayPtr< double > xPoints, System::ArrayPtr< double > yPoints, int32_t nPoints) |
| Fills a poligone. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | FillRect (double x, double y, double width, double height) |
| Fills a rectangle. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | FillRoundRect (double x, double y, double width, double height, double arcWidth, double arcHeight) |
| Fills a round rectangle. More...
|
|
ASPOSE_PAGE_SHARED_API System::String | ToString () const override |
| Returns the name of device type. More...
|
|
ASPOSECPP_SHARED_API | Object () |
| Creates object. Initializes all internal data structures. More...
|
|
virtual ASPOSECPP_SHARED_API | ~Object () |
| Destroys object. Frees all internal data structures. More...
|
|
ASPOSECPP_SHARED_API | Object (Object const &x) |
| Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
|
Object & | operator= (Object const &x) |
| Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
|
Object * | SharedRefAdded () |
| Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
int | SharedRefRemovedSafe () |
| Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
int | RemovedSharedRefs (int count) |
| Decreases shared reference count by specified value. More...
|
|
Detail::SmartPtrCounter * | WeakRefAdded () |
| Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
void | WeakRefRemoved () |
| Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
Detail::SmartPtrCounter * | GetCounter () |
| Gets reference counter data structure associated with the object. More...
|
|
int | SharedCount () const |
| Gets current value of shared reference counter. More...
|
|
ASPOSECPP_SHARED_API void | Lock () |
| Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
|
|
ASPOSECPP_SHARED_API void | Unlock () |
| Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
|
|
virtual ASPOSECPP_SHARED_API bool | Equals (ptr obj) |
| Compares objects using C# Object.Equals semantics. More...
|
|
virtual ASPOSECPP_SHARED_API int32_t | GetHashCode () const |
| Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
|
|
virtual ASPOSECPP_SHARED_API ptr | MemberwiseClone () const |
| Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
|
|
virtual ASPOSECPP_SHARED_API const TypeInfo & | GetType () const |
| Gets actual type of object. Analog of C# System.Object.GetType() call. More...
|
|
virtual ASPOSECPP_SHARED_API bool | Is (const TypeInfo &targetType) const |
| Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
|
|
virtual ASPOSECPP_SHARED_API void | SetTemplateWeakPtr (uint32_t argument) |
| Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
|
|
virtual ASPOSECPP_SHARED_API bool | FastCast (const Details::FastRttiBase &helper, void **out_ptr) const |
| For internal purposes only. More...
|
|
template<> |
bool | Equals (float const &objA, float const &objB) |
|
template<> |
bool | Equals (double const &objA, double const &objB) |
|
template<> |
bool | ReferenceEquals (String const &str, std::nullptr_t) |
|
template<> |
bool | ReferenceEquals (String const &str1, String const &str2) |
|
|
ASPOSE_PAGE_SHARED_API | ImageDevice (System::SharedPtr< ImageDevice > device) |
| The clone constructor. Initializes new instance of ImageDevice with existing device. More...
|
|
ASPOSE_PAGE_SHARED_API | MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (ImageDevice, CODEPORTING_ARGS(System::SharedPtr< ImageDevice > device)) |
|
ASPOSE_PAGE_SHARED_API void | ApplyGraphicState (System::SharedPtr< System::Drawing::Drawing2D::Matrix > transform, System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > clip) override |
|
ASPOSE_PAGE_SHARED_API void | WriteWidth (float width) override |
| Writes the line width. More...
|
|
ASPOSE_PAGE_SHARED_API void | WriteCap (System::Drawing::Drawing2D::LineCap cap) override |
| Writes the line cap. More...
|
|
ASPOSE_PAGE_SHARED_API void | WriteJoin (System::Drawing::Drawing2D::LineJoin join) override |
| Writes the line join. More...
|
|
ASPOSE_PAGE_SHARED_API void | WriteMiterLimit (float limit) override |
| Writes the miter limit. More...
|
|
ASPOSE_PAGE_SHARED_API void | WriteDash (System::ArrayPtr< double > dash, double phase, System::Drawing::Drawing2D::DashCap dashCap) override |
| Writes dash parameters. More...
|
|
ASPOSE_PAGE_SHARED_API void | WritePaint (System::SharedPtr< System::Drawing::SolidBrush > brush) override |
| Writes the stroke brush. More...
|
|
ASPOSE_PAGE_SHARED_API void | WritePaint (System::SharedPtr< System::Drawing::Drawing2D::LinearGradientBrush > brush) override |
| Writes the stroke brush. More...
|
|
ASPOSE_PAGE_SHARED_API void | WritePaint (System::SharedPtr< System::Drawing::TextureBrush > brush) override |
| Writes the stroke brush. More...
|
|
ASPOSE_PAGE_SHARED_API void | WritePaint (System::SharedPtr< System::Drawing::Brush > brush) override |
| Writes the stroke brush. More...
|
|
ASPOSE_PAGE_SHARED_API void | DrawString (System::String str, double x, double y, double width, System::SharedPtr< Aspose::Rendering::ApsGlyphsIndices > indices, bool isRtl=false) override |
|
ASPOSE_PAGE_SHARED_API int64_t | GetFinalWrittenLength () override |
|
virtual ASPOSE_PAGE_SHARED_API | ~ImageDevice () |
|
bool | get_IsMainDocument () const |
|
ASPOSE_PAGE_SHARED_API | Device () |
| Initializes new instance of Device. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | ReNewForMerge (bool mainDocument) |
|
ASPOSE_PAGE_SHARED_API | Device (System::SharedPtr< Device > device) |
| Clone constructor. Initializes this device with existing device. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< Aspose::Page::SaveOptions > | GetSaveOptions () |
|
ASPOSE_PAGE_SHARED_API void | InitProperties (System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< System::Object >>> defaults) |
| Initializes default properties of device with values. More...
|
|
virtual ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > | CreateShape (System::ArrayPtr< int32_t > xPoints, System::ArrayPtr< int32_t > yPoints, int32_t nPoints, bool close) |
| Creates a polyline/polygon shape from a set of points. More...
|
|
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Drawing::Drawing2D::GraphicsPath > | CreateShape (System::ArrayPtr< double > xPoints, System::ArrayPtr< double > yPoints, int32_t nPoints, bool close) |
| Creates a polyline/polygon shape from a set of points. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | ClearRect (float x, float y, float width, float height) |
| Clears rectangle by painting it with the backgroundColor. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteBackground () |
| Writes out current background. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteStroke (System::SharedPtr< System::Drawing::Pen > stroke) |
| Writes out the current stroke. If stroke is an instance of BasicStroke it will call writeWidth, writeCap, writeJoin, writeMiterLimit and writeDash, if any were different than the current stroke. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | HandleException (System::Exception exception) |
| Handles an exception which has been caught. Dispatches exception to writeWarning for UnsupportedOperationExceptions and writeError for others More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteWarning (System::Exception warning) |
| Writes out a warning, by default to System.err. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteWarning (System::String warning) |
| Writes out a warning, by default to System.err. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteError (System::Exception error) |
| Writes out an error, by default the stack trace is printed. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WritePaint (System::SharedPtr< System::Drawing::Drawing2D::PathGradientBrush > paint) |
| Writes out paint as the given gradient. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WritePaint (System::SharedPtr< EPS::GradientBrush > paint) |
| Writes out paint as the given gradient. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | WriteString (System::SharedPtr< ITrFont > font, System::String str) |
| Writes out string with specified font. More...
|
|
virtual ASPOSE_PAGE_SHARED_API void | SetVentureLicense (System::SharedPtr< LicenseManagement::VentureLicense > license) |
|
virtual ASPOSE_PAGE_SHARED_API System::SharedPtr< LicenseManagement::VentureLicense > | GetVentureLicense () |
|