AutoCAD 2018 の新機能 ~ その2

前回ご案内した ユーザ インタフェース機能 に続いて、AutoCAD 2018 の新機能や強化された 図面化 の機能についてご紹介していきます。今回ご案内する図面化の機能も、AutoCAD 2017.1 Update で導入された機能です。また、AutoCAD LT 2018 でも利用することが出来ます。

AutoCAD 2018とAutoCAD LT 2018のロゴとデザインを比較した画像。上部にAutoCAD LT 2018のロゴ、下部にAutoCAD 2018のロゴが表示されている。

PDF インポートの強化

AutoCAD 2017 では、PDF 図面に記入されている文字が TrueType フォントで作図されていると、そのフォントを PDF ファイルの読み込み時に認識して、AutoCAD のテキストエディタで編集できる文字オブジェクトに変換することが出来ました。ただ、PDF 図面内の文字がシェイプ フォント(SHX フォント)で作図されていた場合、文字認識がされず、円や円弧、ポリラインなどのジオメトリの集合としてしかインポート出来ませんでした。こうなってしまうと、もちろん、テキストエディタで記述内容を編集することが出来ません。

マルチテキストオブジェクトで表示された'主階段プラン'というタイトルの図面。文字は青色で、ジオメトリの形が明確に示されています。

AutoCAD 2018(AutoCAD 2017.1 Update)では、PDF 図面内のシェイプ フォント文字が英語フォントである場合、PDF ファイルのインポート後 PDFSHXTEXT[PDF SHX 文字変換]コマンドを使って、マルチテキスト オブジェクトに変換することが出来るようになりました。 つまり、円や円弧、ポリラインなど、バラバラになってしまったジオメトリの集合を、文字オブジェクトとして再認識させることが可能になりました。

PDFSHXTEXT[PDF SHX 文字変換] コマンドの SE(設定) オプションを利用すると、変換対象となるシェイプ フォントの種類や変換時に採用するフォントの優先順位を変更することも出来ます。

PDF文字認識設定のウィンドウでSHXフォントオプションを選択している画面、フォントプレビューに"Hello World!"と表示されている

残念ながら、文字認識は、英語のシェイプ フォントに限定されているため、bigfont.shx や extfont2.shx を指定するとエラーメッセージが表示されますのでご注意ください。

AutoCADメッセージボックス、フォント追加に関するエラーメッセージを表示している。

ここまでの内容を動画にまとめていますので、ご確認ください。


テキスト結合(文字結合)

複数の文字オブジェクト( TEXT) やマルチテキスト オブジェクト(MTEXT) を 1 つに結合する TXT2MTXT[文字を結合] コマンドが新設されました。前述の PDFSHXTEXT[PDF SHX 文字変換] コマンドでは、認識・変換されるマルチテキストは 1 行単位になってしまうため、それらを 1 つに結合するために利用することが出来ます。 

AutoCAD 2018の新機能を示すスクリーンショット。テキストが結合されるプロセスを提示し、マルチテキストオブジェクトの設定オプションを表示している。

結合時に TXT2MTXT[文字を結合] コマンドの SE(設定) オプションでは、マルチテキスト領域での文字の折り返しや行間などを設定することが可能です。

TXT2MTXTコマンドの設定ウィンドウ、マルチテキストオブジェクトを1つに結合するオプションを表示

この処理では、もともと別々の文字オブジェクトを 1 つに結合することになるので、結合されたマルチテキストが結合前のレイアウトを維持できないことも考えられます。その場合には、マルチテキスト エディタっで行間やインデントを調整してみてください。

なお、AutoCAD 2017.1 Update では、Express Tools の扱いになっていたため、コマンド プロンプト等に表示されるガイド メッセージが英語になっていましたが、AutoCAD 2018 ではすべて日本語化されています。

ここまでの内容を動画にまとめていますのでご確認ください。


次回は、コラボレーション機能 についてご紹介します。

By Toshiaki Isezaki

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading