Alinhamento vertical com DrawingContext.DrawText [duplicado]

Esta pergunta já tem uma resposta aqui:

Definir VerticalAlignment no DrawText 1 resposta

Preciso alinhar meu texto verticalmente na parte superior, inferior ou central. Há a propriedade FormattedText.TextAlignment para alinhamento horizontal, mas nada para alinhamento vertical.

Para deixar claro o que o Google não entende: não estou interessado em girar o texto para fluir verticalmente. Eu sei como fazer isso. Eu só quero ter um texto (possivelmente com várias linhas) para alinhar acima ou abaixo do ponto central ou no meio dele.

Alguém sabe como fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion