Aspose.CAD for .NET でサポートされる DGN 要素
導入
あなたは、DGN ファイルをシームレスに操作したいと考えている .NET 開発者ですか? Aspose.CAD for .NET は、DGN ファイルを効率的に処理するための堅牢なソリューションを提供します。このチュートリアルでは、サポートされている DGN 要素について詳しく説明し、Aspose.CAD for .NET を使用するプロセスをガイドします。
前提条件
始める前に、以下のものがあることを確認してください。
- .NET プログラミングの基本的な知識。
- Visual Studio がマシンにインストールされていること。
- ダウンロードできる Aspose.CAD for .NET ライブラリここ.
名前空間のインポート
プロジェクトを開始するには、必要な名前空間を .NET アプリケーションにインポートします。この手順により、Aspose.CAD for .NET によって提供される機能に確実にアクセスできるようになります。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Dgn;
using Aspose.CAD.FileFormats.Dgn.DgnElements;
ステップ 1: DGN ファイルをロードする
まず、既存の DGN ファイルを .NET アプリケーションに CadImage としてロードします。
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";
using (DgnImage dgnImage = (DgnImage)Image.Load(sourceFilePath))
{
//コードはここにあります
}
ステップ 2: DGN 要素を反復処理する
foreach ループを使用して DGN 要素を反復処理します。 Aspose.CAD for .NET は、操作できるさまざまな DGN 要素タイプを提供します。
foreach (DgnDrawingElementBase element in dgnImage.Elements)
{
//コードはここにあります
}
ステップ 3: 以前にサポートされていたエンティティを処理する
以前にサポートされていた 2D エンティティを処理しますが、現在は 3D でもサポートされています。
switch (element.Metadata.Type)
{
case DgnElementType.Line:
case DgnElementType.Ellipse:
case DgnElementType.Curve:
//追加のケース
{
//コードはここにあります
break;
}
}
ステップ 4: サポートされている 3D エンティティを処理する
Aspose.CAD for .NET によって提供されるサポートされている 3D エンティティを処理します。
switch (element.Metadata.Type)
{
case DgnElementType.SolidHeader3D:
case DgnElementType.Cone:
case DgnElementType.CellHeader:
{
//コードはここにあります
break;
}
}
ステップ 5: エクスポートして保存する
最後に、変更した DGN ファイルをラスター イメージにエクスポートし、指定したディレクトリに保存します。
Console.WriteLine("\nThe DGN file exported successfully to raster image.\nFile saved at " + MyDir);
結論
このチュートリアルでは、DGN ファイルの処理および操作における Aspose.CAD for .NET の機能を検討しました。ステップバイステップのガイドに従うことで、2D エンティティでも 3D エンティティでも、サポートされている DGN 要素を効率的に操作できます。 Aspose.CAD for .NET を使用すると、DGN ファイル処理を .NET アプリケーションにシームレスに統合できます。
よくある質問
Q1: Aspose.CAD for .NET のドキュメントはどこで見つけられますか?
A1: ドキュメントは見つかります。ここ.
Q2: Aspose.CAD for .NET をダウンロードするにはどうすればよいですか?
A2: ライブラリをダウンロードできます。ここ.
Q3: Aspose.CAD for .NET の無料トライアルはありますか?
A3: はい、無料トライアルにアクセスできます。ここ.
Q4: Aspose.CAD for .NET の一時ライセンスはどこで入手できますか?
A4: 一時ライセンスが利用可能ですここ.
Q5: サポートが必要ですか、それとも質問がありますか?
A5: Aspose.CAD for .NET コミュニティにアクセスしてください。サポートフォーラム.