Package org.axsl.ps

Examples of org.axsl.ps.PsServer.makeEncodeFilter()


    private PsEncodeFilter getFilter(final OutputStream outputStream) throws GraphicException {
        final PsServer psServer = this.getPDFDocument().getPsServer();
        PsEncodeFilter filter = null;
        final Graphic graphic = this.getGraphic();
        if (graphic.getGraphicType() == Graphic.Type.JPEG) {
            filter = psServer.makeEncodeFilter(PsFilterType.DCT, outputStream);
            filter.setInactive();
            return filter;
        }
        if (graphic.getGraphicType() == Graphic.Type.TIFF) {
            final Graphic.Compression imageCompression
View Full Code Here


                    = graphic.getCompressionType();
            switch (imageCompression) {
            case UNCOMPRESSED:
                return null;
            case CCITT_GROUP_3:
                filter = psServer.makeEncodeFilter(PsFilterType.CCITT_FAX, outputStream);
                filter.setInactive();
                return filter;
            case CCITT_GROUP_4:
                filter = psServer.makeEncodeFilter(PsFilterType.CCITT_FAX, outputStream);
                filter.setInactive();
View Full Code Here

            case CCITT_GROUP_3:
                filter = psServer.makeEncodeFilter(PsFilterType.CCITT_FAX, outputStream);
                filter.setInactive();
                return filter;
            case CCITT_GROUP_4:
                filter = psServer.makeEncodeFilter(PsFilterType.CCITT_FAX, outputStream);
                filter.setInactive();
                filter.setDecodeParms("<< /K -1 /Columns " + graphic.pixelWidth() + " >>");
                return filter;
            case JPEG:
                filter = psServer.makeEncodeFilter(PsFilterType.DCT, outputStream);
View Full Code Here

                filter = psServer.makeEncodeFilter(PsFilterType.CCITT_FAX, outputStream);
                filter.setInactive();
                filter.setDecodeParms("<< /K -1 /Columns " + graphic.pixelWidth() + " >>");
                return filter;
            case JPEG:
                filter = psServer.makeEncodeFilter(PsFilterType.DCT, outputStream);
                filter.setInactive();
                return filter;
            default:
                throw new GraphicException("Error while loading image "
                        + graphic.getUrl() + " : "
View Full Code Here

        }
        final PsServer psServer = this.getReader().getFontServer().getPsServer();
        switch (outputFormat) {
        case ASCII_HEX: {
            final ByteArrayOutputStream baos = new ByteArrayOutputStream();
            final PsEncodeFilter filter = psServer.makeEncodeFilter(outputFormat, baos);
            filter.setLineLength(Type1PFBFile.DEFAULT_LINE_LENGTH);
            filter.write(unEncoded, 0, unEncoded.length);
            return baos.toByteArray();
        }
        default: {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.