Exemplo n.º 1
0
        // Constructor
        public EspackPrintingArea(EnumDocumentZones pZone, RectangleF pArea, float pMaxHeight, EspackFont pFont = null, EnumZoneDocking pDocking = EnumZoneDocking.ALLOWED)
        {
            Zone    = pZone;
            Docking = pDocking;

            // Set dimensions
            X          = pArea.X;
            Y          = pArea.Y;
            Width      = pArea.Width;
            Height     = pArea.Height;
            RectangleF = pArea;
            MaxHeight  = pMaxHeight;

            // Set the font/brush.
            Font = pFont;
        }
Exemplo n.º 2
0
 public EspackPrintingArea(EnumDocumentZones pZone, EspackFont pFont = null, EnumZoneDocking pDocking = EnumZoneDocking.ALLOWED)
     : this(pZone, new RectangleF(-1, -1, -1, -1), -1, pFont, pDocking)
 {
 }
Exemplo n.º 3
0
 public EspackPrintingArea(EnumDocumentZones pZone, float pX, float pY, float pWidth, float pHeight, float pMaxHeight = -1, EspackFont pFont = null, EnumZoneDocking pDocking = EnumZoneDocking.ALLOWED)
     : this(pZone, new RectangleF(pX, pY, pWidth, pHeight), pMaxHeight, pFont, pDocking)
 {
 }
Exemplo n.º 4
0
 public void AddArea(EnumDocumentZones pZone, EnumZoneDocking pDocking)
 {
     AddArea(pZone, null, pDocking);
 }
Exemplo n.º 5
0
 // Add a new area and set it as current
 public void AddArea(EnumDocumentZones pZone, EspackFont pFont = null, EnumZoneDocking pDocking = EnumZoneDocking.NONE)
 {
     CurrentArea = new EspackPrintingArea(pZone, pFont, pDocking);
     Areas.Add(CurrentArea);
 }