過去ログ

                                Page    1796
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼ezdxfを用いた出力文字の大きさの変更  けん 23/2/21(火) 20:26
   ┗Re:ezdxfを用いた出力文字の大きさの変更  通りすがり 23/2/22(水) 11:57

 ───────────────────────────────────────
 ■題名 : ezdxfを用いた出力文字の大きさの変更
 ■名前 : けん
 ■日付 : 23/2/21(火) 20:26
 -------------------------------------------------------------------------
   jwCADの外部変形をpythonで書いています.
描画結果を出力する際,直線データのほかに文字も出力したいと思ったのですが,
もともと使用していたezdxfでのmsp.add_textでは,文字の大きさを変えることができず図面に対してとても小さくなってしまいます.

何か解決する手段はあれば,お聞きしたいです.
よろしくお願いします.

以下,コードです

msp.add_text("テキスト", dxfattribs = {'style': 'OpenSansCondensed-Bold','height' : 15000}).set_pos((x, y - 1000), align='MIDDLE_CENTER' )

 ───────────────────────────────────────  ■題名 : Re:ezdxfを用いた出力文字の大きさの変更  ■名前 : 通りすがり  ■日付 : 23/2/22(水) 11:57  -------------------------------------------------------------------------
   引数「height」の場所が違います。

また、サンプルコード内にテキストを配置するには set_placement() メソッドを
使用する旨コメントが書かれています。

https://ezdxf.readthedocs.io/en/stable/layouts/layouts.html#ezdxf.layouts.BaseLayout.add_text
https://ezdxf.readthedocs.io/en/stable/tutorials/text.html
https://ezdxf.readthedocs.io/en/stable/dxfentities/text.html#ezdxf.entities.Text.set_placement


▼けんさん:
>jwCADの外部変形をpythonで書いています.
>描画結果を出力する際,直線データのほかに文字も出力したいと思ったのですが,
>もともと使用していたezdxfでのmsp.add_textでは,文字の大きさを変えることができず図面に対してとても小さくなってしまいます.
>
>何か解決する手段はあれば,お聞きしたいです.
>よろしくお願いします.
>
>以下,コードです
>
> msp.add_text("テキスト", dxfattribs = {'style': 'OpenSansCondensed-Bold','height' : 15000}).set_pos((x, y - 1000), align='MIDDLE_CENTER' )

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 1796