internal override void UpdateXml() { base.UpdateXml(); Margin.UpdateXml(); var vmlHelper = XmlHelperFactory.Create(_vmlProp.NameSpaceManager, _vmlProp.TopNode.ParentNode); var style = "layout-flow:" + LayoutFlow.TranslateString() + ";mso-layout-flow-alt:" + Orientation.TranslateString(); if (ReadingOrder == eReadingOrder.RightToLeft) { style += ";direction:RTL"; } else if (ReadingOrder == eReadingOrder.ContextDependent) { style += ";mso-direction-alt:auto"; } if (AutomaticSize) { style += ";mso-fit-shape-to-text:t"; } vmlHelper.SetXmlNodeString("v:textbox/@style", style); }