57469


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

[code]

    Dim txtStyleTblRec As TextStyleTableRecord = New TextStyleTableRecord()
    
    With txtStyleTblRec
        .Name = styleName
        .FileName = "C:\Windows\Fonts\msgothic.ttc"
        .TextSize = 0
    End With
    
[/code]


CC BY-SA 4.0
2019-08-14T10:08:18.433
57360
2019-08-20T02:22:03.247
32616
question
.net ijcad
IJCAD　文字スタイルにて「ＭＳ Ｐゴシック」を設定する方法


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

AutoCADのヘルプですが次の記事が参考になると思います。  
[フォントを割り当てる(.NET)](http://help.autodesk.com/view/ACD/2016/JPN/?guid=GUID-F3013EB5-214C-415A-B1B9-439C325049FF)

[code]

    Dim font = New FontDescriptor("ＭＳ Ｐゴシック", False, False, 128, 50)
    
[/code]

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


CC BY-SA 4.0
2019-08-20T02:22:03.247
57469
2019-08-20T02:22:03.247
57360
answer