Hello all,
I use following code on a pdf to check if after clicking the "save" button
all or none of mandatory fields are empty:
var i_sum;
var i;
var RequiredFields = new Array(14);
RequiredFields[0]="T_UNTERNEHMEN";
RequiredFields[1]="T_BPNR";
RequiredFields[2]="T_TEL";
RequiredFields[3]="T_ANSPRECHPARTNER";
RequiredFields[4]="T_EMAIL";
RequiredFields[5]="T_PROJEKTNAME_NR";
RequiredFields[6]="T_KUNDENNAME";
RequiredFields[7]="T_ANGEBOT_NR";
RequiredFields[8]="T_BEGRÜND";
RequiredFields[9]="T_PROJEKT";
RequiredFields[10]="T_REGULÄRER_NETTOPREIS";
RequiredFields[11]="T_ERFORDERLICHER_NETTOPREIS";
RequiredFields[12]="T_NAME";
RequiredFields[13]="T_ORT_DATUM";
var fld = 0;
i_sum=0;
var fieldCount = RequiredFields.length
for (var i=0; i < fieldCount; i++)
{
fld = this.getField(RequiredFields[i]);
if (fld.value.length==0)
{
i_sum=i_sum+1;
}
}
if((i_sum==0) || (i_sum==fieldCount))
{
app.execMenuItem("SaveAs");
}
else
{
app.alert("File can be saved, if no or all mandatory fields have an entry ... Der Speichervorgang kann erst erfolgen,
wenn entweder in allen gelben Pflichtfeldern kein Eintrag existiert oder wenn in jeder Zelle eine Information eingetragen wurde.",1,0,"Hinweis");
}
Fact:
If pdf (including mandatory fields) is opend, two menu bars exists (keywords or symbols).
Requirement:
Is it possible to use "save"/"print" in following way:
(1) After opening file, the menu bars are hidden.
And after closing file, the menu bars are visible.
(MS EXCEL uses the procedue Workbook_open() to handle menu bar)
or
(2) If a user is clicking the "save"/print button, my routine (above lines) are activated and the check has to work.
How can I use one of both options?
Thanks for information!
Regards
JuMa