protected override void _loadPageMatFrame(pageMatFrameSaveClass pmfSC) { basePageMatFrameArea pageMatFrameArea = new pageArea(_layoutArea,_layoutArea.scale, pmfSC); // pageMatFrameArea.add(_layoutArea); _pagesMatsFrames.Add(pageMatFrameArea); // pageMatFrameArea.loadItems(pmfSC); }
public basePageMatFrameArea(Panel parentPanel, float scale, pageMatFrameSaveClass pmfSC) { this._parent = parentPanel; this._scale = scale; _completePageMatFrameSizeF = pmfSC.completedSize; _setPageMatFrameType(); _backColor = Color.FromName(pmfSC.backColor); _bleed = pmfSC.bleed; _margin = pmfSC.margin; }
public void loadItems(pageMatFrameSaveClass pmfSC) { foreach (itemSaveClass iSC in pmfSC.placeableItems) { switch ((placeableItem.itemTypes)(Enum.Parse(typeof(placeableItem.itemTypes), iSC.itemType))) { case placeableItem.itemTypes.image: _placeImage(_scale, (imageSaveClass)iSC); break; } } }
public virtual pageMatFrameSaveClass save() { pageMatFrameSaveClass pmfSC = new pageMatFrameSaveClass(); pmfSC.pageMatFrameType = _type.ToString(); pmfSC.completedSize = completeSizeF; pmfSC.bleed = _bleed; pmfSC.margin = _margin; pmfSC.backColor = _backColor.Name.ToString(); foreach (placeableItem placedItem in _placedItems) { if (placedItem.itemType == placeableItem.itemTypes.image) pmfSC.placeableItems.Add((imageSaveClass)placedItem.save()); } return (pmfSC); }
protected abstract void _loadPageMatFrame(pageMatFrameSaveClass pmfSC);
public pageArea(Panel parentPanel, float scale, pageMatFrameSaveClass pmfSC) : base(parentPanel,scale, pmfSC) { }