static void ExctractAligns(HtmlChunkTag tag, ref TextAlign align, ref VertAlign valign)
 {
     var tmp = tag.GetAttr("ALIGN");
     if (tmp != null)
     {
         switch (tmp.ToUpperInvariant())
         {
             case "CENTER":
                 align = TextAlign.Center;
                 break;
             case "JUSTIFY":
                 align = TextAlign.Justify;
                 break;
             case "RIGHT":
                 align = TextAlign.Right;
                 break;
             case "LEFT":
                 align = TextAlign.Left;
                 break;
             default:
                 HtEngine.Log(HtLogLevel.Warning, "Invalid attribute align: '{0}'", tmp);
                 align = TextAlign.Left;
                 break;
         }
     }
     else
     {
         //align = TextAlign.Left;
     }
     tmp = tag.GetAttr("VALIGN");
     if (tmp != null)
     {
         switch (tmp.ToUpperInvariant())
         {
             case "MIDDLE":
                 valign = VertAlign.Middle;
                 break;
             case "TOP":
                 valign = VertAlign.Top;
                 break;
             case "BOTTOM":
                 valign = VertAlign.Bottom;
                 break;
             default:
                 HtEngine.Log(HtLogLevel.Warning, "Invalid attribute valign: '{0}'", tmp);
                 valign = VertAlign.Bottom;
                 break;
         }
     }
     else
     {
         //valign = VertAlign.Bottom;
     }
 }
Esempio n. 2
0
        static void ExctractAligns(HtmlChunkTag tag, ref TextAlign align, ref VertAlign valign)
        {
            var tmp = tag.GetAttr("ALIGN");

            if (tmp != null)
            {
                switch (tmp.ToUpperInvariant())
                {
                case "CENTER":
                    align = TextAlign.Center;
                    break;

                case "JUSTIFY":
                    align = TextAlign.Justify;
                    break;

                case "RIGHT":
                    align = TextAlign.Right;
                    break;

                case "LEFT":
                    align = TextAlign.Left;
                    break;

                default:
                    HtEngine.Log(HtLogLevel.Warning, "Invalid attribute align: '{0}'", tmp);
                    align = TextAlign.Left;
                    break;
                }
            }
            else
            {
                //align = TextAlign.Left;
            }
            tmp = tag.GetAttr("VALIGN");
            if (tmp != null)
            {
                switch (tmp.ToUpperInvariant())
                {
                case "MIDDLE":
                    valign = VertAlign.Middle;
                    break;

                case "TOP":
                    valign = VertAlign.Top;
                    break;

                case "BOTTOM":
                    valign = VertAlign.Bottom;
                    break;

                default:
                    HtEngine.Log(HtLogLevel.Warning, "Invalid attribute valign: '{0}'", tmp);
                    valign = VertAlign.Bottom;
                    break;
                }
            }
            else
            {
                //valign = VertAlign.Bottom;
            }
        }