Hi
Running latest uProduce version.
I have a campaign that consists of a TEXT ADOR (Name) and a GRAPHIC ADOR (BuildingSign).
The TEXT ADOR is bound to a database and in the GRAPHIC ADOR has the following readExpression that calls a UImage Function.
Call uImage.CreateImage2(
"X:\\Web2PrintTemplates\\Building Sign - LowRes.psd",
"X:\\Web2PrintDynamicImages",
"OPT:Building_Sign_" & |->[Name],
"JPG",
"NO",
"ACN=[XMPie] Building Sign\\Building Sign - LowRes",
"OF",
"HS",
"UFull",
TCase(|->[Name]))
I am able to successfully override the TEXT ADOR expression during production, by using the JobTicket.SetCustomization Method as follows:
Dim custList As JobTicket_SPP.Customization() = New JobTicket_SPP.Customization(2) {}
custList(0) = New JobTicket_SPP.Customization()
custList(0).m_Name = "Name"
custList(0).m_IOType = "RW"
custList(0).m_Type = "ADOR"
custList(0).m_Expression = "HELLO"
jobTicketWS.SetCustomizations(uName, password, jobTicketID, custList, True)
The problem I still have is that - the overridden expression in the TEXT ADOR (Name) is not applied in the “uImage.CreateImage2” function.
In other words, the function appears to ignore the customized value and continues to read the database value.
The application is – multiple concurrent users accessing a website to view the personalization of an image on the fly.
I can write the value to a table then execute the production – but this is extra code and I don’t want to go that route if there is a better way.
Any suggestions would be much appreciated.
Thank you.
Quinton
REMATA iNATHI Communications and Printers (Pty) Ltd
t: (011) 848-0034
f: 086 535 4692
e: qu...@remata.co.za
Thanks Erik!
Sorted!