200 lines
9.8 KiB
HTML
200 lines
9.8 KiB
HTML
<html><head><title>FreeCAD API/jp</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>FreeCAD API/jp</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>FreeCADの主要(ルート)モジュールです。FreeCADのインタプリタからは"App"によって呼び出すことも可能です。ドキュメントとその内容(オブジェクト)を操作するのに必要な全てが含まれています。
|
||
</p><p>例:
|
||
</p>
|
||
<pre>import FreeCAD
|
||
print FreeCAD.listDocuments()
|
||
mydoc = FreeCAD.activeDocument()
|
||
</pre>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>ConfigDump</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 全てのFreeCAD環境設定が格納された辞書を表示します。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>ConfigGet</b></big> ( <i>[string]</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたキーの値を返します。キーが与えられていない場合は全ての設定が返されます。
|
||
</p><p><small><b>戻り値</b>:</small> 文字列
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>ConfigSet</b></big> ( <i>string, string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたキー(一番目の文字列)に対して与えられた値(二番目の文字列)を設定します。.
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>Version</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> FreeCADのバージョンを表示します。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>activeDocument</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> アクティブなドキュメントを返します。アクティブなドキュメントが存在しない場合はNoneを返します。
|
||
</p><p><small><b>戻り値</b>:</small> FreeCADドキュメント
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>addExportType</b></big> ( <i>string, string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> FreeCADに新しいエクスポートファイル形式を追加します。一番目の文字列は"Word Document (*.doc)"といった形式でなければなりません。二番目の文字列はexport()関数が定義されたPythonスクリプト/モジュールの名前です。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>addImportType</b></big> ( <i>string, string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> addExportTypeと同様に新しいインポートファイル形式を追加します。ハンドリング用Pythonモジュールには少なくともopen()関数、import()関数のどちらかが定義されていなければなりません。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>closeDocument</b></big> ( <i>Document name</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたドキュメントを閉じます。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getDocument</b></big> ( <i>Document name</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ドキュメントを返します。与えられた名前のドキュメントが存在しない場合は例外を発生させます。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getExportType</b></big> ( <i>string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 指定されたファイル形式をエクスポートできるモジュールの名前を返します。
|
||
</p><p><small><b>戻り値</b>:</small> 文字列
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getImportType</b></big> ( <i>string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 指定されたファイル形式をインポートできるモジュールの名前を返します。
|
||
</p><p><small><b>戻り値</b>:</small> 文字列
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>listDocuments</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 全ドキュメント名のリストを返します。
|
||
</p><p><small><b>戻り値</b>:</small> 名前のリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>newDocument</b></big> ( <i>[string]</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられた名前のドキュメントを新しく作成して返します。ドキュメント名は固有のものでなければならず、これは自動的にチェックされます。名前を指定しない場合、ドキュメントには"Untitled"という名前が付けられます。
|
||
</p><p><small><b>戻り値</b>:</small> 新しく作成されたドキュメント
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>open</b></big> ( <i>string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> openDocumentを参照
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>openDocument</b></big> ( <i>filepath</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ドキュメントを作成し、そのドキュメントにプロジェクトファイルを読み込んで返します。引数の文字列は存在するファイルを指していなければなりません。ファイルが存在しない場合、またはファイルを読み込めない場合にはI/O例外が投げられます。その場合に、作成されたドキュメントはそのままですが、空の状態になります。
|
||
</p><p><small><b>戻り値</b>:</small> 開かれるFreeCADドキュメント
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>setActiveDocument</b></big> ( <i>Document name</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 名前を使ってアクティブなドキュメントを設定します。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_API/jp&oldid=16093">http://www.freecadweb.org/wiki/index.php?title=FreeCAD_API/jp&oldid=16093</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |