Support doubleSided param.

This commit is contained in:
dcramer
2013-04-01 16:23:57 -05:00
parent 6f86398cfd
commit d7d742db10
3 changed files with 35 additions and 1 deletions

View File

@@ -149,6 +149,13 @@ public abstract class PDFMojo extends AbstractFoMojo {
*/
private String omitCover;
/**
* Double sided pdfs?
*
* @parameter expression="${generate-pdf.doubleSided}" default-value=""
*/
private String doubleSided;
/**
* The greeting to display.
@@ -405,6 +412,10 @@ public abstract class PDFMojo extends AbstractFoMojo {
if(null != omitCover){
transformer.setParameter("omitCover", omitCover);
}
if(null != doubleSided){
transformer.setParameter("double.sided", doubleSided);
}
String sysDraftStatus=System.getProperty("draft.status");
getLog().info("adjustTransformer():sysDraftStatus="+sysDraftStatus);

View File

@@ -192,6 +192,13 @@ public abstract class WebHelpMojo extends AbstractWebhelpMojo {
*/
private String omitCover;
/**
* Double sided pdfs?
*
* @parameter expression="${generate-pdf.doubleSided}" default-value=""
*/
private String doubleSided;
/**
* Controls whether output is colorized based on revisionflag attributes.
@@ -474,6 +481,9 @@ public abstract class WebHelpMojo extends AbstractWebhelpMojo {
if(null != omitCover){
transformer.setParameter("omitCover", omitCover);
}
if(null != doubleSided){
transformer.setParameter("double.sided", doubleSided);
}
transformer.setParameter("enable.disqus", enableDisqus);
@@ -875,6 +885,7 @@ public abstract class WebHelpMojo extends AbstractWebhelpMojo {
pdfBuilder.setPageWidth(pageWidth);
pdfBuilder.setPageHeight(pageHeight);
pdfBuilder.setOmitCover(omitCover);
pdfBuilder.setOmitCover(doubleSided);
pdfBuilder.setCoverLogoPath(coverLogoPath);
pdfBuilder.setSecondaryCoverLogoPath(secondaryCoverLogoPath);

View File

@@ -104,6 +104,7 @@ public class PDFBuilder {
private String pageWidth;
private String pageHeight;
private String omitCover;
private String doubleSided;
private String coverLogoPath;
private String secondaryCoverLogoPath;
private String coverLogoLeft;
@@ -364,6 +365,10 @@ public class PDFBuilder {
if(null != omitCover){
transformer.setParameter("omitCover", omitCover);
}
if(null != doubleSided){
transformer.setParameter("double.sided", doubleSided);
}
if(null != sectionAutolabel){
transformer.setParameter("section.autolabel", sectionAutolabel);
@@ -636,13 +641,20 @@ public class PDFBuilder {
this.pageHeight = pageHeight;
}
public String getOmitCover() {
public String getOmitCover() {
return omitCover;
}
public void setOmitCover(String omitCover) {
this.omitCover = omitCover;
}
public String getDoubleSided() {
return doubleSided;
}
public void setDoubleSided(String doubleSided) {
this.doubleSided = doubleSided;
}
public String getSecurity() {
return security;