Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Is there a better way of going about this print javascript on fillable form- I hope someone can help

Explorer ,
Jul 22, 2019 Jul 22, 2019

There must be a better way of doing this, but it's got me- all help appreciated I'm sure.

Back to back printing with a different field on the bottom of the pages

var pp = this.getPrintParams();

pp.DuplexType = pp.constants.duplexTypes.DuplexFlipShortEdge;

this.print(pp);

//Print Ds COPY

getField("Footer").value = "[ Ds copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 0, nEnd: 0, });

getField("Footer").value = "[ Ds copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 2, nEnd: 2, });

getField("Footer").value = "[ Ds copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 1, nEnd: 1, });

getField("Footer").value = "[ Ds copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 3, nEnd: 3, });

var pp = this.getPrintParams();

pp.DuplexType = pp.constants.duplexTypes.DuplexFlipShortEdge;

this.print(pp);

//Print POL COPY

getField("Footer").value = "[ Judgement Creditor's Solicitor copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 0, nEnd: 0, });

getField("Footer").value = "[ Judgement Creditor's Solicitor copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 2, nEnd: 2, });

getField("Footer").value = "[ Judgement Creditor's Solicitor copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 1, nEnd: 1, });

getField("Footer").value = "[ Judgement Creditor's Solicitor copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 3, nEnd: 3, });

var pp = this.getPrintParams();

pp.DuplexType = pp.constants.duplexTypes.DuplexFlipShortEdge;

this.print(pp);

//Print  SS & AUDIT

getField("Footer").value = "[ SS copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 0, nEnd: 0, });

getField("Footer").value = "[ SS copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 1, nEnd: 1, });

getField("Footer").value = "[ AUDIT copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 0, nEnd: 0, });

getField("Footer").value = "[ AUDIT copy ]";

this.print({ bUI: false, bSilent: true, bShrinkToFit: true, nStart: 1, nEnd: 1, });

TOPICS
Acrobat SDK and JavaScript , Windows
1.3K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Jul 23, 2019 Jul 23, 2019

When you use

this.print(pp);

it prints the whole document.

Translate
Community Expert ,
Jul 22, 2019 Jul 22, 2019

Want you print the whole document or seperate pages?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 23, 2019 Jul 23, 2019

The whole document would be good

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 23, 2019 Jul 23, 2019

Simply remove the nStart and nEnd parameters from your code, then...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 23, 2019 Jul 23, 2019
LATEST

When you use

this.print(pp);

it prints the whole document.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines