public static ArgbColor GetColor( DxfIndexedColorSet indexedColors, WW.Cad.Model.Color color, EntityColor byBlockColor, DxfColor byBlockDxfColor, DxfLayer layer) { switch (color.ColorType) { case ColorType.ByLayer: if (layer != null) { return(layer.Color.ToArgbColor(indexedColors)); } return(ArgbColors.White); case ColorType.ByBlock: if (byBlockDxfColor != null) { return(byBlockDxfColor.Color.ToArgbColor(indexedColors)); } return(byBlockColor.ToArgbColor(indexedColors)); case ColorType.ByColor: case ColorType.ByColorIndex: case ColorType.ByPenIndex: case ColorType.Foreground: return(color.ToArgbColor(indexedColors)); default: return(ArgbColor.Empty); } }
public System.Drawing.Color ToSystemDrawingColor( DxfIndexedColorSet indexedColors, byte alpha) { ArgbColor argbColor = this.ToArgbColor(indexedColors); argbColor.A = alpha; return((System.Drawing.Color)argbColor); }
public override void imethod_26( out EntityColor color, out Transparency transparency, out bool isColorBookColor) { isColorBookColor = false; short colorNumber = this.imethod_14(); transparency = Transparency.ByLayer; color = DxfIndexedColorSet.GetEntityColor(colorNumber); }
public static EntityColor CreateFrom(ArgbColor color) { int colorDifference; short colorIndex = DxfIndexedColorSet.GetColorIndex(color, out colorDifference); if (colorDifference != 0) { return(EntityColor.CreateFromRgb(color.Argb)); } return(EntityColor.CreateFromColorIndex(colorIndex)); }
public int ToArgb(DxfIndexedColorSet indexedColors) { switch (this.ColorType) { case ColorType.ByColor: return((int)this.uint_0 & 16777215 | -16777216); case ColorType.ByColorIndex: return(indexedColors[(int)this.ColorIndex].Argb); default: return(-16777216); } }
private void method_1() { switch (this.indexedColorHandling_0) { case IndexedColorHandling.BehaveLikeAutocad: this.dxfIndexedColorSet_0 = DxfIndexedColorSet.GetAcadIndexedColorSet(this.argbColor_0); break; case IndexedColorHandling.BehaveLikeClassicCadlibWithoutBackgroundCorrection: this.dxfIndexedColorSet_0 = DxfIndexedColorSet.CadlibClassicIndexedColors; break; case IndexedColorHandling.BehaveLikeClassicCadlibWithBackgroundCorrection: this.dxfIndexedColorSet_0 = DxfIndexedColorSet.smethod_13(this.argbColor_0); break; } }
public int ToArgb(DxfIndexedColorSet indexedColors, byte alpha) { if (alpha == byte.MaxValue) { return(this.ToArgb(indexedColors)); } switch (this.ColorType) { case ColorType.ByColor: return((int)this.uint_0 & 16777215 | (int)alpha << 24); case ColorType.ByColorIndex: return((int)((long)indexedColors[(int)this.ColorIndex].Argb & 16777215L | (long)((uint)alpha << 24))); default: return((int)alpha << 24); } }
public override void imethod_10( EntityColor color, Transparency transparency, bool isColorBookColor) { if (color == EntityColor.ByBlock && !isColorBookColor) { this.imethod_32((short)0); } else { ushort num = 0; bool flag; if (flag = transparency.TransparencyType != TransparencyType.ByLayer) { num |= (ushort)8192; } if (isColorBookColor) { this.imethod_32((short)(ushort)((uint)num | 49152U)); } else if (color == EntityColor.ByLayer) { this.imethod_32((short)(ushort)((uint)num | 256U)); } else if (color.ColorType == ColorType.ByColorIndex) { this.imethod_32((short)(ushort)((uint)num | (uint)(ushort)color.ColorIndex)); } else { int colorDifference; int colorIndex = (int)DxfIndexedColorSet.GetColorIndex(color.ToArgbColor(), out colorDifference); this.imethod_32((short)(ushort)((uint)num | (uint)(ushort)(32768 | colorIndex))); this.imethod_33((int)color.Data); } if (!flag) { return; } this.imethod_33((int)transparency.Data); } }
public override void imethod_6(Color color) { switch (color.ColorType) { case ColorType.ByLayer: this.imethod_32((short)256); break; case ColorType.ByBlock: this.imethod_32((short)0); break; case ColorType.ByColorIndex: this.imethod_32(color.ColorIndex); break; default: this.imethod_32(DxfIndexedColorSet.GetColorIndex((DxfIndexedColor)DxfIndexedColorSet.AcadClassicIndexedColors, color.ToArgbColor(DxfIndexedColorSet.AcadClassicIndexedColors))); break; } }
public override void imethod_26( out EntityColor color, out Transparency transparency, out bool isColorBookColor) { isColorBookColor = false; short num1 = this.imethod_14(); if (num1 == (short)0) { color = EntityColor.ByBlock; transparency = Transparency.Opaque; } else { ushort num2 = (ushort)((uint)(ushort)num1 & 65280U); if (((int)num2 & 16384) != 0) { color = EntityColors.ByBlock; isColorBookColor = true; } else if (((int)num2 & 32768) != 0) { int num3 = this.imethod_11(); color = EntityColor.CreateFromRgb(num3 & 16777215); } else { color = DxfIndexedColorSet.GetEntityColor((short)((int)num1 & 4095)); } if (((int)num2 & 8192) != 0) { transparency = new Transparency((uint)this.imethod_11()); } else { transparency = Transparency.ByLayer; } } }
public ArgbColor GetColor(DxfIndexedColorSet indexedColors) { return(this.DxfColor == null?this.entityColor_0.ToArgbColor(indexedColors) : this.DxfColor.Color.ToArgbColor(indexedColors)); }
public ArgbColor ToArgbColor(DxfIndexedColorSet indexedColors) { return(new ArgbColor(this.ToArgb(indexedColors))); }
internal static DxfIndexedColor smethod_2(ArgbColor backgroundColor) { return((DxfIndexedColor)DxfIndexedColorSet.smethod_13(backgroundColor)); }
public static DxfIndexedColor GetAcadIndexedColorSet(ArgbColor backgroundColor) { return((DxfIndexedColor)DxfIndexedColorSet.GetAcadIndexedColorSet(backgroundColor)); }
private void method_0() { if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_0(); } if (this.dxfHeader_0.AcadVersion > DxfVersion.Dxf24) { this.interface29_0.imethod_34(this.dxfHeader_0.RequiredVersions); } this.interface29_0.imethod_16(412148564080.0); this.interface29_0.imethod_16(1.0); this.interface29_0.imethod_16(1.0); this.interface29_0.imethod_16(1.0); this.interface29_0.imethod_4("m"); this.interface29_0.imethod_4(string.Empty); this.interface29_0.imethod_4(string.Empty); this.interface29_0.imethod_4(string.Empty); this.interface29_0.imethod_33(0); this.interface29_0.imethod_33(0); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_32((short)0); } if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf18) { DxfLayout dxfLayout = this.dxfModel_0.method_15(); if (dxfLayout != null && dxfLayout.Viewports.Count > 0) { this.interface29_0.imethod_41((DxfHandledObject)dxfLayout.Viewports[0].ViewportEntityHeader); } else { this.interface29_0.imethod_41((DxfHandledObject)null); } } this.interface29_0.imethod_14(this.dxfHeader_0.AssociatedDimensions); this.interface29_0.imethod_14(this.dxfHeader_0.UpdateDimensionsWhileDragging); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_14(this.dxfHeader_0.DimSav); } this.interface29_0.imethod_14(this.dxfHeader_0.PolylineLineTypeGeneration == PolylineLineTypeGeneration.Continuous); this.interface29_0.imethod_14(this.dxfHeader_0.OrthoMode); this.interface29_0.imethod_14(this.dxfHeader_0.RegenerationMode); this.interface29_0.imethod_14(this.dxfHeader_0.FillMode); this.interface29_0.imethod_14(this.dxfHeader_0.QuickTextMode); this.interface29_0.imethod_14(this.dxfHeader_0.PaperSpaceLineTypeScaling != PaperSpaceLineTypeScaling.Viewport); this.interface29_0.imethod_14(this.dxfHeader_0.LimitCheckingOn); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_14(false); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf18) { this.interface29_0.imethod_14(false); } this.interface29_0.imethod_14(this.dxfHeader_0.UserTimer); this.interface29_0.imethod_14(this.dxfHeader_0.SketchPolylines); this.interface29_0.imethod_14(this.dxfHeader_0.AngularDirection != AngularDirection.CounterClockWise); this.interface29_0.imethod_14(this.dxfHeader_0.ShowSplineControlPoints); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_14(false); this.interface29_0.imethod_14(false); } this.interface29_0.imethod_14(this.dxfHeader_0.MirrorText); this.interface29_0.imethod_14(this.dxfHeader_0.WorldView); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_14(false); } this.interface29_0.imethod_14(this.dxfHeader_0.ShowModelSpace); this.interface29_0.imethod_14(this.dxfHeader_0.PaperSpaceLimitsChecking); this.interface29_0.imethod_14(this.dxfHeader_0.RetainXRefDependentVisibilitySettings); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_14(false); } this.interface29_0.imethod_14(this.dxfHeader_0.DisplaySilhouetteCurves); this.interface29_0.imethod_14(this.dxfHeader_0.CreateEllipseAsPolyline); this.interface29_0.imethod_32(this.dxfHeader_0.ProxyGraphics ? (short)1 : (short)0); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_32((short)0); } this.interface29_0.imethod_32(this.dxfHeader_0.SpatialIndexMaxTreeDepth); this.interface29_0.imethod_32((short)this.dxfHeader_0.LinearUnitFormat); this.interface29_0.imethod_32(this.dxfHeader_0.LinearUnitPrecision); this.interface29_0.imethod_32((short)this.dxfHeader_0.AngularUnit); this.interface29_0.imethod_32(this.dxfHeader_0.AngularUnitPrecision); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_32((short)this.dxfHeader_0.ObjectSnapMode); } this.interface29_0.imethod_32((short)this.dxfHeader_0.AttributeVisibility); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_32((short)0); } this.interface29_0.imethod_32((short)this.dxfHeader_0.PointDisplayMode); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_32((short)0); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf18) { this.interface29_0.imethod_33(0); this.interface29_0.imethod_33(0); this.interface29_0.imethod_33(0); } this.interface29_0.imethod_32(this.dxfHeader_0.UserShort1); this.interface29_0.imethod_32(this.dxfHeader_0.UserShort2); this.interface29_0.imethod_32(this.dxfHeader_0.UserShort3); this.interface29_0.imethod_32(this.dxfHeader_0.UserShort4); this.interface29_0.imethod_32(this.dxfHeader_0.UserShort5); this.interface29_0.imethod_32(this.dxfHeader_0.NumberOfSplineSegments); this.interface29_0.imethod_32(this.dxfHeader_0.SurfaceDensityU); this.interface29_0.imethod_32(this.dxfHeader_0.SurfaceDensityV); this.interface29_0.imethod_32(this.dxfHeader_0.SurfaceType); this.interface29_0.imethod_32(this.dxfHeader_0.SurfaceMeshTabulationCount1); this.interface29_0.imethod_32(this.dxfHeader_0.SurfaceMeshTabulationCount2); this.interface29_0.imethod_32((short)this.dxfHeader_0.SplineType); this.interface29_0.imethod_32((short)this.dxfHeader_0.ShadeEdge); this.interface29_0.imethod_32(this.dxfHeader_0.ShadeDiffuseToAmbientPercentage); this.interface29_0.imethod_32(this.dxfHeader_0.UnitMode); this.interface29_0.imethod_32(this.dxfHeader_0.MaxViewportCount); this.interface29_0.imethod_32(this.dxfHeader_0.SurfaceIsolineCount); this.interface29_0.imethod_32((short)this.dxfHeader_0.CurrentMultilineJustification); this.interface29_0.imethod_32(this.dxfHeader_0.TextQuality); this.interface29_0.imethod_16(this.dxfHeader_0.LineTypeScale); this.interface29_0.imethod_16(this.dxfHeader_0.TextHeightDefault); this.interface29_0.imethod_16(this.dxfHeader_0.TraceWidthDefault); this.interface29_0.imethod_16(this.dxfHeader_0.SketchIncrement); this.interface29_0.imethod_16(this.dxfHeader_0.FilletRadius); this.interface29_0.imethod_16(this.dxfHeader_0.ThicknessDefault); this.interface29_0.imethod_16(this.dxfHeader_0.AngleBase); this.interface29_0.imethod_16(this.dxfHeader_0.PointDisplaySize); this.interface29_0.imethod_16(this.dxfHeader_0.PolylineWidthDefault); this.interface29_0.imethod_16(this.dxfHeader_0.UserDouble1); this.interface29_0.imethod_16(this.dxfHeader_0.UserDouble2); this.interface29_0.imethod_16(this.dxfHeader_0.UserDouble3); this.interface29_0.imethod_16(this.dxfHeader_0.UserDouble4); this.interface29_0.imethod_16(this.dxfHeader_0.UserDouble5); this.interface29_0.imethod_16(this.dxfHeader_0.ChamferDistance1); this.interface29_0.imethod_16(this.dxfHeader_0.ChamferDistance2); this.interface29_0.imethod_16(this.dxfHeader_0.ChamferLength); this.interface29_0.imethod_16(this.dxfHeader_0.ChamferAngle); this.interface29_0.imethod_16(this.dxfHeader_0.FacetResolution); this.interface29_0.imethod_16(this.dxfHeader_0.CurrentMultilineScale); this.interface29_0.imethod_16(this.dxfHeader_0.CurrentEntityLinetypeScale); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_4(this.dxfHeader_0.MenuFileName); } this.interface29_0.imethod_44(this.dxfHeader_0.CreateDateTime); this.interface29_0.imethod_44(this.dxfHeader_0.UpdateDateTime); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf18) { this.interface29_0.imethod_33(0); this.interface29_0.imethod_33(0); this.interface29_0.imethod_33(0); } this.interface29_0.imethod_45(this.dxfModel_0.SummaryInfo.TotalEditingTime); this.interface29_0.imethod_45(this.dxfHeader_0.UserElapsedTimeSpan); this.interface29_0.imethod_6(this.dxfHeader_0.CurrentEntityColor); this.interface29_0.imethod_35(new ReferenceType?(), this.dxfHeader_0.HandleSeed); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentLayer); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentTextStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentEntityLineType); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentMultilineStyle); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_16(this.dxfHeader_0.ViewportDefaultViewScaleFactor); } this.interface29_0.imethod_24(this.dxfHeader_0.PaperSpaceInsertionBase); this.interface29_0.imethod_24(this.dxfHeader_0.PaperSpaceExtMin); this.interface29_0.imethod_24(this.dxfHeader_0.PaperSpaceExtMax); this.interface29_0.imethod_25(this.dxfHeader_0.PaperSpaceLimitsMin); this.interface29_0.imethod_25(this.dxfHeader_0.PaperSpaceLimitsMax); this.interface29_0.imethod_16(this.dxfHeader_0.PaperSpaceElevation); this.interface29_0.imethod_24(this.dxfHeader_0.PaperSpaceUcs.Origin); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.XAxis); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.YAxis); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.PaperSpaceUcs); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_32((short)0); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.OrthographicTopDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.OrthographicBottomDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.OrthographicLeftDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.OrthographicRightDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.OrthographicFrontDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.PaperSpaceUcs.OrthographicBackDOrigin); } this.interface29_0.imethod_24(this.dxfHeader_0.InsertionBase); this.interface29_0.imethod_24(this.dxfHeader_0.ExtMin); this.interface29_0.imethod_24(this.dxfHeader_0.ExtMax); this.interface29_0.imethod_25(this.dxfHeader_0.LimitsMin); this.interface29_0.imethod_25(this.dxfHeader_0.LimitsMax); this.interface29_0.imethod_16(this.dxfHeader_0.Elevation); this.interface29_0.imethod_24(this.dxfHeader_0.Ucs.Origin); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.XAxis); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.YAxis); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.Ucs); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_32((short)0); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.OrthographicTopDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.OrthographicBottomDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.OrthographicLeftDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.OrthographicRightDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.OrthographicFrontDOrigin); this.interface29_0.imethod_29(this.dxfHeader_0.Ucs.OrthographicBackDOrigin); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.PostFix); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.AlternateDimensioningSuffix); } } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.GenerateTolerances); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.LimitsGeneration); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextInsideHorizontal); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextOutsideHorizontal); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressFirstDimensionLine); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressSecondDimensionLine); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitDimensioning); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextOutsideExtensions); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SeparateArrowBlocks); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextInsideExtensions); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressOutsideExtensions); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitDecimalPlaces); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.ZeroHandling); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressFirstDimensionLine); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressSecondDimensionLine); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.ToleranceAlignment); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.TextHorizontalAlignment); this.interface29_0.imethod_11((byte)3); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.CursorUpdate != CursorUpdate.ControlsLinePosition); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.ToleranceZeroHandling); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitZeroHandling); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitToleranceZeroHandling); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionStyleOverrides.TextVerticalAlignment); this.interface29_0.imethod_32((short)0); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.AngularDimensionDecimalPlaces); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.DecimalPlaces); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.ToleranceDecimalPlaces); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitFormat); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitToleranceDecimalPlaces); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.TextStyle); } this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.ScaleFactor); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.ArrowSize); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.ExtensionLineOffset); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.DimensionLineIncrement); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.ExtensionLineExtension); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.Rounding); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.DimensionLineExtension); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.PlusTolerance); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.MinusTolerance); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.FixedExtensionLineLength); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.JoggedRadiusDimensionTransverseSegmentAngle); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.TextBackgroundFillMode); this.interface29_0.imethod_6(this.dxfHeader_0.DimensionStyleOverrides.TextBackgroundColor); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.GenerateTolerances); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.LimitsGeneration); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextInsideHorizontal); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextOutsideHorizontal); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressFirstExtensionLine); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressSecondExtensionLine); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.TextVerticalAlignment); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.ZeroHandling); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.AngularZeroHandling); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.ArcLengthSymbolPosition); } this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.TextHeight); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.CenterMarkSize); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.TickSize); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitScaleFactor); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.LinearScaleFactor); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.TextVerticalPosition); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.ToleranceScaleFactor); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.DimensionLineGap); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf14) { this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.PostFix); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.AlternateDimensioningSuffix); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.ArrowBlock != null ? this.dxfHeader_0.DimensionStyleOverrides.ArrowBlock.Name : string.Empty); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.FirstArrowBlock != null ? this.dxfHeader_0.DimensionStyleOverrides.FirstArrowBlock.Name : string.Empty); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.SecondArrowBlock != null ? this.dxfHeader_0.DimensionStyleOverrides.SecondArrowBlock.Name : string.Empty); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitRounding); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitDimensioning); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitDecimalPlaces); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextOutsideExtensions); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SeparateArrowBlocks); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextInsideExtensions); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressOutsideExtensions); } this.interface29_0.imethod_6(this.dxfHeader_0.DimensionStyleOverrides.DimensionLineColor); this.interface29_0.imethod_6(this.dxfHeader_0.DimensionStyleOverrides.ExtensionLineColor); this.interface29_0.imethod_6(this.dxfHeader_0.DimensionStyleOverrides.TextColor); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.AngularDimensionDecimalPlaces); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.DecimalPlaces); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.ToleranceDecimalPlaces); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitFormat); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitToleranceDecimalPlaces); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.AngularDimensionDecimalPlaces); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.FractionFormat); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.LinearUnitFormat); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.DecimalSeparator); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.TextMovement); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.TextHorizontalAlignment); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressFirstDimensionLine); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.SuppressSecondDimensionLine); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.ToleranceAlignment); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.ToleranceZeroHandling); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitZeroHandling); this.interface29_0.imethod_32((short)this.dxfHeader_0.DimensionStyleOverrides.AlternateUnitToleranceZeroHandling); this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.CursorUpdate != CursorUpdate.ControlsLinePosition); this.interface29_0.imethod_32((short)3); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.IsExtensionLineLengthFixed); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf24) { this.interface29_0.imethod_14(this.dxfHeader_0.DimensionStyleOverrides.TextDirection == TextDirection.RightToLeft); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.AltMzf); this.interface29_0.imethod_16(this.dxfHeader_0.DimensionStyleOverrides.Mzf); } if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.TextStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.LeaderArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.ArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.FirstArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.SecondArrowBlock); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.DimensionLineLineType); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.FirstExtensionLineLineType); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.SecondExtensionLineLineType); } } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.DimensionLineWeight); this.interface29_0.imethod_32(this.dxfHeader_0.DimensionStyleOverrides.ExtensionLineWeight); } if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_39(this.dxfModel_0.BlockRecordTable); this.interface29_0.imethod_39(this.dxfModel_0.LayerTable); this.interface29_0.imethod_39(this.dxfModel_0.TextStyleTable); this.interface29_0.imethod_39(this.dxfModel_0.LineTypeTable); this.interface29_0.imethod_39(this.dxfModel_0.ViewTable); this.interface29_0.imethod_39(this.dxfModel_0.UcsTable); this.interface29_0.imethod_39(this.dxfModel_0.VPortTable); this.interface29_0.imethod_39(this.dxfModel_0.AppIdTable); this.interface29_0.imethod_39(this.dxfModel_0.DimStyleTable); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf13 && this.dxfHeader_0.AcadVersion <= DxfVersion.Dxf15) { this.interface29_0.imethod_39(this.dxfModel_0.ViewportEntityHeaderTable); } this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadGroup); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadMLineStyle); this.interface29_0.imethod_39((DxfHandledObject)this.dxfModel_0.DictionaryRoot); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { this.interface29_0.imethod_32((short)((short)2 - this.dxfHeader_0.StackedTextAlignment)); this.interface29_0.imethod_32(this.dxfHeader_0.StackedTextSizePercentage); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_4(this.dxfModel_0.SummaryInfo.HyperLinkBase); this.interface29_0.imethod_4(string.Empty); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadLayout); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadPlotSettings); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadPlotStyleName); } } if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { if (this.dxfHeader_0.AcadVersion > DxfVersion.Dxf15) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadMaterial); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadColor); } if (this.dxfHeader_0.AcadVersion > DxfVersion.Dxf18) { this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadVisualStyle); } } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf15) { int num = (int)this.dxfHeader_0.CurrentEntityLineWeight & 31 | (int)this.dxfHeader_0.EndCaps << 5 | (int)this.dxfHeader_0.JoinStyle << 7; if (!this.dxfHeader_0.DisplayLineWeight) { num |= 512; } if (!this.dxfHeader_0.XEdit) { num |= 1024; } if (this.dxfHeader_0.ExtendedNames) { num |= 2048; } if (this.dxfHeader_0.PlotStyleMode == PlotStyleMode.ColorDependent) { num |= 8192; } this.interface29_0.imethod_33(num); this.interface29_0.imethod_32((short)this.dxfHeader_0.InsUnits); this.interface29_0.imethod_32((short)this.dxfHeader_0.CurrentEntityPlotStyleType); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { if (this.dxfHeader_0.CurrentEntityPlotStyleType == PlotStyleType.ByObjectId) { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_4(this.dxfHeader_0.FingerPrintGuid); this.interface29_0.imethod_4(this.dxfHeader_0.VersionGuid); } } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf18) { this.interface29_0.imethod_11((byte)this.dxfHeader_0.EntitySortingFlags); this.interface29_0.imethod_11((byte)this.dxfHeader_0.IndexCreationFlags); this.interface29_0.imethod_11((byte)1); byte clippingBoundaryType = (byte)this.dxfHeader_0.ExternalReferenceClippingBoundaryType; if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf24) { clippingBoundaryType &= (byte)1; } this.interface29_0.imethod_11(clippingBoundaryType); this.interface29_0.imethod_11((byte)this.dxfHeader_0.DimensionAssociativity); this.interface29_0.imethod_11(this.dxfHeader_0.HaloGapPercentage); this.interface29_0.imethod_32(DxfIndexedColorSet.smethod_14(this.dxfHeader_0.ObscuredColor)); this.interface29_0.imethod_32(DxfIndexedColorSet.smethod_14(this.dxfHeader_0.IntersectionColor)); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_11(this.dxfHeader_0.IntersectionDisplay ? (byte)1 : (byte)0); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_4(this.dxfHeader_0.ProjectName); } } if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { DxfBlock dxfBlock; if (this.dxfModel_0.AnonymousBlocks.TryGetValue("*Paper_Space", out dxfBlock)) { this.interface29_0.imethod_41((DxfHandledObject)dxfBlock); } else { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ModelLayout.OwnerBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ByLayerLineType); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ByBlockLineType); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ContinuousLineType); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_14(false); this.interface29_0.imethod_33(0); this.interface29_0.imethod_33(10); this.interface29_0.imethod_16(1.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_32((short)0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_16(0.0); this.interface29_0.imethod_33(0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_11((byte)0); this.interface29_0.imethod_14(true); this.interface29_0.imethod_6(this.dxfHeader_0.InterfereColor); if (this.dxfHeader_0.AcadVersion < DxfVersion.Dxf21) { this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_11((byte)this.dxfHeader_0.ShadowMode); this.interface29_0.imethod_16(this.dxfHeader_0.ShadowPlaneLocation); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf21) { this.interface29_0.imethod_4(this.dxfHeader_0.MenuFileName); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.PostFix); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.AlternateDimensioningSuffix); if (this.dxfHeader_0.AcadVersion > DxfVersion.Dxf21) { this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.AltMzs); this.interface29_0.imethod_4(this.dxfHeader_0.DimensionStyleOverrides.Mzs); } this.interface29_0.imethod_4(this.dxfModel_0.SummaryInfo.HyperLinkBase); this.interface29_0.imethod_4(string.Empty); this.interface29_0.imethod_4(this.dxfHeader_0.FingerPrintGuid); this.interface29_0.imethod_4(this.dxfHeader_0.VersionGuid); this.interface29_0.imethod_4(string.Empty); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentLayer); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentTextStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentEntityLineType); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.CurrentMultilineStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.PaperSpaceUcs); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.Ucs); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.TextStyle); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.LeaderArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.ArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.FirstArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfHeader_0.DimensionStyleOverrides.SecondArrowBlock); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_39(this.dxfModel_0.BlockRecordTable); this.interface29_0.imethod_39(this.dxfModel_0.LayerTable); this.interface29_0.imethod_39(this.dxfModel_0.TextStyleTable); this.interface29_0.imethod_39(this.dxfModel_0.LineTypeTable); this.interface29_0.imethod_39(this.dxfModel_0.ViewTable); this.interface29_0.imethod_39(this.dxfModel_0.UcsTable); this.interface29_0.imethod_39(this.dxfModel_0.VPortTable); this.interface29_0.imethod_39(this.dxfModel_0.AppIdTable); this.interface29_0.imethod_39(this.dxfModel_0.DimStyleTable); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadGroup); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadMLineStyle); this.interface29_0.imethod_39((DxfHandledObject)this.dxfModel_0.DictionaryRoot); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadLayout); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadPlotSettings); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadPlotStyleName); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadMaterial); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadColor); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.DictionaryAcadVisualStyle); if (this.dxfHeader_0.AcadVersion > DxfVersion.Dxf24) { this.interface29_0.imethod_41((DxfHandledObject)null); } if (this.dxfHeader_0.CurrentEntityPlotStyleType == PlotStyleType.ByObjectId) { this.interface29_0.imethod_41((DxfHandledObject)null); } DxfBlock dxfBlock; if (this.dxfModel_0.AnonymousBlocks.TryGetValue("*Paper_Space", out dxfBlock)) { this.interface29_0.imethod_41((DxfHandledObject)dxfBlock); } else { this.interface29_0.imethod_41((DxfHandledObject)null); } this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ModelLayout.OwnerBlock); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ByLayerLineType); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ByBlockLineType); this.interface29_0.imethod_41((DxfHandledObject)this.dxfModel_0.ContinuousLineType); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); this.interface29_0.imethod_41((DxfHandledObject)null); } if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf14) { Interface29 handleBitStreamWriter = (Interface29)this.interface29_0.HandleBitStreamWriter; handleBitStreamWriter.imethod_32((short)-1); handleBitStreamWriter.imethod_32((short)-1); handleBitStreamWriter.imethod_32((short)-1); handleBitStreamWriter.imethod_32((short)-1); if (this.dxfHeader_0.AcadVersion >= DxfVersion.Dxf18) { handleBitStreamWriter.imethod_33(0); handleBitStreamWriter.imethod_33(0); handleBitStreamWriter.imethod_14(false); } } this.interface29_0.Flush(); }