protected override void vmethod_10(Class615 A_0) { RectangleF ef = base.class774_0.method_13(); Class210 class2 = base.method_2() as Class210; bool flag = false; if (class2 != null) { flag = !(class2.method_19() == 0f); } if (base.class375_0.method_74().Count == 0) { if ((flag && (class2.method_13() < 0)) && !(A_0.method_8() is Class65)) { ef.X += class2.method_19(); ef.Width -= class2.method_19(); } if (class2.method_13() < 0) { ef.X += class2.method_51(); ef.Width -= class2.method_51(); } if (class2.method_13() != -1) { if (flag && !(A_0.method_8() is Class65)) { ef.X += class2.method_19() + class2.method_51(); ef.Width -= class2.method_19() + class2.method_51(); } else if (!flag && !(A_0.method_8() is Class65)) { ef.X += class2.method_51(); ef.Width -= class2.method_51(); } } if ((A_0.method_8() is Class65) && ((A_0.method_8() as Class65).method_2() is Paragraph)) { Paragraph paragraph = (A_0.method_8() as Class65).method_2() as Paragraph; int count = paragraph.WidgetCollection.Count; if ((count > 1) && (count != (A_0.method_8() as Class65).Interface3.imethod_3())) { DocumentObject obj2 = paragraph.WidgetCollection[(count - 1) - (A_0.method_8() as Class65).Interface3.imethod_3()]; if ((obj2 is Break) && (((obj2 as Break).BreakType == BreakType.PageBreak) || ((obj2 as Break).BreakType == BreakType.ColumnBreak))) { ef.X += class2.method_19() + class2.method_51(); ef.Width -= class2.method_19() + class2.method_51(); } } } } base.class375_1 = A_0.vmethod_0(ef); (base.interface30_0 as Class304).method_12(new Class206.Class215()); (base.interface30_0 as Class304).method_14(0f); }