Exemplo n.º 1
0
 public cls_page(cls_DTTPresentation_part parent)
 {
     __parent = parent;
     if (__parent == null)
     {
         __owner = null;
     }
     else
     {
         __owner = __parent.getOwner();
     }
 }
Exemplo n.º 2
0
 public cls_penDefinition(cls_DTTPresentation_part parent)
 {
     __parent = parent;
     if (__parent == null)
     {
         __owner = null;
     }
     else
     {
         __owner = __parent.getOwner();
     }
     name = null;
 }
Exemplo n.º 3
0
 public cls_underlayDefinition(cls_DTTPresentation_part parent)
 {
     __parent = parent;
     if (__parent == null)
     {
         __owner = null;
     }
     else
     {
         __owner = __parent.getOwner();
     }
     imagename = null;
 }
Exemplo n.º 4
0
 public cls_penSet(cls_DTTPresentation_part parent)
 {
     __parent = parent;
     if (__parent == null)
     {
         __owner = null;
     }
     else
     {
         __owner = __parent.getOwner();
     }
     m_penDefinition = new List <cls_penDefinition>();
 }
Exemplo n.º 5
0
 public cls_DTTPresentation(cls_DTTPresentation_part parent)
 {
     __parent = parent;
     if (__parent == null)
     {
         __owner = this;
     }
     else
     {
         __owner = __parent.getOwner();
     }
     m_page               = new List <cls_page>();
     m_penSet             = new Dictionary <string, cls_penSet>();
     m_underlayDefinition = new Dictionary <string, cls_underlayDefinition>();
 }
Exemplo n.º 6
0
 public cls_application(cls_DTTPresentation_part parent) : base(parent)
 {
 }
Exemplo n.º 7
0
 public cls_web(cls_DTTPresentation_part parent) : base(parent)
 {
     m_url = "";
 }
Exemplo n.º 8
0
        public cls_DTTPresentation parseIn(string source, string binaryPath = null)
        {
            errors = "";
            XmlTextReader parser;
            string        elementname;
            StringReader  sr = new StringReader(source);

            parser = new XmlTextReader(sr);
            the_DTTPresentation = null;
            while (parser.Read())
            {
                switch (parser.NodeType)
                {
                case XmlNodeType.XmlDeclaration:
                    break;

                case XmlNodeType.Element:
                    elementname = parser.LocalName;
                    int elementid = LookupElementID(elementname);
                    containerids.Push(elementid);
                    Dictionary <string, string> atts2 = new Dictionary <string, string>();
                    if (parser.HasAttributes)
                    {
                        while (parser.MoveToNextAttribute())
                        {
                            atts2.Add(parser.Name, parser.Value);
                        }
                        parser.MoveToElement();
                    }
                    if (elementid == ID_DTTPresentation)
                    {
                        tmpPart = new cls_DTTPresentation();
                        tmpPart.parseAttributes(atts2);
                    }
                    else
                    {
                        if (tmpPart != null)
                        {
                            try
                            {
                                tmpPart = tmpPart.startElement(elementid, atts2, parser.NamespaceURI, elementname);
                            }
                            catch (Exception ex)
                            {
                                errors += ex.Message + "<br/>\n";
                            }
                        }
                    }
                    if ((parser.IsEmptyElement) && (elementname.Equals(tmpPart.getElementName())))
                    {
                        containerids.Pop();
                        tmpPart.endElement(elementname, binaryPath);
                        tmpPart = tmpPart.getParent();
                    }
                    break;

                case XmlNodeType.EndElement:
                    containerids.Pop();
                    elementname = parser.LocalName;
                    tmpPart.endElement(elementname, binaryPath);
                    if ((tmpPart.getParent() == null) && (tmpPart.getElementName().Equals("DTTPresentation")) && (elementname.Equals(tmpPart.getElementName())))
                    {
                        the_DTTPresentation = (cls_DTTPresentation)tmpPart;
                        tmpPart             = null;
                    }
                    else if (elementname.Equals(tmpPart.getElementName()))
                    {
                        tmpPart = tmpPart.getParent();
                    }
                    break;

                case XmlNodeType.Whitespace:
                case XmlNodeType.Text:
                    if (tmpPart != null)
                    {
                        tmpPart.content(parser.Value, containerids.Peek());
                    }
                    break;

                default:
                    Console.Out.WriteLine("Node: " + parser.NodeType.ToString());
                    break;
                }
            }
            return(the_DTTPresentation);
        }
Exemplo n.º 9
0
 internal void setParent(cls_DTTPresentation_part n_parent)
 {
     __parent = n_parent;
 }
Exemplo n.º 10
0
 public cls_slide(cls_DTTPresentation_part parent) : base(parent)
 {
     m_markdown = "";
     m_assest   = new List <string>();
 }
Exemplo n.º 11
0
 public cls_board(cls_DTTPresentation_part parent) : base(parent)
 {
 }