在PDFView上移动/拖动时如何限制位置视图? 迅速

问题描述

我在pdf上使用了一个自定义视图(SignatoryView),当我单击导航栏中的“添加”按钮时,它将在PDF视图上添加该SignatoryView,并且根据我的选择,我可以将该签名视图移动/拖动到任何位置。 / p>

问题:当我在pdf上移动该签名视图时,它超出了pdfView的边缘。 (左,右,下和上也是如此)

这是演示

enter image description here

它不应超出其边界,只能在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'

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...