我的问题很简单,但找不到解决方案。 我知道经过路径后如何动态修改图片。 但是在我的项目中,我收集了人们的签名。我不需要文件(不够安全),然后将其存储在数据库中(我使用signature_pad,服务器端使用
from itertools import combinations_with_replacement as cwr
for tup in cwr(range(1, m+1), n):
do_whatever_with(tup)
但是我不能解决如何将其放在文档的页脚中... 我读了一些作品,但总是来自详细信息部分,我只有字符串类型,数字,布尔值……没有字节或其他东西 谢谢您的帮助
更新 我有个主意尝试将此图像链接到ashx文件
Dim dataUri = MesDonnees.Img
Dim encodedImage = dataUri.Split(",")(1)
Bdd.field = Convert.FromBase64String(encodedImage)
...
如果我输入IE:http://localhost:63888/Signature.ashx?IdAttach=4&Typ=2 我有我的照片
但是我尝试创建SignClient参数并为其指定位置(x-2)
Dim IdAtt As Long = CLng(HelperParams.GetParamURL("IdAttach"))
Dim Typ As Integer = CInt(HelperParams.GetParamURL("Typ"))
Dim LesDatas As New MyEntities
Dim Att As Attachement = GetMonAttachement(IdAtt, LesDatas)
If Att IsNot Nothing Then
context.Response.ContentType = "image/png"
If Typ = 1 Then
context.Response.BinaryWrite(Att.SignCollaborateur)
Else
If Att.SignClient Is Nothing Then
Dim Vid() As Byte = New Byte(0) {}
context.Response.BinaryWrite(Vid)
Else
context.Response.BinaryWrite(Att.SignClient)
End If
End If
context.Response.Flush()
context.Response.End()
End If
Catch ex As Exception
End Try
这3种方法无效。
我尝试将http://localhost:63888/Signature.ashx?IdAttach=4&Typ=2直接放在图像标签的位置(x-2):idem 我为ashx设置了一个断点,但从未达到。然后,我打开网络标签开发工具,而我的ashx从不调用。
我在标题(徽标)中有图片,并使用路径文件(e:/../ logo.png)更改了图片位置,这很好。
有人有主意吗?
答案 0 :(得分:0)
最后,在尝试之后,我发现的唯一解决方案是 1 /进行子报告(我的请求仅返回1行) 2 /在子报表中删除除详细信息部分外的所有部分 3 /创建一个具有属性Contenu的类为byte() 4 /将子报表中的数据字段添加到此新类中,然后在详细信息部分中删除该字段
对于签名板,只需放置backgroundcolor:rgb(255,255,255)但penColor:(1,1,1) 其他(CR或acrobat)显示黑色图像。