You can do predefined views but I'm not sure about auto dimensioning.
I think you're on the right track with pre-defined views. There are two areas to also check your settings for.
First is on the predefined view's properties on the left. Ensure "Import annotations" and "Design annotations" are ticked.
Secondly is on the Document Properties (saved onto the template file).
Check the tickbox for "Dimensions marked for drawing" is ticked under "detailing".
If these two areas have their options ticked, and your template contains predefined views, then when you create a drawing from a part/assembly using the template, it should appear with all original dimensions showing.
Hopefully this gives you the result you are after.
Wow, I totally understand how can I make an auto dimensioning template for your detail explanation. I really appreciate it
Additionally, I just wonder that the way to divide the expression of a vertical and horizontal dimension by using the layer option. (For example, a vertical dimension will be expressed red, a horizontal dimension will be blue)
I'm glad to hear that's answered your question.
For setting the colour of dimensions, as far as I am aware there is no way to do this automatically as you describe (splitting vertical and horizontal). You can however have ALL linear (horizontal AND vertical) dimensions automatically assign to a coloured layer using the below option.
Which gives the below result.
We can then manually change the horizontal dimensions to blue, by selecting the dimensions and changing it to a blue layer.
Which gives the below result, I've also shown my layer properties.
While not a fully automated process, it should give you the result you are after, but I don't think it's going to match any drawing standard I'm afraid.
Thank you Ryan. Your help improves my drawing skills.:D