IJCAD 文字スタイルにて「MS Pゴシック」を設定する方法

投稿者: Anonymous

IJCADの文字スタイルにて「MSゴシック」は、以下のコードで設定できるのですが、
「MS ゴシック」はどのようにすれば設定できるのでしょうか?

Dim txtStyleTblRec As TextStyleTableRecord = New TextStyleTableRecord()

With txtStyleTblRec
    .Name = styleName
    .FileName = "C:WindowsFontsmsgothic.ttc"
    .TextSize = 0
End With

解決

文字スタイルにTrueTypeフォントを設定する場合は、FileName プロパティを使用するのではなく、Fontプロパティを使用してフォントを割り当てるようにしてください。

AutoCADのヘルプですが次の記事が参考になると思います。
フォントを割り当てる(.NET)

Dim font = New FontDescriptor("MS Pゴシック", False, False, 128, 50)

このような感じで、FontDescriptorオブジェクトを作成して、Fontプロパティに割り当てることで、文字スタイルに「MS Pゴシック」を設定できると思います。

回答者: user30469

Leave a Reply

Your email address will not be published. Required fields are marked *