public Redactor() { InitializeComponent(); CheckForDbFile(); Repository = new BookRepository(Dbfile); _vectorRedactorConfig = new VectorRedactorRepository.VectorRedactorConfig { LineBrush = new SolidBrush(Color.FromArgb(40, 0, 0, 255)), LinePen = new Pen(Color.Blue), WordBrush = new SolidBrush(Color.FromArgb(40,50,0,255)), WordPen = new Pen(Color.FromArgb(255, 128, 0, 255)) }; interfaceBox.Image = new Bitmap(100, 100); _vectorRedactor = new VectorRedactorRepository(GetCanvas(), this, _vectorRedactorConfig); interfaceBox.MouseWheel += InterfaceScrollContainerMouseWheel; centeredInterfaceHolderPanel.MouseWheel += InterfaceScrollContainerMouseWheel; MouseWheel += InterfaceScrollContainerMouseWheel; ResetPageView(); }
private void ResetPageView() { interfaceBox.Image = new Bitmap(100, 100); interfaceBox.BackgroundImage = new Bitmap(100, 100); centeredInterfaceHolderPanel.Visible = false; _vectorRedactor = new VectorRedactorRepository(GetCanvas(), this, _vectorRedactorConfig); UpdateHeader(); }
public void LoadElement(Page page) { Page = page; var image = new Bitmap(Book.Directory + "//" + page.FileName); interfaceBox.BackgroundImage = image; interfaceBox.Image = new Bitmap(image.Width, image.Height); centeredInterfaceHolderPanel.Visible = true; lineTabPanel.Enabled = true; pageEditGroupBox.Enabled = true; documentTabControl.SelectedIndex = 1; var pages = Book.Pages as List<Page>; if ((pages != null && !pages.Contains(Page)) || pages == null) saveBookMenuItem.Enabled = true; _vectorRedactor = new VectorRedactorRepository(GetCanvas(), this, _vectorRedactorConfig); _vectorRedactor.LoadPage(Page); UpdateElementView(page); }