예제 #1
0
        public string GetNameForTagID(Interop.ELEMENT_TAG_ID ptagId)
        {
            string pbstrName;

            ms.GetNameForTagID(ptagId, out pbstrName);
            return(pbstrName);
        }
예제 #2
0
        /// <summary>
        /// Returns the tagname for an element from a given element id.
        /// </summary>
        /// <param name="tagID">Element id</param>
        /// <returns>tagname without angle brackets.</returns>
        static internal string GetElementName(Interop.ELEMENT_TAG_ID tagID)
        {
            switch (tagID)
            {
            case Interop.ELEMENT_TAG_ID.A:
                return("a");

            case Interop.ELEMENT_TAG_ID.ACRONYM:
                return("acronym");

            case Interop.ELEMENT_TAG_ID.ADDRESS:
                return("address");

            case Interop.ELEMENT_TAG_ID.APPLET:
                return("applet");

            case Interop.ELEMENT_TAG_ID.AREA:
                return("area");

            case Interop.ELEMENT_TAG_ID.B:
                return("b");

            case Interop.ELEMENT_TAG_ID.BASE:
                return("base");

            case Interop.ELEMENT_TAG_ID.BASEFONT:
                return("basefont");

            case Interop.ELEMENT_TAG_ID.BDO:
                return("bdo");

            case Interop.ELEMENT_TAG_ID.BGSOUND:
                return("bgsound");

            case Interop.ELEMENT_TAG_ID.BIG:
                return("big");

            case Interop.ELEMENT_TAG_ID.BLINK:
                return("blink");

            case Interop.ELEMENT_TAG_ID.BLOCKQUOTE:
                return("blockquote");

            case Interop.ELEMENT_TAG_ID.BODY:
                return("body");

            case Interop.ELEMENT_TAG_ID.BR:
                return("br");

            case Interop.ELEMENT_TAG_ID.BUTTON:
                return("button");

            case Interop.ELEMENT_TAG_ID.CAPTION:
                return("caption");

            case Interop.ELEMENT_TAG_ID.CENTER:
                return("center");

            case Interop.ELEMENT_TAG_ID.CITE:
                return("cite");

            case Interop.ELEMENT_TAG_ID.CODE:
                return("code");

            case Interop.ELEMENT_TAG_ID.COL:
                return("col");

            case Interop.ELEMENT_TAG_ID.COLGROUP:
                return("colgroup");

            case Interop.ELEMENT_TAG_ID.DD:
                return("dd");

            case Interop.ELEMENT_TAG_ID.DEL:
                return("del");

            case Interop.ELEMENT_TAG_ID.DFN:
                return("dfn");

            case Interop.ELEMENT_TAG_ID.DIR:
                return("dir");

            case Interop.ELEMENT_TAG_ID.DIV:
                return("div");

            case Interop.ELEMENT_TAG_ID.DL:
                return("dl");

            case Interop.ELEMENT_TAG_ID.DT:
                return("dt");

            case Interop.ELEMENT_TAG_ID.EM:
                return("em");

            case Interop.ELEMENT_TAG_ID.EMBED:
                return("embed");

            case Interop.ELEMENT_TAG_ID.FIELDSET:
                return("fieldset");

            case Interop.ELEMENT_TAG_ID.FONT:
                return("font");

            case Interop.ELEMENT_TAG_ID.FORM:
                return("form");

            case Interop.ELEMENT_TAG_ID.FRAME:
                return("frame");

            case Interop.ELEMENT_TAG_ID.FRAMESET:
                return("frameset");

            case Interop.ELEMENT_TAG_ID.H1:
                return("h1");

            case Interop.ELEMENT_TAG_ID.H2:
                return("h2");

            case Interop.ELEMENT_TAG_ID.H3:
                return("h3");

            case Interop.ELEMENT_TAG_ID.H4:
                return("h4");

            case Interop.ELEMENT_TAG_ID.H5:
                return("h5");

            case Interop.ELEMENT_TAG_ID.H6:
                return("h6");

            case Interop.ELEMENT_TAG_ID.HEAD:
                return("head");

            case Interop.ELEMENT_TAG_ID.HR:
                return("hr");

            case Interop.ELEMENT_TAG_ID.HTML:
                return("html");

            case Interop.ELEMENT_TAG_ID.I:
                return("i");

            case Interop.ELEMENT_TAG_ID.IFRAME:
                return("iframe");

            case Interop.ELEMENT_TAG_ID.IMG:
                return("img");

            case Interop.ELEMENT_TAG_ID.INPUT:
                return("input");

            case Interop.ELEMENT_TAG_ID.INS:
                return("ins");

            case Interop.ELEMENT_TAG_ID.KBD:
                return("kbd");

            case Interop.ELEMENT_TAG_ID.LABEL:
                return("label");

            case Interop.ELEMENT_TAG_ID.LEGEND:
                return("legend");

            case Interop.ELEMENT_TAG_ID.LI:
                return("li");

            case Interop.ELEMENT_TAG_ID.LINK:
                return("link");

            case Interop.ELEMENT_TAG_ID.LISTING:
                return("listing");

            case Interop.ELEMENT_TAG_ID.MAP:
                return("map");

            case Interop.ELEMENT_TAG_ID.MARQUEE:
                return("marquee");

            case Interop.ELEMENT_TAG_ID.MENU:
                return("menu");

            case Interop.ELEMENT_TAG_ID.META:
                return("meta");

            case Interop.ELEMENT_TAG_ID.NOBR:
                return("nobr");

            case Interop.ELEMENT_TAG_ID.NOEMBED:
                return("noembed");

            case Interop.ELEMENT_TAG_ID.NOFRAMES:
                return("noframes");

            case Interop.ELEMENT_TAG_ID.NOSCRIPT:
                return("noscript");

            case Interop.ELEMENT_TAG_ID.OBJECT:
                return("object");

            case Interop.ELEMENT_TAG_ID.OL:
                return("ol");

            case Interop.ELEMENT_TAG_ID.OPTION:
                return("option");

            case Interop.ELEMENT_TAG_ID.P:
                return("p");

            case Interop.ELEMENT_TAG_ID.PARAM:
                return("param");

            case Interop.ELEMENT_TAG_ID.PRE:
                return("pre");

            case Interop.ELEMENT_TAG_ID.Q:
                return("q");

            case Interop.ELEMENT_TAG_ID.RP:
                return("rp");

            case Interop.ELEMENT_TAG_ID.RT:
                return("rt");

            case Interop.ELEMENT_TAG_ID.RUBY:
                return("ruby");

            case Interop.ELEMENT_TAG_ID.S:
                return("s");

            case Interop.ELEMENT_TAG_ID.SAMP:
                return("samp");

            case Interop.ELEMENT_TAG_ID.SCRIPT:
                return("script");

            case Interop.ELEMENT_TAG_ID.SELECT:
                return("select");

            case Interop.ELEMENT_TAG_ID.SMALL:
                return("small");

            case Interop.ELEMENT_TAG_ID.SPAN:
                return("span");

            case Interop.ELEMENT_TAG_ID.STRIKE:
                return("strike");

            case Interop.ELEMENT_TAG_ID.STRONG:
                return("strong");

            case Interop.ELEMENT_TAG_ID.STYLE:
                return("style");

            case Interop.ELEMENT_TAG_ID.SUB:
                return("sub");

            case Interop.ELEMENT_TAG_ID.SUP:
                return("sup");

            case Interop.ELEMENT_TAG_ID.TABLE:
                return("table");

            case Interop.ELEMENT_TAG_ID.TBODY:
                return("tbody");

            case Interop.ELEMENT_TAG_ID.TD:
                return("td");

            case Interop.ELEMENT_TAG_ID.TEXTAREA:
                return("textarea");

            case Interop.ELEMENT_TAG_ID.TFOOT:
                return("tfoot");

            case Interop.ELEMENT_TAG_ID.TH:
                return("th");

            case Interop.ELEMENT_TAG_ID.THEAD:
                return("thead");

            case Interop.ELEMENT_TAG_ID.TITLE:
                return("title");

            case Interop.ELEMENT_TAG_ID.TR:
                return("tr");

            case Interop.ELEMENT_TAG_ID.TT:
                return("tt");

            case Interop.ELEMENT_TAG_ID.U:
                return("u");

            case Interop.ELEMENT_TAG_ID.UL:
                return("ul");

            case Interop.ELEMENT_TAG_ID.VAR:
                return("var");

            case Interop.ELEMENT_TAG_ID.WBR:
                return("wbr");

            case Interop.ELEMENT_TAG_ID.XMP:
                return("xmp");

            case Interop.ELEMENT_TAG_ID.OPTGROUP:
                return("optgroup");
            }
            return(String.Empty);
        }
예제 #3
0
 public Control CreateElement(Interop.ELEMENT_TAG_ID tagID, string pchAttributes)
 {
     Interop.IHTMLElement ppElement;
     ms.CreateElement(tagID, pchAttributes, out ppElement);
     return(editor.GenericElementFactory.CreateElement(ppElement));
 }