Interface S2SPrintingService
- All Known Implementing Classes:
S2SPrintingServiceImpl
public interface S2SPrintingService
This class provides the API for KC Printing. It will take any KC
Printable and return the printable PDF form of that Printable
in an OutputStream which can be decorated how the implementing print consumer
requires.-
Method Summary
Modifier and TypeMethodDescriptionbyte[]mergePdfBytes(List<byte[]> pdfBytesList, List<String> bookmarksList, boolean headerFooterRequired) print(List<S2SPrintable> printableArtifactList) This method invokes the KC printable architecture for reports, notifications, docs and bos.print(S2SPrintable printableArtifact) This method invokes the KC printable architecture for reports, notifications, docs and bos.
-
Method Details
-
print
This method invokes the KC printable architecture for reports, notifications, docs and bos. It will take raw KC XML from bo/docs and perform the XSLT to generate XML-FO, and will render the Printable XML-FO as a PDF OutputStream.- Throws:
S2SException
-
print
This method invokes the KC printable architecture for reports, notifications, docs and bos. It will take raw KC XML from bo/docs and perform the XSLT to generate XML-FO, and will render theListof Printable XML-FO as a PDF OutputStream.- Throws:
S2SException
-
mergePdfBytes
byte[] mergePdfBytes(List<byte[]> pdfBytesList, List<String> bookmarksList, boolean headerFooterRequired) throws S2SException - Throws:
S2SException
-