internal Class262(BinaryReader A_0) : this() { int num2 = 15; long position = A_0.BaseStream.Position; this.int_2 = A_0.ReadInt32(); this.int_3 = A_0.ReadUInt16(); this.picfType_0 = (PicfType)A_0.ReadUInt16(); this.int_4 = A_0.ReadUInt16(); this.int_5 = A_0.ReadUInt16(); this.int_6 = A_0.ReadUInt16(); this.picfSubType_0 = (PicfSubType)A_0.ReadUInt16(); this.int_7 = A_0.ReadUInt16(); this.int_8 = A_0.ReadUInt16(); this.int_9 = A_0.ReadUInt16(); this.int_10 = A_0.ReadUInt16(); this.int_11 = A_0.ReadUInt16(); this.int_12 = A_0.ReadUInt16(); this.int_13 = A_0.ReadUInt16(); this.int_14 = A_0.ReadUInt16(); this.int_24 = A_0.ReadUInt16(); this.int_25 = A_0.ReadUInt16(); this.int_15 = A_0.ReadInt16(); this.int_16 = A_0.ReadInt16(); this.int_17 = A_0.ReadInt16(); this.int_18 = A_0.ReadInt16(); int num = A_0.ReadUInt16(); this.int_19 = num & 15; this.bool_0 = (num & 0x10) != 0; this.bool_1 = (num & 0x20) != 0; this.bool_2 = (num & 0x40) != 0; this.bool_3 = (num & 0x80) != 0; this.int_20 = (num & 0xff00) >> 8; this.border_0 = Class355.smethod_0(A_0, this.border_0); this.border_1 = Class355.smethod_0(A_0, this.border_1); this.border_2 = Class355.smethod_0(A_0, this.border_2); this.border_3 = Class355.smethod_0(A_0, this.border_3); this.int_21 = A_0.ReadInt16(); this.int_22 = A_0.ReadInt16(); this.int_23 = A_0.ReadInt16(); if (bool_4) { StringBuilder builder = new StringBuilder(); builder.Append(BookmarkStart.b("㼴收尸娺夼Ἶᅀੂلņ獈", num2)); builder.AppendFormat(BookmarkStart.b("㼴᜶吸崺䴼爾ⱀ祂㹄睆㑈杊浌≎㝐⍒ൔቖ⅘⽚杜偠Ṣ䥤䝦Ѩ൪ᵬ㙮㑰୲Ŵ䵶ɸ䥺|卾ꆀ솈욊쮌떎ꂒ", num2), new object[] { this.picfType_0, this.int_4, this.int_5, this.int_6 }); builder.AppendFormat(BookmarkStart.b("㼴᜶嬸嘺椼䘾ㅀ♂罄㱆祈㙊慌潎㍐㹒ɔ㹖㵘⽚㕜敞᩠剢ᡤ䭦䥨४l❮ᑰᩲቴὶ൸䅺ټ䵾ﲀ꾂ꖄ\udc8a\ue48cﮒ힔ﺚꖞ\udaa0\u90a2\ud8a4\u8ba6覨즪삹\uddb0\ud2b2\udbb4\ud2b6쪸膺욼设변ꗆ觊믎ꋐ菒볔꿖볘럚ꓞ퓠黢짤쟦诨蛪꿬蛮藰胲쿴賶쿸蛺", num2), new object[] { this.picfSubType_0, this.int_7, this.int_8, this.int_9, this.int_10, this.int_11, this.int_12 }); builder.AppendFormat(BookmarkStart.b("㼴᜶崸䌺尼砾⹀≂⥄絆㉈筊が捎煐㝒ⱔ㙖Ṙ㑚㱜㍞孠ᡢ呤ᩦ䕨䭪lᝮ䭰ࡲ䝴੶啸孺ၼپ뮀뚄惘", num2), new object[] { this.int_13, this.int_14, this.int_24, this.int_25 }); builder.AppendFormat(BookmarkStart.b("㼴᜶崸䌺尼簾㍀ⱂ㕄ⱈⵊ㥌畎⩐捒⡔策祘㽚㹞≠ᅢᝦ㵨Ѫᵬ啮ੰ䉲ࡴ孶奸ὺռṾ슀\udb88\ue28aꦒꖖ랚붜ﮞ\ud8a0\uc2a2햦욨\udbaa\uefac삮얰잲\udab4\udab6莸삺躼슾", num2), new object[] { this.int_13, this.int_14, this.int_17, this.int_18 }); builder.AppendFormat(BookmarkStart.b("㼴᜶崸䌺尼瀾㍀⩂≄⹆❈煊㙌罎ⱐ罒畔㍖⁘㩚ቜⵞࡠѢ०卨ၪ屬ቮ嵰卲ᙴ❶ᑺർ౾뮀랄惘", num2), this.int_21, this.int_22, this.int_23); } }
internal Class262(ShapeBase A_0) : this() { float num; if (A_0.IsHorizontalRule) { this.picfType_0 = PicfType.InlineEscher; this.picfSubType_0 = (A_0.ShapeType == ShapeType.Image) ? PicfSubType.InlineHorizontalRuleImage : PicfSubType.InlineHorizontalRuleShape; goto Label_00B9; } if (A_0.IsWordArt) { this.picfType_0 = PicfType.InlineEscher; this.picfSubType_0 = PicfSubType.InlineWordArt; goto Label_00B9; } ShapeType shapeType = A_0.ShapeType; if (shapeType == ShapeType.OleObject) { goto Label_00A9; } if (shapeType != ShapeType.Image) { if (shapeType == ShapeType.OleControl) { goto Label_00A9; } this.picfType_0 = PicfType.InlineEscher; this.picfSubType_0 = PicfSubType.InlineShape; } else { ShapeObject obj2 = (ShapeObject)A_0; this.picfType_0 = (!obj2.ImageData.IsLink || obj2.HasImageBytes) ? PicfType.InlineEscher : PicfType.IncludePicture; this.picfSubType_0 = PicfSubType.InlineImage8; } goto Label_00B9; Label_00A9: this.picfType_0 = PicfType.InlineEscher; this.picfSubType_0 = PicfSubType.InlineOleObject; Label_00B9: num = 1f; float num2 = 1f; if ((A_0.ShapeType == ShapeType.Image) || (A_0.ShapeType == ShapeType.OleObject)) { DocPicture imageData = (A_0 as ShapeObject).ImageData; num = imageData.WidthScale / 100f; num2 = imageData.HeightScale / 100f; } if (A_0.IsTopLevel) { this.int_13 = (int)Math.Round((double)((A_0.Width * num) * 20.0)); this.int_14 = (int)Math.Round((double)((A_0.Height * num2) * 20.0)); } else { this.int_13 = (int)Math.Round((double)(A_0.Width * num)); this.int_14 = (int)Math.Round((double)(A_0.Height * num2)); } Class43 shapePr = A_0.ShapePr; this.border_0 = A_0.ShapePr.method_58().Top; this.border_1 = A_0.ShapePr.method_58().Left; this.border_2 = A_0.ShapePr.method_58().Bottom; this.border_3 = A_0.ShapePr.method_58().Right; SizeF ef = smethod_0(A_0.Size, A_0.Rotation); this.int_24 = (int)Math.Round((double)((((double)ef.Width) / A_0.Width) * 1000.0)); this.int_25 = (int)Math.Round((double)((((double)ef.Height) / A_0.Height) * 1000.0)); }