詳細アイテム
このセクションで説明する関数は、詳細アイテムに対して機能します。詳細アイテムとは、Creo Parametric で図面に作成する図面アイテムです。
Creo TOOLKIT では、詳細アイテムを作成、削除、または変更し、その表示を制御し、どのような詳細アイテムが図面に存在するかを確認できます。
Creo TOOLKIT で使用できる詳細アイテムのタイプは次のとおりです。
• ドラフトエンティティ - Creo Parametric の「スケッチ」(Sketch) タブにある「スケッチ」(Sketching) グループのオプションを使用して作成されるグラフィックアイテムが含まれます。これらのアイテムには次のようなものがあります。
◦ 円弧
◦ 楕円
◦ 線
◦ 点
◦ ポリゴン
◦ スプライン
• 注記 - Creo Parametric で > コマンドを使用して作成されるテキストのアノテーション。特殊なシンボルを含めることもできます。
• シンボル定義 - ほかの詳細アイテムからなる、名前の付いたグループであり、Creo Parametric ユーザーがディスクに保存できます。Creo Parametric で > のオプションを使用して作成します。
• シンボルインスタンス - シンボルのインスタンス。
• ドラフトグループ - ドラフトエンティティ、注記、シンボルインスタンス、および図面寸法などの詳細アイテムのグループ。Creo Parametric で > コマンドを使用して作成します。
• OLE オブジェクト - 「レイアウト」(Layout) > ダイアログボックスを使用して Creo Parametric 図面ファイルに埋め込まれた OLE (Object Linking and Embedding) オブジェクト。
すべての詳細アイテムは
ProModelitem と等価な DHandle で識別され、
ProModelitem から継承します。これは、
ProSelectionModelitemGet()、
ProSelectionAlloc()、
ProModelitemInit() などの関数を詳細アイテムに使用できることを意味します。詳細アイテムのタイプに対応する type フィールドの値は次のとおりです。
• PRO_DRAFT_ENTITY - このタイプはドラフトエンティティと OLE オブジェクトに使用されます。OLE オブジェクトをほかの詳細エンティティと区別する特別な関数があります。
• PRO_NOTE
• PRO_SYMBOL_DEFINITION
• PRO_SYMBOL_INSTANCE
• PRO_DRAFT_GROUP
ProDtlitem というジェネリック詳細オブジェクトは、任意の詳細アイテムを表す関数の引数として使用されます。このオブジェクトの type フィールドは、上記のいずれの値にでも設定できます。次のオブジェクトハンドルは、より限定された場合に使用されます。
• ProDtlentity
• ProDtlnote
• ProDtlsymdef
• ProDtlsyminst
• ProDtlgroup