sinon pour un script pour le cas 2 :
1) tu crees ton calque texte
2) selection >tout selectionner
3) calque>aligner calque sur la selection>bords inferieurs
4)calque>aligner calque sur la selection>bords droits
5) selection>deselectionner
6) ensuite avec les fleches du clavier tu deplaces a ton gré (10 pixels par ex) le calque texte
et voilou !