/** * Creates new PdfTemplate * * @param wr the <CODE>PdfWriter</CODE> */ PdfTemplate(PdfWriter wr) { super(wr); type = TYPE_TEMPLATE; pageResources = new PageResources(); pageResources.addDefaultColor(wr.getDefaultColorspace()); thisReference = writer.getPdfIndirectReference(); }
/** * Creates new PdfTemplate * * @param wr the <CODE>PdfWriter</CODE> */ PdfTemplate(PdfWriter wr) { super(wr); type = TYPE_TEMPLATE; pageResources = new PageResources(); pageResources.addDefaultColor(wr.getDefaultColorspace()); thisReference = writer.getPdfIndirectReference(); }
if (pdfaOutputIntentColorSpace != null) { if ("RGB ".equals(pdfaOutputIntentColorSpace)) { if (cmykUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTCMYK) == null) throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicecmyk.shall.only.be.used.if.defaultcmyk.pdfa.or.outputintent")); } else if ("CMYK".equals(pdfaOutputIntentColorSpace)) { if (rgbUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTRGB) == null) throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicergb.shall.only.be.used.if.defaultrgb.pdfa.or.outputintent")); } else if ("GRAY".equals(pdfaOutputIntentColorSpace)) { if (rgbUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTRGB) == null) throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicergb.shall.only.be.used.if.defaultrgb.pdfa.or.outputintent")); if (cmykUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTCMYK) == null) throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicecmyk.shall.only.be.used.if.defaultcmyk.pdfa.or.outputintent")); } else { if (rgbUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTRGB) == null) { throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicergb.shall.only.be.used.if.defaultrgb.pdfa.or.outputintent")); if (cmykUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTCMYK) == null) { throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicecmyk.shall.only.be.used.if.defaultcmyk.pdfa.or.outputintent")); if (grayUsed && writer.getDefaultColorspace().get(PdfName.DEFAULTGRAY) == null) { throw new PdfAConformanceException(null, MessageLocalization.getComposedMessage("devicegray.shall.only.be.used.if.defaultgray.pdfa.or.outputintent"));
pageResources.addDefaultColorDiff(writer.getDefaultColorspace()); if (writer.isRgbTransparencyBlending()) { PdfDictionary dcs = new PdfDictionary();
pageResources.addDefaultColorDiff(writer.getDefaultColorspace()); if (writer.isRgbTransparencyBlending()) { PdfDictionary dcs = new PdfDictionary();