二ストリームデータから作られたCAD装荷パターン(COMインターフェース)

機能の主な用途:


_DMxDrawX :: ReadBinStream


以下に詳細に記載された2ストリーム方式、からグラフィックデータをロードします。


パラメータ 説明

VARIANT varBinArray

2つのシステムストリームデータ、バイト配列であります

BSTR sPassword

パスワードにパスワードを描画しない、空の文字列を渡します

LONG lReadContent

ローディング量は、完全にロードされた場合、16777215、進0xFFFFFFのを渡します


以下を達成するためのC#コード:


1
2
3
4
5
6
7
8
9
string sFileName = "G:\12345.dwg" ;                    //axMxDrawX1.SaveDwgFile(sFileName);
 
FileStream fileStream = new FileStream(sFileName, FileMode.Open, FileAccess.Read);
BinaryReader binaryReader = new BinaryReader(fileStream);
byte[] mybyte = binaryReader.ReadBytes((int)fileStream.Length);
 
axMxDrawX1.NewFile();
 
axMxDrawX1.ReadBinStream(mybyte, "" , 16777215);

おすすめ

転載: www.cnblogs.com/yzy0224/p/11002259.html