Vanilla.PDF  1.3.0
Cross-platform toolkit for creating and modifying PDF documents
c_rectangle.h
Go to the documentation of this file.
1 #ifndef _C_RECTANGLE_H
2 #define _C_RECTANGLE_H
3 
4 #include "vanillapdf/c_export.h"
5 #include "vanillapdf/c_handles.h"
6 #include "vanillapdf/c_values.h"
7 
8 #ifdef __cplusplus
9 extern "C"
10 {
11 #endif
12 
33  VANILLAPDF_API error_type CALLING_CONVENTION Rectangle_LowerLeftX(RectangleHandle* handle, IntegerObjectHandle** result);
34 
38  VANILLAPDF_API error_type CALLING_CONVENTION Rectangle_LowerLeftY(RectangleHandle* handle, IntegerObjectHandle** result);
39 
43  VANILLAPDF_API error_type CALLING_CONVENTION Rectangle_UpperRightX(RectangleHandle* handle, IntegerObjectHandle** result);
44 
48  VANILLAPDF_API error_type CALLING_CONVENTION Rectangle_UpperRightY(RectangleHandle* handle, IntegerObjectHandle** result);
49 
54  VANILLAPDF_API error_type CALLING_CONVENTION Rectangle_Release(RectangleHandle* handle);
55 
58 #ifdef __cplusplus
59 };
60 #endif
61 
62 #endif /* _C_RECTANGLE_H */
Represents rectangle in 2D space.
error_type Rectangle_Release(RectangleHandle *handle)
Decrement the internal reference counter.
Represents integer values.
This file contains all type forward declarations returned by the library API.
error_type Rectangle_UpperRightX(RectangleHandle *handle, IntegerObjectHandle **result)
Get X-coordinate of upper-right corner.
error_type Rectangle_LowerLeftX(RectangleHandle *handle, IntegerObjectHandle **result)
Get X-coordinate of lower-left corner.
error_type Rectangle_LowerLeftY(RectangleHandle *handle, IntegerObjectHandle **result)
Get Y-coordinate of lower-left corner.
uint32_t error_type
This is return value type of all API functions.
Definition: c_types.h:25
error_type Rectangle_UpperRightY(RectangleHandle *handle, IntegerObjectHandle **result)
Get Y-coordinate of upper-right corner.
This file contains macro declarations for importing and exporting symbols from library boundaries...
This file contains types and constants used as parameters or return values.