Exemple #1
0
        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);
        }
Exemple #2
0
 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();
 }
Exemple #3
0
 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();
 }