Yes but it may or may not be quicker depending on your documentation.
Create a table in SQL server with the data lengths.
Create a datapump task with a sql source and choose the table you just created.
Create a destination with a fixed width flat file from within the destination task. Since it is mapped to the table SSIS creates the connection with the data lengths you used for the datatypes.
Then you can delete the datapump task and reuse the flat file connection.
Hope that helps.