개정판 9b8c243a
Fix Zoom Extents
Change-Id: Ib842205f5c16c1a7774f6a80015b374271bbdd78
DTI_PID/OdReadExMgd/OdReadExMgd.cs | ||
---|---|---|
4212 | 4212 |
} |
4213 | 4213 |
} |
4214 | 4214 |
|
4215 |
bool isOK = false; |
|
4215 | 4216 |
Extents3d extents = new Extents3d(pDb.Extmin, pDb.Extmax); |
4216 | 4217 |
// SEC Title box Move & Erase |
4217 | 4218 |
using (BlockTable pTable = (BlockTable)pDb.BlockTableId.Open(OpenMode.ForRead)) |
4218 | 4219 |
{ |
4219 | 4220 |
string blockName = "Titlebox"; |
4220 |
|
|
4221 |
bool isOK = false; |
|
4222 | 4221 |
if (pTable.Has(blockName)) |
4223 | 4222 |
{ |
4224 | 4223 |
using (BlockTableRecord pBlock = (BlockTableRecord)pTable[BlockTableRecord.ModelSpace].Open(OpenMode.ForRead, false, true)) |
... | ... | |
4279 | 4278 |
} |
4280 | 4279 |
pDb.UpdateExt(false); |
4281 | 4280 |
pDb.UpdateExt(true); |
4282 |
pDb.Extmin = extents.MinPoint; |
|
4283 |
pDb.Extmax = extents.MaxPoint; |
|
4281 |
if (isOK) |
|
4282 |
{ |
|
4283 |
pDb.Extmin = extents.MinPoint; |
|
4284 |
pDb.Extmax = extents.MaxPoint; |
|
4285 |
} |
|
4284 | 4286 |
} |
4285 | 4287 |
public void dumpHeader(Database pDb, int indent, XmlNode node) |
4286 | 4288 |
{ |
내보내기 Unified diff