问题描述
我在pdf上使用了一个自定义视图(SignatoryView),当我单击导航栏中的“添加”按钮时,它将在PDF视图上添加该SignatoryView,并且根据我的选择,我可以将该签名视图移动/拖动到任何位置。 / p>
问题:当我在pdf上移动该签名视图时,它超出了pdfView的边缘。 (左,右,下和上也是如此)
这是演示:
它不应超出其边界,只能在PDF视图的边缘内部移动。
我该如何实现? Here is the complete project code
解决方法
您只需要获得签名的一半宽度和一半高度,并在设置其新的中心位置时将其从原点x和/或y处添加或减去:
from django.db import models
from django.contrib.auth.models import AbstractUser
from django.contrib.auth.models import UserManager
class user_reg(AbstractUser):
mobile = models.CharField(max_length=10,blank=True,null=True)
age = models.IntegerField(null=True,blank=False)
gender = models.CharField(max_length= 8,blank=True)
objects = UserManager()
class Meta:
verbose_name='user'