Ejemplo n.º 1
0
		internal static FieldBuilder NewFieldFromAPIField (Silanis.ESL.API.Field apiField)
		{
			FieldBuilder fieldBuilder = new FieldBuilder()
				.OnPage( apiField.Page )
				.AtPosition( apiField.Left, apiField.Top )
				.WithSize( apiField.Width, apiField.Height )
				.WithStyle( GetFieldStyleFromAPIField( apiField ) )
				.WithName( apiField.Name );

			if ( apiField.Id != null ) {
				fieldBuilder.WithId( apiField.Id );
			}

			if ( apiField.Extract ) {
				fieldBuilder.WithPositionExtracted();
			}

			fieldBuilder.WithValue( apiField.Value );
			return fieldBuilder;
		}
Ejemplo n.º 2
0
		public SignatureBuilder WithField (FieldBuilder builder)
		{
			return WithField (builder.Build());
		}
Ejemplo n.º 3
0
		public DocumentBuilder WithInjectedField (FieldBuilder builder)
		{
			return WithInjectedField (builder.Build());
		}
Ejemplo n.º 4
0
 public DocumentBuilder WithQRCode (FieldBuilder builder)
 {
     return WithQRCode(builder.Build());
 }