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' ) |
引数「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' ) |