예제 #1
0
 private void ReloadBrowser(bool firstLoad = false)
 {
     try
     {
         string fileName = Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title),
                                        ConfigDirectories.RemoveLeadSlash(this.Page.Folder),
                                        ConfigDirectories.RemoveLeadSlash(this.Page.Name));
         string ehdash = Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title),
                                      ConfigDirectories.RemoveLeadSlash(this.Page.Folder),
                                      "ehd_ask.png");
         Library.OutputHTML html = this.Page.GenerateDesign();
         if (!String.IsNullOrEmpty(this.Page.Folder))
         {
             ConfigDirectories.AddFile(Library.Project.CurrentProject.Title,
                                       ehdash,
                                       ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + "ehd_ask.png");
         }
         FileStream   fs = new FileStream(fileName, FileMode.Create);
         StreamWriter sw = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
         this.webBrowser1.Navigate(fileName);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
예제 #2
0
 public void PrepareImage()
 {
     try
     {
         Library.OutputHTML html = this.mPage.GenerateThumbnail();
         FileStream         fs   = new FileStream(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.mPage.Name + ".html", FileMode.Create);
         StreamWriter       sw   = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.mPage.Name + ".html");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
예제 #3
0
 private void ReloadBrowser(bool firstLoad = false)
 {
     try
     {
         Library.OutputHTML html = this.HTMLObject.GenerateDesign();
         FileStream         fs   = new FileStream(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html", FileMode.Create);
         StreamWriter       sw   = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html");
         this.textBox4.Text = this.HTMLObject.CSSOutput(false);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void ReloadBrowser(bool firstLoad = false)
 {
     try
     {
         string             fileName = Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title), "horiz.html");
         Library.OutputHTML html     = (this.bsHoriz.Current as Library.HorizontalZone).GenerateDesign();
         FileStream         fs       = new FileStream(fileName, FileMode.Create);
         StreamWriter       sw       = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(fileName);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void ToolView_Load(object sender, EventArgs e)
 {
     Library.MasterObject mo = Library.Project.CurrentProject.MasterObjects.Find(a => { return(a.Name == this.HTMLObject.MasterObjectName); });
     if (mo != null)
     {
         this.textBox2.Text = mo.Title;
     }
     try
     {
         Library.OutputHTML html = this.HTMLObject.GenerateDesign();
         FileStream         fs   = new FileStream(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html", FileMode.Create);
         StreamWriter       sw   = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }