投稿者 snowmansnow  (社会人) 投稿日時 2021/2/24 00:14:05
こんばんは、魔界の仮面弁士様
忙しい中、お時間割いて頂き、お返事ありがとうございます。

頭がこんがらがっていた時、
るきお様の別件のinkpicture.refresh()も試して、vbaではエラーになって、余計こんがらがったり、
Set newInk = New InkDisp
    newInk.Load ~~の
'https://stackoverflow.com/questions/3960729/how-to-erase-or-reload-strokes-to-an-inkpicture-in-vba-for-ms-access
を見つけても、vbaで実現できずに、煮詰まったりしていました。
今回バイナリセーブの例を出して頂いて、スッキリしました。
preserveの御指摘も端的で、総数を.countで取得も、全くその通りでした。

宜しければ、inkpictureで、線画など描画のヒント(背景も読めないし、出来ない旨のwebもありました)を頂ければ、ありがたいです。

今回の3つのboundingboxに加えて、GetStrokesFromTextRangeを順に調べたら、文字単位のboundingboxが取得出来るかな?と、思っています。(日本語)
でも、英語の筆記体は、文字に区別できなさそうで、どうやったら良いのかな?と思っています。
nodeとかleafとかいうものが、それに当たるのかな?とか困っています。
やってみて、また分からない所など、お聞きしますので、御教授お願いしたいです。
よろしくお願いします。