Foxit PDF SDK
|
Inherits FoxitPDFSDKPython3._object.
Public Member Functions | |
def | RectF () |
Construct an empty rectangle. More... | |
def | Contains (other_rect) |
Check if current rectangle fully contains the other provided rectangle. That means to check if the other rectangle is fully inside current one. More... | |
def | Deflate (x, y) |
Decreases the width and height of the rectangle. More... | |
def | GetClosestRect () |
Get a closest integer rectangle. More... | |
def | GetInnerRect () |
Convert to an inner integer rectangle. More... | |
def | GetOutterRect () |
Convert to an outer integer rectangle. More... | |
def | Height () |
Get the height of the rectangle. More... | |
def | Inflate (x, y) |
Increases the width and height of the rectangle. More... | |
def | InitRect (x, y) |
Initialize the rectangle to a single point. More... | |
def | Intersect (other_rect) |
Intersect with a rect. More... | |
def | IsEmpty () |
Verify whether the rect is empty. More... | |
def | Normalize () |
Normalize the rect. Make sure left <= right, and bottom <= top. More... | |
def | Reset () |
Reset rectangle, set coordinates to 0. More... | |
def | Transform (pMatrix) |
Transform a rectangle. The result rectangle is always normalized. More... | |
def | Translate (e, f) |
Translate rectangle. More... | |
def | Union (other_rect) |
Union with a rect. More... | |
def | UpdateRect (x, y) |
Update the rectangle to contain the specified point. More... | |
def | Width () |
Get the width of the rectangle. More... | |
Static Public Attributes | |
bottom = _swig_property(_fsdk.RectF_bottom_get, _fsdk.RectF_bottom_set) | |
The bottom. | |
GetBBox = _fsdk.RectF_GetBBox | |
Get the bounding box of input points array. More... | |
left = _swig_property(_fsdk.RectF_left_get, _fsdk.RectF_left_set) | |
The left. | |
right = _swig_property(_fsdk.RectF_right_get, _fsdk.RectF_right_set) | |
The right. | |
top = _swig_property(_fsdk.RectF_top_get, _fsdk.RectF_top_set) | |
The top. | |
A float-point coordination rectangle. A normalized float-point rectangle always has top larger than bottom, which is the opposite of Windows rectangle.
FoxitPDFSDKPython3.RectF.RectF | ( | ) |
Construct an empty rectangle.
Construct a rectangle with a rectangle object.
Construct a rectangle with left-bottom and right-top corners.
[in] | left1 | The x-coordinate of the input left-bottom corner. |
[in] | bottom1 | The y-coordinate of the input left-bottom corner. |
[in] | right1 | The x-coordinate of the input right-top corner. |
[in] | top1 | The y-coordinate of the input right-top corner. |
[in] | rect | The input rectangle object. |
def FoxitPDFSDKPython3.RectF.Contains | ( | other_rect | ) |
Check if current rectangle fully contains the other provided rectangle. That means to check if the other rectangle is fully inside current one.
Check if current rectangle fully contains the provided point. That means to check if the provided point is inside current rectangle.
[in] | other_rect | The other provided rect. |
[in] | x | The x coordinate of the provided point. |
[in] | y | The y coordinate of the provided point. |
def FoxitPDFSDKPython3.RectF.Deflate | ( | x, | |
y | |||
) |
Decreases the width and height of the rectangle.
[in] | x | The number to deflate the left and right of the rectangle. |
[in] | y | The number to deflate the top and bottom of the rectangle. |
[in] | left | The number to deflate the left of the rectangle. |
[in] | bottom | The number to deflate the bottom of the rectangle. |
[in] | right | The number to deflate the right of the rectangle. |
[in] | top | The number to deflate the top of the rectangle. |
[in] | rt | The rectangle to deflate each side. |
def FoxitPDFSDKPython3.RectF.GetClosestRect | ( | ) |
Get a closest integer rectangle.
def FoxitPDFSDKPython3.RectF.GetInnerRect | ( | ) |
Convert to an inner integer rectangle.
def FoxitPDFSDKPython3.RectF.GetOutterRect | ( | ) |
Convert to an outer integer rectangle.
def FoxitPDFSDKPython3.RectF.Height | ( | ) |
Get the height of the rectangle.
def FoxitPDFSDKPython3.RectF.Inflate | ( | x, | |
y | |||
) |
Increases the width and height of the rectangle.
[in] | x | The number to inflate the left and right of the rectangle. |
[in] | y | The number to inflate the top and bottom of the rectangle. |
[in] | left | The number to inflate the left of the rectangle. |
[in] | bottom | The number to inflate the bottom of the rectangle. |
[in] | right | The number to inflate the right of the rectangle. |
[in] | top | The number to inflate the top of the rectangle. |
[in] | rt | The rectangle to inflate each side. |
def FoxitPDFSDKPython3.RectF.InitRect | ( | x, | |
y | |||
) |
Initialize the rectangle to a single point.
[in] | x | The x-coordinate of the input point. |
[in] | y | The y-coordinate of the input point. |
def FoxitPDFSDKPython3.RectF.Intersect | ( | other_rect | ) |
Intersect with a rect.
[in] | other_rect | The rect to intersect with. |
def FoxitPDFSDKPython3.RectF.IsEmpty | ( | ) |
Verify whether the rect is empty.
def FoxitPDFSDKPython3.RectF.Normalize | ( | ) |
Normalize the rect. Make sure left <= right, and bottom <= top.
def FoxitPDFSDKPython3.RectF.Reset | ( | ) |
Reset rectangle, set coordinates to 0.
def FoxitPDFSDKPython3.RectF.Transform | ( | pMatrix | ) |
Transform a rectangle. The result rectangle is always normalized.
[in] | pMatrix | The transformation matrix. |
def FoxitPDFSDKPython3.RectF.Translate | ( | e, | |
f | |||
) |
Translate rectangle.
[in] | e | Offset in X-axis. |
[in] | f | Offset in Y-axis. |
def FoxitPDFSDKPython3.RectF.Union | ( | other_rect | ) |
Union with a rect.
[in] | other_rect | The rect to union with. |
def FoxitPDFSDKPython3.RectF.UpdateRect | ( | x, | |
y | |||
) |
Update the rectangle to contain the specified point.
[in] | x | The x-coordinate of the input point. |
[in] | y | The y-coordinate of the input point. |
def FoxitPDFSDKPython3.RectF.Width | ( | ) |
Get the width of the rectangle.
|
static |
Get the bounding box of input points array.
[in] | pPoints | The input points array. |
[in] | nPoints | The number of points in the array. |