Как обрезать текст в Win2D с помощью геометрии

Я знаю, что Win2D позволяет рисовать текст внутри определенного прямоугольника, и вы можете настроить его так, чтобы текст за пределами этого прямоугольника обрезался, чтобы он не рисовался.

Мне было интересно, можно ли сделать это не только с прямоугольником, но и с любой геометрией (которая может включать изогнутые линии)

Что дает прямоугольная обрезка:

введите описание изображения здесь

Что хочу (вырезка по белому прямоугольнику с закругленными углами с изогнутым дном):

введите описание изображения здесь


person DomAyre    schedule 22.06.2015    source источник


Ответы (1)


Одна из перегрузок CreateLayer, вероятно, сделает то, что вы хотите:

http://microsoft.github.io/Win2D/html/Overload_Microsoft_Graphics_Canvas_CanvasDrawingSession_CreateLayer.htm

person Damyan    schedule 11.08.2015