Exemplo n.º 1
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();
        }
Exemplo n.º 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();
 }
Exemplo n.º 3
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);
        }