Changeset f4eacb9 in murachi


Ignore:
Timestamp:
Jan 12, 2017, 9:10:31 AM (7 years ago)
Author:
Antonio Araujo <aaraujo@…>
Branches:
master
Children:
00fba4a
Parents:
33e18ec
Message:

Revisión de las dimensiones de la firma visible de acuerdo a la orientación de la página..

File:
1 edited

Legend:

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

    r33e18ec rf4eacb9  
    16591659                // para verificar la orientacion de la primera pagina
    16601660                Rectangle rectangle = reader.getPageSizeWithRotation(1);
     1661                Rectangle pageSize = reader.getPageSize(1);
     1662                float width = rectangle.getWidth();
    16611663               
     1664                int llx = 0;
     1665                int lly = 0;
     1666                int urx = 0;
     1667                int ury = 0; 
     1668                int idSig = 0;
     1669               
     1670                if(rectangle.getHeight() >= rectangle.getWidth()) {
     1671                        System.out.println( "VERTICAL" );
     1672                        // vertical
     1673                        llx = (int)((width*0.06)+0.5); // vertical
     1674                        lly = (int)(pageSize.getTop() - pageSize.getTop()*0.08); // vertical
     1675                        urx = (int)((width*0.3)+0.5); // vertical
     1676                        ury = (int) (pageSize.getTop() - pageSize.getTop()*0.02); // vertical
     1677                       
     1678                        if ( !pdfAlreadySigned(reader) ){
     1679                                sap.setVisibleSignature(new Rectangle(llx, lly, urx, ury), 1, "sig1");
     1680                        } else {
     1681                                idSig = numberOfSignatures(reader)+1;
     1682                                sap.setVisibleSignature(
     1683                                                        new Rectangle(llx, (lly-(numberOfSignatures(reader)*50)), urx, (ury-(numberOfSignatures(reader)*50))),
     1684                                                                1, "sig"+Integer.toString(idSig));
     1685                        }
     1686                       
     1687                } else {
     1688                        System.out.println( "APAISADO" );
     1689                        // apaisado
     1690                        llx = (int)((width*0.06)+0.5); // apaisado
     1691                        lly = (int)(pageSize.getTop() - pageSize.getTop()*0.1); // apaisado
     1692                        urx = (int)((width*0.4)+0.5); // apaisado
     1693                        ury = (int) (pageSize.getTop() - pageSize.getTop()*0.02); // apaisado
     1694                       
     1695                        if ( !pdfAlreadySigned(reader) ){
     1696                                sap.setVisibleSignature(new Rectangle(llx, lly, urx, ury), 1, "sig1");
     1697                        } else {
     1698                                idSig = numberOfSignatures(reader)+1;
     1699                                sap.setVisibleSignature(
     1700                                        new Rectangle(llx, (lly-(numberOfSignatures(reader)*48)), urx, (ury-(numberOfSignatures(reader)*48))),
     1701                                                1, "sig"+Integer.toString(idSig));
     1702                        }
     1703                       
     1704                }
     1705               
     1706               
     1707               
     1708               
     1709               
     1710                //*******************
     1711                /*
    16621712                if (!pdfAlreadySigned(reader) && signatureVisible){
    16631713                        //sap.setVisibleSignature(new Rectangle(36, 748, 144, 780),1, "sig1");
     
    17021752                               
    17031753                        }
     1754                        */
     1755                //*******************
    17041756               
    17051757                sap.setCertificate(chain[0]);
Note: See TracChangeset for help on using the changeset viewer.