public void addImage(Image image, float a, float b, float c, float d, float e, float f, boolean inlineImage) throws DocumentException { if (!colorized && (!image.isMask() || !(image.getBpc() == 1 || image.getBpc() > 0xff))) throw new DocumentException(MessageLocalization.getComposedMessage("not.colorized.typed3.fonts.only.accept.mask.images")); super.addImage(image, a, b, c, d, e, f, inlineImage); }
public void addImage(Image image, float a, float b, float c, float d, float e, float f, boolean inlineImage) throws DocumentException { if (!colorized && (!image.isMask() || !(image.getBpc() == 1 || image.getBpc() > 0xff))) throw new DocumentException(MessageLocalization.getComposedMessage("not.colorized.typed3.fonts.only.accept.mask.images")); super.addImage(image, a, b, c, d, e, f, inlineImage); }
if (image.getLayer() != null) put(PdfName.OC, image.getLayer().getRef()); if (image.isMask() && (image.getBpc() == 1 || image.getBpc() > 0xff)) put(PdfName.IMAGEMASK, PdfBoolean.PDFTRUE); if (maskRef != null) { bytes = image.getRawData(); put(PdfName.LENGTH, new PdfNumber(bytes.length)); int bpc = image.getBpc(); if (bpc > 0xff) { if (!image.isMask()) if (additional != null) putAll(additional); if (image.isMask() && (image.getBpc() == 1 || image.getBpc() > 8)) remove(PdfName.COLORSPACE); put(PdfName.BITSPERCOMPONENT, new PdfNumber(image.getBpc())); if (image.isDeflated()) put(PdfName.FILTER, PdfName.FLATEDECODE); put(PdfName.COLORSPACE, PdfName.DEVICECMYK); put(PdfName.BITSPERCOMPONENT, new PdfNumber(image.getBpc()));
if (image.getLayer() != null) put(PdfName.OC, image.getLayer().getRef()); if (image.isMask() && (image.getBpc() == 1 || image.getBpc() > 0xff)) put(PdfName.IMAGEMASK, PdfBoolean.PDFTRUE); if (maskRef != null) { bytes = image.getRawData(); put(PdfName.LENGTH, new PdfNumber(bytes.length)); int bpc = image.getBpc(); if (bpc > 0xff) { if (!image.isMask()) if (additional != null) putAll(additional); if (image.isMask() && (image.getBpc() == 1 || image.getBpc() > 8)) remove(PdfName.COLORSPACE); put(PdfName.BITSPERCOMPONENT, new PdfNumber(image.getBpc())); if (image.isDeflated()) put(PdfName.FILTER, PdfName.FLATEDECODE); put(PdfName.COLORSPACE, PdfName.DEVICECMYK); put(PdfName.BITSPERCOMPONENT, new PdfNumber(image.getBpc()));