実際に試していませんが、下記のAPIで実現できると思っています。BeginPathTextOutEndPathPathToRegionFrameRgnすみませんが、各々の説明等が出来るほどの知識が無いので、ヒントまでということで。