Sangría de la segunda línea en WPF TextFormatter

Estoy haciendo un editor de texto WPF usando TextFormatter. Necesito sangrar la segunda línea en cada párrafo.

El ancho de sangría en la segunda línea debe ser como el ancho de la primera palabra en la primera línea, incluido el espacio en blanco después de la primera palabra. Algo como eso:

Indent of second line in Indentation Inde
       second line in Indentation Indenta
of second line in Indentation of second l
ine in Indentation of second line in Inde
       ntation of second line in

Segunda cosa: la última línea del párrafo debe estar en el centro.

¿Cómo hacer que esto suceda?

¡¡Gracias por adelantado!!

Respuestas a la pregunta(1)

Su respuesta a la pregunta