refactoring
This commit is contained in:
parent
b4b0058475
commit
0976971117
@ -28,6 +28,10 @@ def corner(request):
|
||||
return request.param
|
||||
|
||||
|
||||
def set_coords(metadata, x1, y1, x2, y2):
|
||||
metadata.update({Info.X1: x1, Info.Y1: y1, Info.X2: x2, Info.Y2: y2})
|
||||
|
||||
|
||||
def get_fpdf_coordinates(corner):
|
||||
"""Origin top left, y1 <= y2; all coords on page are positive
|
||||
(0,0)--+--(2,0)--+
|
||||
@ -41,16 +45,16 @@ def get_fpdf_coordinates(corner):
|
||||
metadata = base_position_metadata()
|
||||
|
||||
if corner == "top_left":
|
||||
metadata.update({Info.X1: 0, Info.Y1: 0, Info.X2: 100, Info.Y2: 100})
|
||||
set_coords(metadata, 0, 0, 100, 100)
|
||||
|
||||
elif corner == "bottom_left":
|
||||
metadata.update({Info.X1: 0, Info.Y1: 200, Info.X2: 100, Info.Y2: 300})
|
||||
set_coords(metadata, 0, 200, 100, 300)
|
||||
|
||||
elif corner == "bottom_right":
|
||||
metadata.update({Info.X1: 200, Info.Y1: 200, Info.X2: 300, Info.Y2: 300})
|
||||
set_coords(metadata, 200, 200, 300, 300)
|
||||
|
||||
elif corner == "top_right":
|
||||
metadata.update({Info.X1: 200, Info.Y1: 0, Info.X2: 300, Info.Y2: 100})
|
||||
set_coords(metadata, 200, 0, 300, 100)
|
||||
|
||||
else:
|
||||
raise ValueError(f"No coordinates specified for corner {corner}.")
|
||||
@ -75,16 +79,16 @@ def get_pdfnet_coordinates(corner):
|
||||
metadata = base_position_metadata()
|
||||
|
||||
if corner == "top_left":
|
||||
metadata.update({Info.X1: 0, Info.Y1: 200, Info.X2: 100, Info.Y2: 300})
|
||||
set_coords(metadata, 0, 200, 100, 300)
|
||||
|
||||
elif corner == "bottom_left":
|
||||
metadata.update({Info.X1: 0, Info.Y1: 0, Info.X2: 100, Info.Y2: 100})
|
||||
set_coords(metadata, 0, 0, 100, 100)
|
||||
|
||||
elif corner == "bottom_right":
|
||||
metadata.update({Info.X1: 200, Info.Y1: 0, Info.X2: 300, Info.Y2: 100})
|
||||
set_coords(metadata, 200, 0, 300, 100)
|
||||
|
||||
elif corner == "top_right":
|
||||
metadata.update({Info.X1: 200, Info.Y1: 200, Info.X2: 300, Info.Y2: 300})
|
||||
set_coords(metadata, 200, 200, 300, 300)
|
||||
|
||||
else:
|
||||
raise ValueError(f"No coordinates specified for corner {corner}.")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user