David,
I appreciate the explanation, that makes sense.  To make this work for the
template I am using however I am wondering is it possible to modify the
statement to function based on the selection the user makes from a drop down
menu which then triggers a library image (as opposed to functioning off of a
resource file in a folder as you outlined)...

I know this is wrong but it needs to work something like this:

        Var x = graphic file in library triggered by drop down menu
(Field("FORM"));

        x.name = graphic file in library triggered by drop down menu
(Field("FORM"));
        
        x.pagemumber = 2

        if (x.exists){

        return x;
}

Thanks,

Dan Parisen
J&M Reproduction


Hi Dan,

The method that you researched and listed can be a bit tricky. A bit of 
explaination may be in order as to the folder structure I use (which may 
clear up the missing file error). Inside an overall "job number" folder 
I have a subfolder called FP which contains all the information I need 
during the composition and programming for FusionPro. I keep these 
separate from the customer artwork sent to me.

Inside this FP folder, I have additional subfolders: instanceFiles, 
resources, templates, intermediateDocuments, printFiles, and 
printFilesArchive

--instanceFiles = all data files.

--intermediateDocuments = where proof documents are sent when a second 
step or composition process is necessary before final output.

--printFiles = final output files to send to a printer via a script.

--printFilesArchive = printFiles moved to here after printed.

--resources = any graphic, text file, tagged text file, etc. needed 
during the composition of a document.

--template = the FusionPro .pdf .def .dif .cfg .fpi files

When I put in the statement...

var pathName = "..\\resources\\";
var x = new FusionProResource(pathName + "MyFile.pdf", "graphic");
     x.name = (pathName + "MyFile.pdf");
     x.pagenumber = 2;
if (x.exists) {
     return x;
}

the "..\\resources\\" path name that I add tells fusionpro to "go back 
one subfolder level and look into another subfolder named resources for 
this document".

I can't take credit for the rest of the script though. This was shown to 
me by the person whose position I took over when he left.

Basically it is setting the pdf graphic tag attributes without actually 
writing a tag. I suppose that you could write something like...

var pdfFile = CreateResource("..\\resources\\MyFile.pdf" , "graphic", true);

return '<graphic file="' + pdfFile + '" pagenumber="2">'

I just feel that the previous script is a bit simpler.

hth

---
David A. Sweet
Web Designer/Graphic Designer
HKM Direct Market Communications
A DirectConnectGroup Company

--
Users of FusionPro Desktop have unlimited free email support. Contact
Printable Support at [EMAIL PROTECTED] 
--
View FusionPro Knowledge Base, FusionPro Samples at
www.printable.com/vdp/desktop.htm

--
You are currently subscribed to fusionpro as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
--


--
Note:  All e-mail sent to or from this address will be received or otherwise
recorded by the e-mail recipients of this forum. It is subject to archival,
monitoring or review by, and/or disclosure to someone other than the
recipient. Our privacy policy is posted on www.printplanet.com
--


--
Users of FusionPro Desktop have unlimited free email support. Contact Printable 
Support at [EMAIL PROTECTED] 
--
View FusionPro Knowledge Base, FusionPro Samples at
www.printable.com/vdp/desktop.htm

--
You are currently subscribed to fusionpro as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
--


--
Note:  All e-mail sent to or from this address will be received or otherwise 
recorded by the e-mail recipients of this forum. It is subject to archival, 
monitoring or review by, and/or disclosure to someone other than the recipient. 
Our privacy policy is posted on www.printplanet.com
--

Reply via email to