В классе Geometry
вы можете использовать GetFlattenedPathGeometry()
, GetOutlinedPathGeometry()
(или связанное - решите, что вы на самом деле хотите), чтобы получить PathGeometry
, а затем запросить Figures
, чтобы получить список цифр. Каждый из этих PathFigure
объектов имеет сегменты (которые могут быть линейными сегментами, Безье и т. Д.).
Обратите внимание, что при этом вы можете потерять некоторую информацию, если сделаете это наивно - если вы можете указать произвольную геометрию, вам, вероятно, потребуется сделать больше, чем просто вызвать FlatenedPathGeometry, чтобы не потерять такие вещи, как информация о заполнении.