Solder Paste Layer 면적을 계산하기 위해 아래와 같이 하였습니다.
Solder Paste Layer에 User가 Draw한 object는 계산 되지만, Library에 포함되어 있는 Solder Paste는 계산이 안됩니다.
Library에 포함되어 있는 Solder Paste 면적을 계산 하기 위해서는 어떻게 해야 하나요?
Dim mskeng
Set mskeng = CreateObject("MGCPCBEngines.MaskEngine")
Scripting.AddTypeLibrary ("MGCPCBEngines.MaskEngine")
Scripting.AddTypeLibrary ("MGCPCB.ExpeditionPCBApplication")
Dim stenColl
Set stenColl = pcbDoc.FabricationLayerGfxs(epcbFabSolderpaste, epcbSelectAll, epcbSideTop)
Dim stenUs, shapesCu
Set stenUs = mskeng.Masks.Add
Set shapesCu = stenUs.shapes
Dim stenobj, pnts
For Each stenobj In stenColl
pnts = stenobj.Geometry.PointsArray
Call shapesCu.AddByPointsArray (1 + UBound(pnts, 2), pnts)
Next