当前位置: 首页>>代码示例>>C#>>正文


C# ListItemType.ToString方法代码示例

本文整理汇总了C#中ListItemType.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# ListItemType.ToString方法的具体用法?C# ListItemType.ToString怎么用?C# ListItemType.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ListItemType的用法示例。


在下文中一共展示了ListItemType.ToString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: WriteListStyle


//.........这里部分代码省略.........
 //        tw.WriteElementString("name", "Composite Radar");
 //    }
 //    else
 //    {
 //        tw.WriteElementString("name", "No Composite Radar");
 //    }
 //    foreach (Radar r in radars)
 //    {
 //        WriteRadar(r, tw);
 //    }
 //    tw.WriteEndElement();//Long range
 //    #endregion
 //    tw.WriteEndElement();//Nearby Radars
 //    #endregion
 //    tw.WriteEndElement();//Folder
 //}
 //public static void WriteWarning(XmlTextWriter tw)
 //{
 //    tw.WriteStartElement("Placemark");
 //    tw.WriteElementString("name", "Tropical Data Kml Warning (Click Me)");
 //    tw.WriteElementString("visibility", "1");
 //    string tmp = "";
 //    tmp += "You are currently using the Uncompressed Kml version \n";
 //    tmp += "of this Network Link.  Due to bandwidth considerations \n";
 //    tmp += "I ask that you please switch over to the identical Kmz \n";
 //    tmp += "(compressed) version of this Network Link.  Please use the \n";
 //    tmp += "following link instead. \n";
 //    tmp += "<br>";
 //    tmp += "<a href=\"http://bbs.keyhole.com/ubb/showflat.php/Cat/0/Number/51227/an/0/page/0#51227\">Live Tropical Data and NHC Storm Forecast Models (KMZ)</a> \n";
 //    tmp += "<br>";
 //    tmp += "Paul Seabury 2005";
 //    tw.WriteStartElement("description");
 //    WriteDescription(tmp, tw);
 //    tw.WriteEndElement();//description
 //    //tw.WriteElementString("styleUrl", "#Initial");
 //    tw.WriteStartElement("LookAt");
 //    tw.WriteElementString("longitude", "-90.0");
 //    tw.WriteElementString("latitude", "25.0");
 //    tw.WriteElementString("range", "2400000");
 //    tw.WriteElementString("tilt", "0");
 //    tw.WriteElementString("heading", "0");
 //    tw.WriteEndElement(); // LookAt
 //    tw.WriteStartElement("Point");
 //    tw.WriteElementString("altitudeMode", "absolute");
 //    tw.WriteElementString("coordinates", "-90.00,25.00,15000");
 //    tw.WriteEndElement();//Point
 //    tw.WriteEndElement();//Placemark
 //}
 //public static void WriteRadar(Radar r, XmlTextWriter tw)
 //{
 //tw.WriteStartElement("GroundOverlay");
 //tw.WriteElementString("visibility", "0");
 //tw.WriteElementString("name", r.Description);
 //tw.WriteStartElement("Icon");
 //tw.WriteElementString("href", r.ImgLink);
 //tw.WriteElementString("refreshMode", "onInterval");
 //tw.WriteElementString("refreshInterval", "300");
 //tw.WriteElementString("viewBoundScale", "0.75");
 //tw.WriteEndElement(); // Icon
 //tw.WriteStartElement("LatLonBox");
 //tw.WriteElementString("north", r.North.ToString());
 //tw.WriteElementString("south", r.South.ToString());
 //tw.WriteElementString("east", r.East.ToString());
 //tw.WriteElementString("west", r.West.ToString());
 //tw.WriteEndElement(); // LatLonBox
 //tw.WriteEndElement(); // Ground Overlay
 //}
 //public static void WriteBuoy(Buoy b, string href, XmlTextWriter tw)
 //{
 //tw.WriteStartElement("Placemark");
 //tw.WriteElementString("visibility", "0");
 //tw.WriteElementString("name", b.Id);
 //tw.WriteElementString("styleUrl", "#Buoy");
 //tw.WriteElementString("Snippet", "");
 //string desc = "";
 //desc += "<img src=\"";
 //desc += href + "/" + b.Id + ".png\"";
 //desc += "alt =\"Image for " + b.Id + " temporarily unavailable.\"";
 //desc += ">\n";
 //desc += "<a href=\"";
 //desc += b.InfoUrl;
 //desc += "\">More Info for " + b.Id + "</a>";
 //tw.WriteStartElement("description");
 //WriteDescription(desc, tw);
 //tw.WriteEndElement();//description
 //tw.WriteStartElement("Point");
 //WriteCoordinates(b.Location, tw);
 //tw.WriteEndElement();//Point
 //tw.WriteEndElement();//Placemark
 //}
 //public static string LISTSTYLERADIO = "radioFolder";
 //public static string LISTSTYLECHECKED = "checkHideChildren";
 public static void WriteListStyle(ListItemType type, XmlTextWriter tw)
 {
     tw.WriteStartElement("Style");
     tw.WriteStartElement("ListStyle");
     tw.WriteElementString("listItemType", type.ToString());
     tw.WriteEndElement();
     tw.WriteEndElement();
 }
开发者ID:kujosHeist,项目名称:satellitekml,代码行数:101,代码来源:KmlWriter.cs

示例2: CreateNewNumberingNumId

        internal void CreateNewNumberingNumId(int level = 0, ListItemType listType = ListItemType.Numbered)
        {
            ValidateDocXNumberingPartExists();
            if (Document.numbering.Root == null)
            {
                throw new InvalidOperationException("Numbering section did not instantiate properly.");
            }

            ListType = listType;

            var numId = GetMaxNumId() + 1;
            var abstractNumId = GetMaxAbstractNumId() + 1;

            XDocument listTemplate;
            switch (listType)
            {
                case ListItemType.Bulleted:
                    listTemplate = HelperFunctions.DecompressXMLResource("Novacode.Resources.numbering.default_bullet_abstract.xml.gz");
                    break;
                case ListItemType.Numbered:
                    listTemplate = HelperFunctions.DecompressXMLResource("Novacode.Resources.numbering.default_decimal_abstract.xml.gz");
                    break;
                default:
                    throw new InvalidOperationException(string.Format("Unable to deal with ListItemType: {0}.", listType.ToString()));
            }
            var abstractNumTemplate = listTemplate.Descendants().Single(d => d.Name.LocalName == "abstractNum");
            abstractNumTemplate.SetAttributeValue(DocX.w + "abstractNumId", abstractNumId);
            var abstractNumXml = new XElement(XName.Get("num", DocX.w.NamespaceName), new XAttribute(DocX.w + "numId", numId), new XElement(XName.Get("abstractNumId", DocX.w.NamespaceName), new XAttribute(DocX.w + "val", abstractNumId)));

            var abstractNumNode = Document.numbering.Root.Descendants().LastOrDefault(xElement => xElement.Name.LocalName == "abstractNum");
            var numXml = Document.numbering.Root.Descendants().LastOrDefault(xElement => xElement.Name.LocalName == "num");

            if (abstractNumNode == null || numXml == null)
            {
                Document.numbering.Root.Add(abstractNumTemplate);
                Document.numbering.Root.Add(abstractNumXml);
            }
            else
            {
                abstractNumNode.AddAfterSelf(abstractNumTemplate);
                numXml.AddAfterSelf(
                    abstractNumXml
                );
            }

            NumId = numId;
        }
开发者ID:kenjiuno,项目名称:enex2docx,代码行数:47,代码来源:List.cs

示例3: CreateNewNumberingNumId

        internal void CreateNewNumberingNumId(int level = 0, ListItemType listType = ListItemType.Numbered, int? startNumber = null, bool continueNumbering = false)
        {
            ValidateDocXNumberingPartExists();
            if (Document.numbering.Root == null)
            {
                throw new InvalidOperationException("Numbering section did not instantiate properly.");
            }

            ListType = listType;

            var numId = GetMaxNumId() + 1;
            var abstractNumId = GetMaxAbstractNumId() + 1;

            XDocument listTemplate;
            switch (listType)
            {
                case ListItemType.Bulleted:
                    listTemplate = HelperFunctions.DecompressXMLResource("Novacode.Resources.numbering.default_bullet_abstract.xml.gz");
                    break;
                case ListItemType.Numbered:
                    listTemplate = HelperFunctions.DecompressXMLResource("Novacode.Resources.numbering.default_decimal_abstract.xml.gz");
                    break;
                default:
                    throw new InvalidOperationException(string.Format("Unable to deal with ListItemType: {0}.", listType.ToString()));
            }

            var abstractNumTemplate = listTemplate.Descendants().Single(d => d.Name.LocalName == "abstractNum");
            abstractNumTemplate.SetAttributeValue(DocX.w + "abstractNumId", abstractNumId);
            
            //Fixing an issue where numbering would continue from previous numbered lists. Setting startOverride assures that a numbered list starts on the provided number.
            //The override needs only be on level 0 as this will cascade to the rest of the list.
            var abstractNumXml = GetAbstractNumXml(abstractNumId, numId, startNumber, continueNumbering);

            var abstractNumNode = Document.numbering.Root.Descendants().LastOrDefault(xElement => xElement.Name.LocalName == "abstractNum");
            var numXml = Document.numbering.Root.Descendants().LastOrDefault(xElement => xElement.Name.LocalName == "num");

            if (abstractNumNode == null || numXml == null)
            {
                Document.numbering.Root.Add(abstractNumTemplate);
                Document.numbering.Root.Add(abstractNumXml);
            }
            else
            {
                abstractNumNode.AddAfterSelf(abstractNumTemplate);
                numXml.AddAfterSelf(
                    abstractNumXml
                );
            }

            NumId = numId;
        }
开发者ID:super-rain,项目名称:DocX,代码行数:51,代码来源:List.cs


注:本文中的ListItemType.ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。