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); }
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; }