MicroGDS V11.2 2012 1 1
MicroGDS V11.2 MicroGDS V11(SP1) 1. 2. API 1. SketchUp8 DXF/DWG DWG AutoCAD 2011 AutoCAD 2010 - SOLID 100% - AutoCAD2011 - - AutoCAD MicroGDS AutoCAD 90% 30% MicroGDS FABT30 DWG AutoCAD DXF/DWG 2
MicroGDS 10mm 5 DXF/DWG DIMRND DIMSTYLE UNICODE 0x2044 / Unicode 2044 3'-3 5 8" 1 100 ON 3'-3 5 8" 1 100 OFF JPEG MicroGDS MicroGDS 3
MicroGDS OLE Microsoft Excel MicroGDS A4 MicroGDS Standard 64bitOS - MicroGDS Standard 32bit/64bit RenderCube - 64bitOS Pro/Standard LayerManager BatchPrint GDS 2. API Cad.RecallProfile (11.2) Public Shared Sub Cad.RecallProfile( _ ByVal filename As String _ ) Cad.SaveProfile (11.2) 4
Public Shared Sub Cad.SaveProfile( _ ByVal filename As String _ ) Cad.GetProfile (11.2) Public Shared Sub Cad.GetProfile( _ ByVal name As String _ ) Cad.SetProfile (11.2) Public Shared Sub Cad.SetProfile( _ ByVal name As String _ ) C++ - CadRecallProfileW - CadSaveProfileW - CadGetProfileW - CadSetProfileW CadLink. Cad.RemoveMenuCommand ID Ctrl Break API cadlink MAE_USERCANCEL Cad.DeleteLayer DXF/DWG AutoCAD NET Informatix.MGDS.Export Informatix.MGDS.Import XML Cad.Polyline axisarray x y z 0 z 5
System.SByte System.Boolean true/false API VisualBasic - CadExport - CadGetSetEditColour - CadGetSetWndDefaultViewName - CadGetWarnings - CadImport - CadOpen - CadPrint - CadSetWndViewNext - CadSetWndViewScanStart Cad.GetObjectCount Cad.GetObjectLinks "match=both" "match=both" PasteFormat.Metafile(5) 16 Windows PasteFormat.DIB(6) DIB PasteFormat.HtmlText(11) V9.0.NET cadlnk60.txt( Visual Basic) cadlink.h(c++) cadlink.cs(.net) 6
MicroGDS V11(SP1) 2010 11 7
MicroGDS V11(SP1) MicroGDS V11 1. 2. 3. API 1. CadLink 2. settings.xml B Shift DEFAULT MicroGDS Standard 3. API Cad.TBarVisible Cad.AddMenuCommand 8
MicroGDS V11 2010 8 9
MicroGDS MicroGDS V11 MicroGDS MicroGDS V11 MicroGDS Pro V11 MicroGDS Standard V11 Pro Pro 1. 2. 3. 4. 5. DXF/DWG/DWF 6. 7. API 8. 9. MicroGDS 10. 10
1. MicroGDS 1.1 V11 1.2 64-bit 1.3 1.4 1.5 1.7 1.8 1.9 1.10 Pro 2.1 Pro 2.2 2.5 1.12 1.13 1.16 1.14 4.4 AutoCAD 2010 5 API 7 1.2 MicroGDS Pro Compact3D Compact MicroGDS Pro MicroGDS Standard MicroGDS Pro MicroGDS Standard 3D 1.3 64 OS MicroGDS V11 64bit OS MicroGDS 64bit Windows XP/Vista/Windows 7 PC 64bit OS 11
32bit MicroGDS 64bit OS PC 64bit MicroGDS 32bit OS PC MicroGDS.cpd 32bit MicroGDS cpd Jet4.0 Microsoft 64bit Jet 1.4 BIM Perspective Elevation BIM MicroGDS <*MICROGDS_COMMON_APPDATA>bim BIM 1. bim 2. Perspective 3. IfcWallStandardCase 4. Brick-Cavity-Block MicroGDS V11 Block Brick-Cavity-Block 5. 12
6000mm 9000mm MicroGDS BIM BIM BIM IFC V10.0 1.5 13
V10.0 1.6 DWG PLO VRML 1.7 DXF/DWG 1. 14
2. XML XML 15
XML XML 1.8 PC 16
1. 2. 3. 2 1.9 V10.0 Windows PC V11 xml 17
1.10 MicroGDS MicroGDS 2D 3D V10.0 V10.0 automenu.cfg 1.11 18
V11 1.12 Enter 2D 1.13 19
MicroGDS V11 1.14 Windows 20
1.15 <*MICROGDS_PROGRAM_FILES_COMMON> <*MICROGDS_COMMON_APPDATA> MicroGDSV11 <*MICROGDS_COMMON_APPDATA>Bim <*MICROGDS_COMMON_APPDATA>OSMastermap 1.16 Pro Pro Pro 1.17 D L 21
1.18 MicroGDS MicroGDS MicroGDS Standard MicroGDS 1.19 V9.0 3D 3D V9.0 V9.0 V10.0 22
V9.0 3D V9 23
2. Pro 2.1 24
25
X X 26
0.0 6 2.2 27
V10.0 DEFAULT V11 DEFAULT 2.3 + ) + 2.4 + 28
+ + V10.0 V11 2.5 29
V10.0 V10.0 V11 4. 1. 30
1 16 1 4 MicroGDS MicroGDS 31
3. MicroGDS MicroGDS MicroGDS 32
4. 4.1 - - - - - - - CV6 - - STY STY - UNDO UNDO - - DirectX DirectX 33
DXF DXF MicroGDS OK MicroGDS i 4.2 BackSpace 4.3 MicroGDS Grid Dot Grid Dot 34
4.4 0 120.7 121 120 4.5 90 120 BackSpace V11 35
Enter - - - - DirectX - - LightWorks - 4.6 XY XY XY V11 XY Z Y 36
3D 3D Tab + 4.7 Windows Windows xml Informatix MicroGDS 11.0 settings.xml X 4.8 MicroGDS 37
38
5. DXF/DWG/DWF 5.1 AutoCAD 2010 DXF/DWG DXF/DWG OLE / AutoCAD 14 MicroGDS 5.2 DXF/DWG DXF/DWG AutoCAD2008 acadpoints V10.0 AutoCAD. MicroGDS AutoCAD MicroGDS Programs - - - 5.3 DXF 16 V11 16 DWF DWF DWF 39
DWF DWF JPEG DWF DWF JPEG JFIF RGB/RGBA DWF PNG JPEG 1 DWF CCITT Group 4(T.6)TIFF 1 AutoCAD 40
6. Windows2000 MicroGDS 255 Cad.GetMnemDefLV 256 Cad.GetXMLAttrstyle XML 800 - Enter - Microsoft Word HTML - CVF - IME V9.0 V10.0 IME - End MAN Origin 41
V11 V9.0 V10.0 PDF - Adobe Reader - - OLE - - CV7 - - 0 MicroGDS - PDF MicroGDS XML ID DOCTYPE URL MicroGDS ID DTD Windows V10.0 MicroGDS 42
1mm 1mm GDI+ PLink Windows - - [ ] - Windows Windows V10.0 V11 QTVR QTVR L M P 10 170 0.1 179.9 Point Line Windows Vista Windows7 43
Windows WIPEOUT DXF/DWG OR AND DIB DXF/DWG COMMONAPPDATA MicroGDS 32bit 64bit ADK MicroDIGI V9.0 44
7. API API MicroGDS V11 MicroGDS MicroGDS V11 V11 7.1 Visual Basic 6 Microsoft Visual Basic 6.0 API VB6 V10.0 2004.NET MGDSNET.NET.NET Hello.sln MicroGD.NET Visual Basic.NET MicroGDS MicroGDS V11 Sample Applications Hello 7.2 MicroGDS V11 X/Y Cad.AxesResynch (11.0) Public Shared Sub Cad.AxesResynch() Cad.SetWndRestoreAxes (11.0) Public Shared Sub Cad.SetWndRestoreAxes() Cad.SetWndSaveAxes (11.0) Public Shared Sub Cad.SetWndSaveAxes() 45
Cad.SetWndRestoreAxes Cad.SetWndSaveAxes API Cad.SetAxes Cad.GetSetAxes API 1 CadLink API API Cad.DocResynch API Cad.AxesResynch Cad.AxesResynch 7.3 Cad.Print (11.0) Public Shared Function Cad.Print( _ ByVal printoptions As String, _ ) As String 7.4 Cad.GetWarnings (11.0) Public Shared Function Cad.GetWarnings() As String Xml 46
7.5.NET Cadlink Cadfiler MicroGDS C++ API W WF CadSetWndLabelW CadPrefWF C++ (W) (F) V9 V10 V9 V10 F W Wide F CadCreateFormattedTextF CadCreateFormattedTextW CadCurPriFormattedTextF CadCurPriFormattedTextW CadExportF CadExportWF CadGetCurPriFormattedTextF CadGetCurPriFormattedTextWF CadImportF CadImportWF CadOpenF CadOpenWF 7.6 API Cad.GetEntityMapName Cad.GetPrefBIFFormat Cad.GetPrefBIFRetainItems Cad.GetPrefDXFBinary Cad.GetPrefDXFExplode Cad.GetPrefDXFLineTypeFile Cad.GetPrefDXFPlaces Cad.GetPrefDXFTextStyleFile Cad.GetPrefDXFVersion Cad.GetPrefMenuCfg Cad.GetPrefPLOHatchSpacing Cad.GetPrefPLOPens Cad.GetPrefPLOSize Cad.GetStyleMapName Cad.IsEntityTableLoaded Cad.IsStyleTableLoaded 47
Cad.LoadEntityTable Cad.LoadStyleTable Cad.PrefBIFFormat Cad.PrefBIFRetainItems Cad.PrefDXFBinary Cad.PrefDXFExplode Cad.PrefDXFLineTypeFile Cad.PrefDXFPlaces Cad.PrefDXFTextStyleFile Cad.PrefDXFVersion Cad.PrefMenuCfg Cad.PrefPLOHatchSpacing Cad.PrefPLOPens Cad.PrefPLOSize Cad.SaveAsWRL Cad.UnloadEntityTable Cad.UnloadStyleTable 7.7 Cad.CurPriPolyline Cad.CurPriPolyline (V11) Public Shared Sub Cad.CurPriPolyline( _ ByVal npoints As Integer, _ pointarray As Cad.Vector(), _ bulgearray As Double(), _ axisarray As Cad.Vector() _ ) Public Shared Sub Cad.CurPriPolyline( _ ByVal npoints As Integer, _ pointarray As Cad.Vector() _ ) Cad.TBarInsertButtonFromFile 48
Cad.GetSnapHit Cad.GetNumSnapHits Cad.GetArg Cad.GetArgDrag Cad.RubberBandLine Cad.RubberBandArc Cad.RubberBandCircle Cad.RubberBandRectangle 7.8 Cad.Export XML DWG.Options DWG Cad.Export EMF.Options EMF Cad.Export DXF 16 Cad.Export ExportScreenOnlyPhases DXF/DWG Cad.Export Informatix.MGDS.Export.PageImageBase.Options XML TwoDThreeDPaperSize PerspectivePaperSize Informatix.MGDS.Export.DXF.Options.DecimalPlaces Cad.Export DXF/DWG 16 Informatix.MGDS.Import.DXFDWG Cad.Open Cad.Import UsePhotoPhaseOverrides Informatix.MGDS.Import.DXFDWG.Options XrefFallbackSearchPath./ Cad.ExportView - PLO WRL - DWG/DXF AUTOCADLAYER Cad.Export BMP TIFF PNG ColourMapping FromView Colour BlackAndWhite Cad.SaveAs PLO WRL 7.9 Cad.CurPhase phaseoption PEN 49
plink OLE Cad.GetObjectCountPrimPoly Cad.GetObjectLinksPrimPoly Cad.ObjectScanPrimPoly Cad.PrimScanPrimPoly Cad.SelectPrimPoly Cad.PointInPrimPoly Cad.ObjectScanLayer OLE E H Cad.Import Cad.Open SingleUserFile.Options WhenMnemonicClash BMP TIFF PNG JPEG Cad.PrefBmpDibEditor and Cad.GetPrefBmpDibEditor Cad.PrefEpixEditor and Cad.GetPrefEpixEditor Cad.PrefJpegEditor and Cad.GetPrefJpegEditor Cad.PrefTiffEditor and Cad.GetPrefTiffEditor CommandStart CommandEnd Cad.ArrayPathSel 100 RightButton.Hook Cad.PrefRasterCache OK MicroGDS MAE_CURPRINOTLINE MicroGDS V11 OLE MAE_CURPRINOTLINEORPHOTO Cad.CurPhase Cad.GetCurPhase respectprimitivecolours 50
c# Cadlink.NET Informatix.MGDS.Export.DXFDWG LineTypesFile LinetypesFile LineTypes Linetypes CharTypesFile ChartypesFile CharTypes Chartypes Cad.DocViewNext V9.0 Cad.SetAxes Cad.GetSetAxes Cad.SetUnits Cad.GetSetUnits 10 170 0.1 179.9 ADK Cad.GetPrefRenderImageSize Cad.PrefRenderImageSize Cad.GetRenderOrientation Cad.RenderOrientation MicroGDS Cad.PrefRenderImageSize Cad.GetPrefRenderImageSize fixaspect Cad.RenderSize.RenderWindow Cad.RenderSize.RenderWindowWidth Cad.RenderSize.RenderWindowHeight Cad.RenderSize.RenderWindow Informatix.UI.SnapEventArgs Hit 51
8. 8.1 V11 64bit OS MicroGDS 32bit OS MicroGDS 64bit OS PC 64bit OS MicroGDS 32bit OS PC MicroGDS 64 OS PC MicroGDS.cpd 32bit OS MicroGDS cpd Jet4.0 Microsoft 64bit Jet MicroGDS Standard MicroGDS Pro OS MicroGDS V11 OS Windows XP SP3 Windows Vista SP2 Windows 7 Microsoft PC 200MB 400MB Pro DirectX 9 3D 128MB Web WHQL PC 3D 2GHz CPU 2GB RAM Windows Vista 3GB 4GB RAM 64bit OS PC 52
MicroGDS MicroGDS PC MicroGDS DVD Microsoft.NET Framework 3.5 (SP1) DirectX 9.0c Internet Explorer 7 8.2 8.3 COMDLG32.OCX COMDLG32.OCX 1) Windows 2) 3) regsvr32 %SystemRoot% system32 comdlg32.ocx 8.4 MicroGDS V11 CD-ROM MicroGDS V11 CD-ROM ReadMe.txt CD-ROM relnote.pdf MicroGDS 11 Pro Standard 32bit /64bit Library System32 8.5 MicroGDS V11 MicroGDS V11 MicroGDS V11 PC MicroGDS V11 MicroGDS V10.0 MicroGDS MicroGDS MicroGDS V11 53
8.6 V10.0 MicroGDS PC V10.0 MicroGDS MicroGDS V11 MicroGDS V11 MicroGDS MicroGDS MicroGDS MicroGDS V11 MicroGDS MicroGDS V11 V10.0 MicroGDS V11 PC MicroGDS MicroGDS xx Windows Vista PC MicroGDS Windows Installer Windows Installer MSI 8.7 MicroGDS V11 MicroGDS V10.0 64bit OS MicroGDS MicroGDS CPD Jet4.0 Microsoft Jet 64bit V6.0 V10.0 MicroGDS MicroGDS V11 V6.0 V10.0 MicroGDS V11 V6.0 V10.0 54
MicroGDS V11 MAN V6.0 V10.0 MicroGDS V11 MicroGDS V11 V5.2 MicroGDS V5.2 MicroGDS MicroGDS V11 V51 to V6 MicroGDS Web http://www.informatix.co.jp/mg/support/download/main.html MicroGDS Data Upgrade 55
9. MicroGDS MicroGDS MicroGDS.NET VB.NET C# Maanged C++ CadLink CadFiler.NET API MGDSNet.NET MGDSNet MicroGDS V11 MGDSNet MicroGDS V11 MGDSNet V8 MicroGDS V11 MicroGDS V11 MicroGDS V8 MicroGDS V8 MicroGDS EXE <?xml version='1.0' encoding='utf 8' standalone='yes'?> <configuration> <runtime> <assemblybinding xmlns='urn:schemas microsoft com:asm.v1'> <dependentassembly> <assemblyidentity name = 'MGDSNet' publickeytoken = '331b4a25733fc606' culture = 'neutral' /> <publisherpolicy apply = 'no' /> 56
</dependentassembly> </assemblybinding> </runtime> </configuration> EXE Spiral.exe D: Applications Spiral.exe.config <publisherpolicy apply = 'no' /> MGDSNet MicroGDS V11 MGDSNet MicroGDS V11 V8 V10.0 V8 MGDSNet CadEvent Microsoft COM CAEV060 OCX COM MicroGDS V11 V8 V8 V8 MicroGDS regsvr32 "C: Program Files Informatix MicroGDS 8.0 Programs CAEV060.OCX" V8 MicroGDS MicroGDS V11 MicroGDS V11 Visual Basic VB6 UnManaged C++ CadLink CadFiler VB6 API calnk60 cadflr60 DLL DLL 1 DLL 1. EXE 2.Windows C: WINDOWS SYSTEM32 3.PATH 57
MicroGDS cadlnk60 cadflr60 DLL DLL DLL MicroGDS MicroGDS V11 MicroGDS V11 MicroGDS V11 MicroGDS MicroGDS MicroGDS DLL EXE DLL PATH DLL mgdsfilerxx.dll mgdslinkxx.dll cadflr60.dll cadlnk60.dll EXE DLL xx MicroGDS V9 mgdsfiler08.dll cadflr60.dll mgdslink08.dll cadlnk60.dll.net cadlnk60 cadflr60 DLL Windows MicroGDS V11 V10 DLL CadEvent.NET CADEV060 OCX regsvr32 C++ CADEV060 OCX cadevt60 DLL C++ 58
C++ mgdseventxx.dll cadevt60.dll MicroGDS 59
10. MicroGDS MicroGDS "Pro" "Standard" -------------- MicroGDS MicroGDS "Pro" OK -------------- OK Informatix OK OK DXF/DWG MicroGDS DXF/DWG AutoCAD MicroGDS Piranesi (C) 2012 URL 60