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; }
public SignatureBuilder WithField (FieldBuilder builder) { return WithField (builder.Build()); }
public DocumentBuilder WithInjectedField (FieldBuilder builder) { return WithInjectedField (builder.Build()); }
public DocumentBuilder WithQRCode (FieldBuilder builder) { return WithQRCode(builder.Build()); }