/** * @see com.lowagie.text.pdf.interfaces.PdfVersion#addDeveloperExtension(com.lowagie.text.pdf.PdfDeveloperExtension) * @since 2.1.6 */ public void addDeveloperExtension(PdfDeveloperExtension de) { pdf_version.addDeveloperExtension(de); }
/** * @see com.lowagie.text.pdf.interfaces.PdfVersion#setPdfVersion(char) */ public void setPdfVersion(char version) { if (headerWasWritten || appendmode) { setPdfVersion(getVersionAsName(version)); } else { this.header_version = version; } }
/** @see com.lowagie.text.pdf.interfaces.PdfVersion#setAtLeastPdfVersion(char) */ public void setAtLeastPdfVersion(char version) { pdf_version.setAtLeastPdfVersion(version); }
/** * @see com.lowagie.text.pdf.interfaces.PdfVersion#setAtLeastPdfVersion(char) */ public void setAtLeastPdfVersion(char version) { if (version > header_version) { setPdfVersion(version); } }
/** * Returns the version as a byte[]. * @param version the version character */ public byte[] getVersionAsByteArray(char version) { return DocWriter.getISOBytes(getVersionAsName(version).toString().substring(1)); }
/** * Writes the header to the OutputStreamCounter. * @throws IOException */ public void writeHeader(OutputStreamCounter os) throws IOException { if (appendmode) { os.write(HEADER[0]); } else { os.write(HEADER[1]); os.write(getVersionAsByteArray(header_version)); os.write(HEADER[2]); headerWasWritten = true; } }
/** * Signals that the <CODE>Document</CODE> has been opened and that * <CODE>Elements</CODE> can be added. * <P> * When this method is called, the PDF-document header is * written to the outputstream. * @see com.lowagie.text.DocWriter#open() */ public void open() { super.open(); try { pdf_version.writeHeader(os); body = new PdfBody(this); if (pdfxConformance.isPdfX32002()) { PdfDictionary sec = new PdfDictionary(); sec.put(PdfName.GAMMA, new PdfArray(new float[]{2.2f,2.2f,2.2f})); sec.put(PdfName.MATRIX, new PdfArray(new float[]{0.4124f,0.2126f,0.0193f,0.3576f,0.7152f,0.1192f,0.1805f,0.0722f,0.9505f})); sec.put(PdfName.WHITEPOINT, new PdfArray(new float[]{0.9505f,1f,1.089f})); PdfArray arr = new PdfArray(PdfName.CALRGB); arr.add(sec); setDefaultColorspace(PdfName.DEFAULTRGB, addToBody(arr).getIndirectReference()); } } catch(IOException ioe) { throw new ExceptionConverter(ioe); } }
writer.getPdfVersion().addToCatalog(catalog);
if (reader.isEncrypted()) this.crypto = new PdfEncryption(reader.getDecrypt()); this.pdf_version.setAppendmode(true); this.file.reOpen(); byte buf[] = new byte[8192];
/** * @see com.lowagie.text.pdf.interfaces.PdfVersion#setAtLeastPdfVersion(char) */ public void setAtLeastPdfVersion(char version) { if (version > header_version) { setPdfVersion(version); } }
/** * Returns the version as a byte[]. * @param version the version character */ public byte[] getVersionAsByteArray(char version) { return DocWriter.getISOBytes(getVersionAsName(version).toString().substring(1)); }
/** * Writes the header to the OutputStreamCounter. * @throws IOException */ public void writeHeader(OutputStreamCounter os) throws IOException { if (appendmode) { os.write(HEADER[0]); } else { os.write(HEADER[1]); os.write(getVersionAsByteArray(header_version)); os.write(HEADER[2]); headerWasWritten = true; } }
/** * Signals that the <CODE>Document</CODE> has been opened and that * <CODE>Elements</CODE> can be added. * <P> * When this method is called, the PDF-document header is * written to the outputstream. * @see com.lowagie.text.DocWriter#open() */ public void open() { super.open(); try { pdf_version.writeHeader(os); body = new PdfBody(this); if (pdfxConformance.isPdfX32002()) { PdfDictionary sec = new PdfDictionary(); sec.put(PdfName.GAMMA, new PdfArray(new float[]{2.2f,2.2f,2.2f})); sec.put(PdfName.MATRIX, new PdfArray(new float[]{0.4124f,0.2126f,0.0193f,0.3576f,0.7152f,0.1192f,0.1805f,0.0722f,0.9505f})); sec.put(PdfName.WHITEPOINT, new PdfArray(new float[]{0.9505f,1f,1.089f})); PdfArray arr = new PdfArray(PdfName.CALRGB); arr.add(sec); setDefaultColorspace(PdfName.DEFAULTRGB, addToBody(arr).getIndirectReference()); } } catch(IOException ioe) { throw new ExceptionConverter(ioe); } }
writer.getPdfVersion().addToCatalog(catalog);
if (reader.isEncrypted()) crypto = new PdfEncryption(reader.getDecrypt()); pdf_version.setAppendmode(true); file.reOpen(); byte buf[] = new byte[8192];
/** * @see com.lowagie.text.pdf.interfaces.PdfVersion#setPdfVersion(char) */ public void setPdfVersion(char version) { if (headerWasWritten || appendmode) { setPdfVersion(getVersionAsName(version)); } else { this.header_version = version; } }
/** * @see com.lowagie.text.pdf.interfaces.PdfVersion#setAtLeastPdfVersion(char) */ public void setAtLeastPdfVersion(char version) { if (version > header_version) { setPdfVersion(version); } }
/** * Returns the version as a byte[]. * @param version the version character */ public byte[] getVersionAsByteArray(char version) { return DocWriter.getISOBytes(getVersionAsName(version).toString().substring(1)); }
/** @see com.lowagie.text.pdf.interfaces.PdfVersion#setAtLeastPdfVersion(char) */ public void setAtLeastPdfVersion(char version) { pdf_version.setAtLeastPdfVersion(version); }
/** * Writes the header to the OutputStreamCounter. * @throws IOException */ public void writeHeader(OutputStreamCounter os) throws IOException { if (appendmode) { os.write(HEADER[0]); } else { os.write(HEADER[1]); os.write(getVersionAsByteArray(header_version)); os.write(HEADER[2]); headerWasWritten = true; } }