SDK viafirma platform

DIGITAL_SIGN_RECTANGLE

Para definir las dimensiones y la posición del sello de la firma sobre la página, haremos uso de este parámetro el cual recibe un objeto Rectangle proporcionado por la API de viafirma platform. Este objeto tiene 4 parámetros los cuales los dos primeros corresponden a la posición del rectángulo (X e Y correspondientemente) y los otros dos a las dimensiones del mismo (ancho y alto correspondientemente).

En el ejemplo que veremos a continuación se puede observar cómo se implementa el parámetro mencionado:

Java

Policy policy = new Policy();
policy.addParameter(PolicyParams.DIGITAL_SIGN_RECTANGLE.getKey(), new Rectangle(255, 100, 150, 100));

.NET

//Creamos el rectangle
rectangle r = PolicyUtil.newRectangle(255, 100, 150, 100);

policy policy = PolicyUtil.newPolicy(TypeFormatSign.PAdES_BASIC, typeSign.ATTACHED);
PolicyUtil.AddParameter(policy, PolicyParams.DIGITAL_SIGN_RECTANGLE,  PolicyUtil.rectangleToJson(r));