0
Dimension
私は特定のスタイルを使用したいが、Dimscale
をオーバーライドしたい。私は、次の試してみました:DimStyleが適用されている場合、Dimension.Dimscaleをオーバーライドする方法
Dimension dimension =
_transaction.GetObject(entityId, OpenMode.ForRead) as Dimension;
dimension.UpgradeOpen();
dimension.DimensionStyleName = "My Style"; //"My Style" uses a Dimscale of 1
dimension.Dimscale = 256;
しかし、このコードは寸法スタイルが適用されて実行されますがDimscale
が上書きされていないとき。私は別々のトランザクションと最後の2行を別々のデータベースセーブに入れようとしましたが、同じ結果が得られます。 UIから手動でDimscale
を上書きできることがわかっているときに、なぜこれが機能しないのかわかりません。
Dimension.Dimscale
を正常に上書きするにはどうすればよいですか?
「マイスタイル」は、大部分のディメンションで使用されるため、「Dimscale」が1である必要があります。私はちょうど次元のいくつかを 'Dimscale' 256に置き換えたいと思います。 – skeletank