7#ifndef CROTATE_INTERFACE_H
9#define CROTATE_INTERFACE_H
Interface for CIDRS wrapper.
Interface for CImageOperation wrapper.
Interface for CPage wrapper.
void CRotate_CorrectOrientation(const CRotate argCRotate, CImage argImage, enum PageOrientation const evPageOrientation, idrs_exception *pargException)
Rotates the image to correct its orientation according to the provided value. After the operation the...
void CRotate_Destroy(CRotate argCRotate, idrs_exception *pargException)
Destroys a CRotate handle.
CRotate CRotate_Create(const CIDRS argIDRS, idrs_exception *pargException)
Creates a new CRotate object.
void CRotate_Rotate2(const CRotate argCRotate, CImage argImage, IDRS_DOUBLE const dAngle, const IDRS_COLOR *stBackgroundColor, idrs_exception *pargException)
Rotates the image clockwise by the supplied angle.
void CRotate_CorrectOrientation2(const CRotate argCRotate, CPage argPage, enum PageOrientation const evPageOrientation, idrs_exception *pargException)
Rotates the page to correct its orientation according to the provided value.
void CRotate_Rotate(const CRotate argCRotate, CImage argImage, IDRS_DOUBLE const dAngle, idrs_exception *pargException)
Rotates the image clockwise by the supplied angle.
void CRotate_Rotate3(const CRotate argCRotate, CPage argPage, IDRS_DOUBLE const dAngle, idrs_exception *pargException)
Rotates the page clockwise by the given angle:
PageOrientation
Definition of possible page orientations.
Definition EnumDefinitions_interface.h:2491
The CImage class manages images for iDRS.
The CPage class manages a page in the IDRS.
The CRotate class offers image rotation features.
Structure defines a color with Red, Green and Blue components.
Definition idrsstd_interface.h:84