Beispiel #1
0
        private string MapAdditionalInformationPosition(AdditionalInformationPosition value)
        {
            var pos = "firstslide";

            switch (value)
            {
            case AdditionalInformationPosition.FirstSlide:
                pos = "firstslide";
                break;

            case AdditionalInformationPosition.LastSlide:
                pos = "lastslide";
                break;

            case AdditionalInformationPosition.None:
                pos = "none";
                break;
            }
            return(pos);
        }
        /// <summary>
        ///     Parses copyright position.
        /// </summary>
        /// <param name="elem"></param>
        /// <param name="defaultValue"></param>
        /// <returns></returns>
        private AdditionalInformationPosition ParseAdditionalInformationPosition(XmlElement elem,
                                                                                 AdditionalInformationPosition defaultValue)
        {
            var position = defaultValue;

            if (elem != null)
            {
                if (elem.InnerText == "firstslide")
                {
                    position = AdditionalInformationPosition.FirstSlide;
                }
                else if (elem.InnerText == "lastslide")
                {
                    position = AdditionalInformationPosition.LastSlide;
                }
                else if (elem.InnerText == "none")
                {
                    position = AdditionalInformationPosition.None;
                }
            }
            return(position);
        }