private IList <Polyline4D> method_17( IClippingTransformer transformer, Bounds2D textBounds) { Matrix4D transform = this.Transform; IClippingTransformer transformer1 = (IClippingTransformer)transformer.Clone(); transformer1.SetPreTransform(transform); double num = this.double_1 * (this.backgroundFillInfo_0.BorderOffsetFactor - 1.0); double x1 = textBounds.Corner1.X - num; double x2 = this.double_2 + num; double y1 = textBounds.Corner1.Y - num; double y2 = textBounds.Corner2.Y + num; return(DxfUtil.smethod_38(new WW.Math.Geometry.Polyline3D(true, new WW.Math.Point3D[4] { new WW.Math.Point3D(x1, y1, 0.0), new WW.Math.Point3D(x2, y1, 0.0), new WW.Math.Point3D(x2, y2, 0.0), new WW.Math.Point3D(x1, y2, 0.0) }), true, transformer1)); }