mRNA fragments (in a biological context) are most of the times a few thousand bases long. When you do sequencing (transcriptomics) you are sequencing only a fraction of these genes.
If you want to know the length of the read that mapped to gene "X", you can actually get that info from the bam or sam files. You have a column were it is stated where in the genome the alignment starts and where it ends. Compare both and you will see how long is the alignment between genome and sequencing read.
Can you provide some more details of the context? Full-length gene means you require a genomic sequence from the promoter to the termination sequences. So, you might need to elaborate what exactly you are asking.
Een the sequencing reads will be aligned to the known transcriptomic data i.e., reference genome/trasncritome assembly. For the organism where a reference genome is not available, that will require de novo assembly.