private void method_12(Class724 A_0, Class673 A_1, Class69 A_2, bool A_3) { spr➓ r➓ = A_2.method_1(); ShapeObject obj2 = (ShapeObject)A_0.method_3(); if (this.class672_0.method_10() != null) { Class1024 class2 = new Class1024(); int num = this.class672_0.method_10().(); if (obj2.HorizontalRule.method_0()) { spr➓ r➓2 = new spr➓(); r➓.ᜁ(r➓2); r➓ = r➓2; smethod_2(obj2.HorizontalRule.method_6(), A_0.method_4().Width, A_0.method_1(), r➓2); } PointF[] tfArray = this.method_13(obj2); Class1021 class3 = (tfArray == null) ? ((A_3 || A_0.method_14()) ? new Class1021(base.sprℭ_0) : null) : null; this.method_14(r➓, num, class2, class3); this.method_15(r➓, obj2, A_1, class3); this.method_16(r➓, num, class2, class3); A_2.method_3((tfArray != null) ? new Class722(tfArray, true) : ((class3 != null) ? class3.method_4() : null)); } this.class315_0.method_1(this.class672_0, r➓); if (((obj2.ParentObject != null) && (obj2.ParentObject.DocumentObjectType == DocumentObjectType.ShapeGroup)) && sprḆ.(obj2.HRef)) { r➓.ᜀ(new spr⠱(obj2.BoundsInPoints, obj2.HRef)); } }
private void method_16(spr➓ A_0, int A_1, Class1024 A_2, Class1021 A_3) { for (int i = 0; i < A_1; i++) { sprᲆ rᲆ = this.class672_0.method_10().ᜀ(i); if (rᲆ.ᜀ() != null) { if (A_3 != null) { A_3.method_2(rᲆ); } sprᲆ[] rᲆArray2 = Class825.smethod_0(rᲆ, this.class672_0.method_28().Stroke.method_37()); if (rᲆArray2 != null) { if (rᲆArray2[0].() > 0)
private void method_15(spr➓ A_0, ShapeObject A_1, Class673 A_2, Class1021 A_3) { if (A_1.HasImage) { spr➓ r➓ = new spr➓(); r➓.ᜀ(Class316.smethod_8(A_1, A_2)); DocPicture imageData = A_1.ImageData; byte[] buffer = smethod_3(A_1) ? smethod_4(A_1) : Class1022.smethod_5(imageData); sprἣ sprἣ = new sprἣ(PointF.Empty, this.class672_0.method_32(), buffer, new sprᤘ((double)imageData.CropFromLeft, (double)imageData.CropFromRight, (double)imageData.CropFromTop, (double)imageData.CropFromBottom), smethod_6(imageData)); smethod_5(A_1, sprἣ); r➓.ᜁ(sprἣ); A_0.ᜁ(r➓); if (A_3 != null) { A_3.method_1(buffer, sprἣ.ᜂ()); } } }
private void method_14(spr➓ A_0, int A_1, Class1024 A_2, Class1021 A_3) { for (int i = 0; i < A_1; i++) { sprᲆ rᲆ = this.class672_0.method_10().ᜀ(i); if (rᲆ.ᜈ() != null) { if ((((rᲆ.ᜈ() is spr⡀) && (this.class672_0.method_28().Rotation != 0.0)) && (!this.class672_0.method_28().IsTextureRotated&& !this.class672_0.method_28().IsWordArt)) && !this.class672_0.method_28().IsImage) { sprᨴ rᨴ = new sprᨴ(); ((spr⡀)rᲆ.ᜈ()).ᜀ(rᨴ.ᜁ(rᲆ)); } sprᲆ rᲆ2 = A_2.method_0(rᲆ, false, true); A_0.ᜁ(rᲆ2); if (A_3 != null) { A_3.method_0(rᲆ2); } } } }