Changeset 33e18ec in murachi


Ignore:
Timestamp:
Jan 10, 2017, 4:20:17 PM (7 years ago)
Author:
Antonio Araujo <aaraujo@…>
Branches:
master
Children:
f4eacb9
Parents:
28faf1a
Message:

Corrección de error al insertar marca de firma visible en documento PDF con página apaisada.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • murachi/src/main/java/ve/gob/cenditel/murachi/MurachiRESTWS.java

    r28faf1a r33e18ec  
    16561656                //sap.setVisibleSignature(new Rectangle(36, 748, 144,780),1, "sig");
    16571657               
     1658                logger.debug( "verificar la orientacion de la primera pagina" );
     1659                // para verificar la orientacion de la primera pagina
     1660                Rectangle rectangle = reader.getPageSizeWithRotation(1);
     1661               
    16581662                if (!pdfAlreadySigned(reader) && signatureVisible){
    1659                         sap.setVisibleSignature(new Rectangle(36, 748, 144, 780),1, "sig1");
     1663                        //sap.setVisibleSignature(new Rectangle(36, 748, 144, 780),1, "sig1");
     1664                       
     1665                        // verificar la orientacion de la pagina                       
     1666                        if(rectangle.getHeight() >= rectangle.getWidth()) {
     1667                                logger.debug( "orientacion de primera pagina: VERTICAL" );                     
     1668                        // vertical
     1669                        sap.setVisibleSignature(new Rectangle(36, 748, 144, 780), 1, "sig1");
     1670                    } else {
     1671                        logger.debug( "orientacion de primera pagina: APAISADO" );
     1672                        // apaisado
     1673                        sap.setVisibleSignature(new Rectangle(36, 600, 200, 540), 1, "sig1");
     1674                    }
     1675                       
    16601676                        }else{
    16611677                                if (signatureVisible)
     
    16631679                                        int idSig = numberOfSignatures(reader)+1;
    16641680                                        //sap.setVisibleSignature(new Rectangle(36, 700, 144, 732),1, "sig"+Integer.toString(idSig));
    1665                                         sap.setVisibleSignature(
    1666                                                         new Rectangle(36, (748-(numberOfSignatures(reader)*38)), 144, (780-(numberOfSignatures(reader)*38))),
    1667                                                                 1, "sig"+Integer.toString(idSig));     
     1681                                        //sap.setVisibleSignature(
     1682                                        //              new Rectangle(36, (748-(numberOfSignatures(reader)*38)), 144, (780-(numberOfSignatures(reader)*38))),
     1683                                        //                      1, "sig"+Integer.toString(idSig));
     1684
     1685                                       
     1686                                        // verificar la orientacion de la pagina                       
     1687                                if(rectangle.getHeight() >= rectangle.getWidth()) {
     1688                                        logger.debug( "orientacion de primera pagina: VERTICAL" );
     1689                                // vertical
     1690                                sap.setVisibleSignature(
     1691                                                                new Rectangle(36, (748-(numberOfSignatures(reader)*38)), 144, (780-(numberOfSignatures(reader)*38))),
     1692                                                                        1, "sig"+Integer.toString(idSig));
     1693                            } else {
     1694                                logger.debug( "orientacion de primera pagina: APAISADO" );
     1695                                // apaisado
     1696                                sap.setVisibleSignature(
     1697                                                new Rectangle(36, (600-(numberOfSignatures(reader)*48)), 200, (540-(numberOfSignatures(reader)*48))),
     1698                                                        1, "sig"+Integer.toString(idSig));
     1699                            }
     1700                                       
    16681701                                }
    16691702                               
Note: See TracChangeset for help on using the changeset viewer.