コード例 #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);
        }
コード例 #2
0
ファイル: FieldBuilder.cs プロジェクト: janstadt/esl.sdk.net
		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;
		}