First commit
Send all results
This commit is contained in:
		@@ -0,0 +1,96 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the style of the line of the Border object.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum BorderStyle
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// No border.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        None,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// A single solid line.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Single,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// A dotted line.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Dot,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// A dashed line (small gaps).
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        DashSmallGap,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// A dashed line (large gaps).
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        DashLargeGap,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Alternating dashes and dots.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        DashDot,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// A dash followed by two dots.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        DashDotDot,
 | 
			
		||||
 | 
			
		||||
        /* --- unsupported ---
 | 
			
		||||
          Double                = 7,
 | 
			
		||||
          Triple                = 8,
 | 
			
		||||
          ThinThickSmallGap     = 9,
 | 
			
		||||
          ThickThinSmallGap     = 10,
 | 
			
		||||
          ThinThickThinSmallGap = 11,
 | 
			
		||||
          ThinThickMedGap       = 12,
 | 
			
		||||
          ThickThinMedGap       = 13,
 | 
			
		||||
          ThinThickThinMedGap   = 14,
 | 
			
		||||
          ThinThickLargeGap     = 15,
 | 
			
		||||
          ThickThinLargeGap     = 16,
 | 
			
		||||
          ThinThickThinLargeGap = 17,
 | 
			
		||||
          SingleWavy            = 18,
 | 
			
		||||
          DoubleWavy            = 19,
 | 
			
		||||
          DashDotStroked        = 20,
 | 
			
		||||
          Emboss3D              = 21,
 | 
			
		||||
          Engrave3D             = 22,
 | 
			
		||||
          LineStyleOutset       = 23, //!!!newEG 02-07-22
 | 
			
		||||
          LineStyleInset        = 24  //!!!newEG 02-07-22
 | 
			
		||||
        */
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,51 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the type of the Border object and therefore its position.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum BorderType
 | 
			
		||||
    {
 | 
			
		||||
        Top,
 | 
			
		||||
        Left,
 | 
			
		||||
        Bottom,
 | 
			
		||||
        Right,
 | 
			
		||||
        Horizontal,  // not used in MigraDoc 1.2
 | 
			
		||||
        Vertical,    // not used in MigraDoc 1.2
 | 
			
		||||
        DiagonalDown,
 | 
			
		||||
        DiagonalUp
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,55 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the page break in a new section.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum BreakType
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Breaks at the next page.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        BreakNextPage,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Breaks at the next even page.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        BreakEvenPage,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Breaks at the next odd page.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        BreakOddPage
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,182 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// public color names.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    enum ColorName : uint
 | 
			
		||||
    {
 | 
			
		||||
        AliceBlue = 0xFFF0F8FF,
 | 
			
		||||
        AntiqueWhite = 0xFFFAEBD7,
 | 
			
		||||
        Aqua = 0xFF00FFFF,
 | 
			
		||||
        Aquamarine = 0xFF7FFFD4,
 | 
			
		||||
        Azure = 0xFFF0FFFF,
 | 
			
		||||
        Beige = 0xFFF5F5DC,
 | 
			
		||||
        Bisque = 0xFFFFE4C4,
 | 
			
		||||
        Black = 0xFF000000,
 | 
			
		||||
        BlanchedAlmond = 0xFFFFEBCD,
 | 
			
		||||
        Blue = 0xFF0000FF,
 | 
			
		||||
        BlueViolet = 0xFF8A2BE2,
 | 
			
		||||
        Brown = 0xFFA52A2A,
 | 
			
		||||
        BurlyWood = 0xFFDEB887,
 | 
			
		||||
        CadetBlue = 0xFF5F9EA0,
 | 
			
		||||
        Chartreuse = 0xFF7FFF00,
 | 
			
		||||
        Chocolate = 0xFFD2691E,
 | 
			
		||||
        Coral = 0xFFFF7F50,
 | 
			
		||||
        CornflowerBlue = 0xFF6495ED,
 | 
			
		||||
        Cornsilk = 0xFFFFF8DC,
 | 
			
		||||
        Crimson = 0xFFDC143C,
 | 
			
		||||
        Cyan = 0xFF00FFFF,
 | 
			
		||||
        DarkBlue = 0xFF00008B,
 | 
			
		||||
        DarkCyan = 0xFF008B8B,
 | 
			
		||||
        DarkGoldenrod = 0xFFB8860B,
 | 
			
		||||
        DarkGray = 0xFFA9A9A9,
 | 
			
		||||
        DarkGreen = 0xFF006400,
 | 
			
		||||
        DarkKhaki = 0xFFBDB76B,
 | 
			
		||||
        DarkMagenta = 0xFF8B008B,
 | 
			
		||||
        DarkOliveGreen = 0xFF556B2F,
 | 
			
		||||
        DarkOrange = 0xFFFF8C00,
 | 
			
		||||
        DarkOrchid = 0xFF9932CC,
 | 
			
		||||
        DarkRed = 0xFF8B0000,
 | 
			
		||||
        DarkSalmon = 0xFFE9967A,
 | 
			
		||||
        DarkSeaGreen = 0xFF8FBC8B,
 | 
			
		||||
        DarkSlateBlue = 0xFF483D8B,
 | 
			
		||||
        DarkSlateGray = 0xFF2F4F4F,
 | 
			
		||||
        DarkTurquoise = 0xFF00CED1,
 | 
			
		||||
        DarkViolet = 0xFF9400D3,
 | 
			
		||||
        DeepPink = 0xFFFF1493,
 | 
			
		||||
        DeepSkyBlue = 0xFF00BFFF,
 | 
			
		||||
        DimGray = 0xFF696969,
 | 
			
		||||
        DodgerBlue = 0xFF1E90FF,
 | 
			
		||||
        Firebrick = 0xFFB22222,
 | 
			
		||||
        FloralWhite = 0xFFFFFAF0,
 | 
			
		||||
        ForestGreen = 0xFF228B22,
 | 
			
		||||
        Fuchsia = 0xFFFF00FF,
 | 
			
		||||
        Gainsboro = 0xFFDCDCDC,
 | 
			
		||||
        GhostWhite = 0xFFF8F8FF,
 | 
			
		||||
        Gold = 0xFFFFD700,
 | 
			
		||||
        Goldenrod = 0xFFDAA520,
 | 
			
		||||
        Gray = 0xFF808080,
 | 
			
		||||
        Green = 0xFF008000,
 | 
			
		||||
        GreenYellow = 0xFFADFF2F,
 | 
			
		||||
        Honeydew = 0xFFF0FFF0,
 | 
			
		||||
        HotPink = 0xFFFF69B4,
 | 
			
		||||
        IndianRed = 0xFFCD5C5C,
 | 
			
		||||
        Indigo = 0xFF4B0082,
 | 
			
		||||
        Ivory = 0xFFFFFFF0,
 | 
			
		||||
        Khaki = 0xFFF0E68C,
 | 
			
		||||
        Lavender = 0xFFE6E6FA,
 | 
			
		||||
        LavenderBlush = 0xFFFFF0F5,
 | 
			
		||||
        LawnGreen = 0xFF7CFC00,
 | 
			
		||||
        LemonChiffon = 0xFFFFFACD,
 | 
			
		||||
        LightBlue = 0xFFADD8E6,
 | 
			
		||||
        LightCoral = 0xFFF08080,
 | 
			
		||||
        LightCyan = 0xFFE0FFFF,
 | 
			
		||||
        LightGoldenrodYellow = 0xFFFAFAD2,
 | 
			
		||||
        LightGray = 0xFFD3D3D3,
 | 
			
		||||
        LightGreen = 0xFF90EE90,
 | 
			
		||||
        LightPink = 0xFFFFB6C1,
 | 
			
		||||
        LightSalmon = 0xFFFFA07A,
 | 
			
		||||
        LightSeaGreen = 0xFF20B2AA,
 | 
			
		||||
        LightSkyBlue = 0xFF87CEFA,
 | 
			
		||||
        LightSlateGray = 0xFF778899,
 | 
			
		||||
        LightSteelBlue = 0xFFB0C4DE,
 | 
			
		||||
        LightYellow = 0xFFFFFFE0,
 | 
			
		||||
        Lime = 0xFF00FF00,
 | 
			
		||||
        LimeGreen = 0xFF32CD32,
 | 
			
		||||
        Linen = 0xFFFAF0E6,
 | 
			
		||||
        Magenta = 0xFFFF00FF,
 | 
			
		||||
        Maroon = 0xFF800000,
 | 
			
		||||
        MediumAquamarine = 0xFF66CDAA,
 | 
			
		||||
        MediumBlue = 0xFF0000CD,
 | 
			
		||||
        MediumOrchid = 0xFFBA55D3,
 | 
			
		||||
        MediumPurple = 0xFF9370DB,
 | 
			
		||||
        MediumSeaGreen = 0xFF3CB371,
 | 
			
		||||
        MediumSlateBlue = 0xFF7B68EE,
 | 
			
		||||
        MediumSpringGreen = 0xFF00FA9A,
 | 
			
		||||
        MediumTurquoise = 0xFF48D1CC,
 | 
			
		||||
        MediumVioletRed = 0xFFC71585,
 | 
			
		||||
        MidnightBlue = 0xFF191970,
 | 
			
		||||
        MintCream = 0xFFF5FFFA,
 | 
			
		||||
        MistyRose = 0xFFFFE4E1,
 | 
			
		||||
        Moccasin = 0xFFFFE4B5,
 | 
			
		||||
        NavajoWhite = 0xFFFFDEAD,
 | 
			
		||||
        Navy = 0xFF000080,
 | 
			
		||||
        OldLace = 0xFFFDF5E6,
 | 
			
		||||
        Olive = 0xFF808000,
 | 
			
		||||
        OliveDrab = 0xFF6B8E23,
 | 
			
		||||
        Orange = 0xFFFFA500,
 | 
			
		||||
        OrangeRed = 0xFFFF4500,
 | 
			
		||||
        Orchid = 0xFFDA70D6,
 | 
			
		||||
        PaleGoldenrod = 0xFFEEE8AA,
 | 
			
		||||
        PaleGreen = 0xFF98FB98,
 | 
			
		||||
        PaleTurquoise = 0xFFAFEEEE,
 | 
			
		||||
        PaleVioletRed = 0xFFDB7093,
 | 
			
		||||
        PapayaWhip = 0xFFFFEFD5,
 | 
			
		||||
        PeachPuff = 0xFFFFDAB9,
 | 
			
		||||
        Peru = 0xFFCD853F,
 | 
			
		||||
        Pink = 0xFFFFC0CB,
 | 
			
		||||
        Plum = 0xFFDDA0DD,
 | 
			
		||||
        PowderBlue = 0xFFB0E0E6,
 | 
			
		||||
        Purple = 0xFF800080,
 | 
			
		||||
        Red = 0xFFFF0000,
 | 
			
		||||
        RosyBrown = 0xFFBC8F8F,
 | 
			
		||||
        RoyalBlue = 0xFF4169E1,
 | 
			
		||||
        SaddleBrown = 0xFF8B4513,
 | 
			
		||||
        Salmon = 0xFFFA8072,
 | 
			
		||||
        SandyBrown = 0xFFF4A460,
 | 
			
		||||
        SeaGreen = 0xFF2E8B57,
 | 
			
		||||
        SeaShell = 0xFFFFF5EE,
 | 
			
		||||
        Sienna = 0xFFA0522D,
 | 
			
		||||
        Silver = 0xFFC0C0C0,
 | 
			
		||||
        SkyBlue = 0xFF87CEEB,
 | 
			
		||||
        SlateBlue = 0xFF6A5ACD,
 | 
			
		||||
        SlateGray = 0xFF708090,
 | 
			
		||||
        Snow = 0xFFFFFAFA,
 | 
			
		||||
        SpringGreen = 0xFF00FF7F,
 | 
			
		||||
        SteelBlue = 0xFF4682B4,
 | 
			
		||||
        Tan = 0xFFD2B48C,
 | 
			
		||||
        Teal = 0xFF008080,
 | 
			
		||||
        Thistle = 0xFFD8BFD8,
 | 
			
		||||
        Tomato = 0xFFFF6347,
 | 
			
		||||
        Transparent = 0x00FFFFFF,
 | 
			
		||||
        Turquoise = 0xFF40E0D0,
 | 
			
		||||
        Violet = 0xFFEE82EE,
 | 
			
		||||
        Wheat = 0xFFF5DEB3,
 | 
			
		||||
        White = 0xFFFFFFFF,
 | 
			
		||||
        WhiteSmoke = 0xFFF5F5F5,
 | 
			
		||||
        Yellow = 0xFFFFFF00,
 | 
			
		||||
        YellowGreen = 0xFF9ACD32
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,166 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Represents ids for error and diagnostic messages generated by the MigraDoc DOM.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum DomMsgID
 | 
			
		||||
    {
 | 
			
		||||
        // ----- General Messages ---------------------------------------------------------------------
 | 
			
		||||
        StyleExpected,
 | 
			
		||||
        BaseStyleRequired,
 | 
			
		||||
        EmptyBaseStyle,
 | 
			
		||||
        InvalidFieldFormat,
 | 
			
		||||
        InvalidInfoFieldName,
 | 
			
		||||
        UndefinedBaseStyle,
 | 
			
		||||
        InvalidUnitValue,
 | 
			
		||||
        InvalidUnitType,
 | 
			
		||||
        InvalidEnumValue,
 | 
			
		||||
        InvalidEnumForLeftPosition,
 | 
			
		||||
        InvalidEnumForTopPosition,
 | 
			
		||||
        InvalidColorString,
 | 
			
		||||
        InvalidFontSize,
 | 
			
		||||
        InsertNullNotAllowed,
 | 
			
		||||
        ParentAlreadySet,
 | 
			
		||||
        MissingObligatoryProperty,
 | 
			
		||||
        InvalidDocumentObjectType,
 | 
			
		||||
 | 
			
		||||
        // ----- DdlReader Messages -------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
        Success = 1000,
 | 
			
		||||
 | 
			
		||||
        SymbolExpected,
 | 
			
		||||
        SymbolsExpected,
 | 
			
		||||
        OperatorExpected,
 | 
			
		||||
        KeyWordExpected,
 | 
			
		||||
        EndOfFileExpected,
 | 
			
		||||
        UnexpectedEndOfFile,
 | 
			
		||||
 | 
			
		||||
        StyleNameExpected,
 | 
			
		||||
 | 
			
		||||
        // --- old ---
 | 
			
		||||
        //    public,
 | 
			
		||||
 | 
			
		||||
        UnexpectedSymbol,
 | 
			
		||||
 | 
			
		||||
        IdentifierExpected,
 | 
			
		||||
        BoolExpected,
 | 
			
		||||
        RealExpected,
 | 
			
		||||
        IntegerExpected,
 | 
			
		||||
        //    IntegerOrIdentifierExpected,
 | 
			
		||||
        StringExpected,
 | 
			
		||||
        NullExpected,
 | 
			
		||||
        //    SymboleExpected,
 | 
			
		||||
        NumberExpected,
 | 
			
		||||
 | 
			
		||||
        InvalidEnum,
 | 
			
		||||
        //    InvalidFlag,
 | 
			
		||||
        //    InvalidStyle,
 | 
			
		||||
        //    InvalidStyleDefinition,
 | 
			
		||||
        InvalidType,
 | 
			
		||||
        InvalidAssignment,
 | 
			
		||||
        InvalidValueName,
 | 
			
		||||
        //    InvalidOperation,
 | 
			
		||||
        //    InvalidFormat,
 | 
			
		||||
        InvalidRange,
 | 
			
		||||
        InvalidColor,
 | 
			
		||||
        InvalidFieldType,
 | 
			
		||||
        InvalidValueForOperation,
 | 
			
		||||
        InvalidSymbolType,
 | 
			
		||||
 | 
			
		||||
        //    ValueOutOfRange,
 | 
			
		||||
 | 
			
		||||
        MissingBraceLeft,
 | 
			
		||||
        MissingBraceRight,
 | 
			
		||||
        MissingBracketLeft,
 | 
			
		||||
        MissingBracketRight,
 | 
			
		||||
        MissingParenLeft,
 | 
			
		||||
        MissingParenRight,
 | 
			
		||||
        //    MissingSemicolon,
 | 
			
		||||
        MissingComma,
 | 
			
		||||
 | 
			
		||||
        //    MissingDocumentPart,
 | 
			
		||||
        //    MissingEof,
 | 
			
		||||
        //    MissingIdentifier,
 | 
			
		||||
        //    MissingEndBuildingBlock,
 | 
			
		||||
        //    MissingSymbole,
 | 
			
		||||
        //    MissingParameter,
 | 
			
		||||
 | 
			
		||||
        SymbolNotAllowed,
 | 
			
		||||
        SymbolIsNotAnObject,
 | 
			
		||||
        //    BlockcommentOutsideCodeBlock,
 | 
			
		||||
        //    EOFReachedMissingSymbole,
 | 
			
		||||
        //    UnexpectedEOFReached,
 | 
			
		||||
        //    StyleAlreadyDefined,
 | 
			
		||||
        //    MultipleDefaultInSwitch,
 | 
			
		||||
        //    UnexpectedNewlineInDirective,
 | 
			
		||||
        //    UnexpectedSymboleInDirective,
 | 
			
		||||
 | 
			
		||||
        //    UnknownUnitOfMeasure,
 | 
			
		||||
        //    UnknownValueOperator,
 | 
			
		||||
        //    UnknownCodeSymbole,
 | 
			
		||||
        //    UnknownScriptSymbole,
 | 
			
		||||
        //    UnknownFieldSpecifier,
 | 
			
		||||
        //    UnknownFieldOption,
 | 
			
		||||
        //    UnknownValueType,
 | 
			
		||||
        //    UnknownEvaluationType,
 | 
			
		||||
        //    UnknownColorFunction,
 | 
			
		||||
        //    UnknownAxis,
 | 
			
		||||
        UnknownChartType,
 | 
			
		||||
 | 
			
		||||
        //    MisplacedCompilerSettings,
 | 
			
		||||
        //    MisplacedScopeType,
 | 
			
		||||
        //    TooMuchCells,
 | 
			
		||||
        NoAccess,
 | 
			
		||||
 | 
			
		||||
        //    FileNotFound,
 | 
			
		||||
        //    NotSupported,
 | 
			
		||||
 | 
			
		||||
        NewlineInString,
 | 
			
		||||
        EscapeSequenceNotAllowed,
 | 
			
		||||
        //    SymboleNotAllowedInsideText,
 | 
			
		||||
        NullAssignmentNotSupported,
 | 
			
		||||
        OutOfRange,
 | 
			
		||||
 | 
			
		||||
        //    Warning_StyleOverwrittenMoreThanOnce,
 | 
			
		||||
        //    Warning_StyleAndBaseStyleAreEqual,
 | 
			
		||||
        //    Warning_NestedParagraphInParagraphToken,
 | 
			
		||||
        UseOfUndefinedBaseStyle,
 | 
			
		||||
        UseOfUndefinedStyle,
 | 
			
		||||
 | 
			
		||||
        //    NestedFootnote,
 | 
			
		||||
        //    ImageInFootnote,
 | 
			
		||||
        //    ShapeInFootnote
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,55 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
using System;
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the properties for the font.
 | 
			
		||||
    /// FOR public USE ONLY.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    [Flags]
 | 
			
		||||
    enum FontProperties
 | 
			
		||||
    {
 | 
			
		||||
        None = 0x0000,
 | 
			
		||||
        Name = 0x0001,
 | 
			
		||||
        Size = 0x0002,
 | 
			
		||||
        Bold = 0x0004,
 | 
			
		||||
        Italic = 0x0008,
 | 
			
		||||
        Underline = 0x0010,
 | 
			
		||||
        Color = 0x0020,
 | 
			
		||||
        Border = 0x0040,
 | 
			
		||||
        Superscript = 0x0080,
 | 
			
		||||
        Subscript = 0x0100,
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,50 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Determines the position of the footnote on the page.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum FootnoteLocation
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Footnote will be rendered on the bottom of the page.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        BottomOfPage,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Footnote will be rendered immediately after the text.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        BeneathText
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,65 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Determines the format of the footnote number.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum FootnoteNumberStyle
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Numbering like: 1, 2, 3, 4.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Arabic,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Lower case letters like: a, b, c, d.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        LowercaseLetter,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Upper case letters like: A, B, C, D.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        UppercaseLetter,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Lower case roman numbers: i, ii, iii, iv.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        LowercaseRoman,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Upper case roman numbers: I, II, III, IV.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        UppercaseRoman
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,55 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Determines the behavior of the footnote numbering.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum FootnoteNumberingRule
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Numbering of the footnote restarts on each page.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        RestartPage,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Numbering does not restart, each new footnote number will be incremented by 1.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        RestartContinuous,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Numbering of the footnote restarts on each section.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        RestartSection
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,55 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Index to the three HeaderFooter objects of a HeadersFooters collection.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum HeaderFooterIndex
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Header or footer which is primarily used.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Primary = 0,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Header or footer for the first page of the section.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        FirstPage = 1,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Header or footer for the even pages of the section.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        EvenPage = 2
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,65 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the target of the hyperlink.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum HyperlinkType
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Targets a position in the document. Same as 'Bookmark'.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Local = 0,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Targets a position in the document. Same as 'Local'.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Bookmark = Local,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Targets a resource on the Internet or network. Same as 'Url'.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Web,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Targets a resource on the Internet or network. Same as 'Web'.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Url = Web,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Targets a physical file.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        File
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,49 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the space between lines in a paragraph.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum LineSpacingRule
 | 
			
		||||
    {
 | 
			
		||||
        Single,
 | 
			
		||||
        OnePtFive,
 | 
			
		||||
        Double,
 | 
			
		||||
        AtLeast,
 | 
			
		||||
        Exactly,
 | 
			
		||||
        Multiple
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,49 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the symbol or kind of numbering of the list.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum ListType
 | 
			
		||||
    {
 | 
			
		||||
        BulletList1,
 | 
			
		||||
        BulletList2,
 | 
			
		||||
        BulletList3,
 | 
			
		||||
        NumberList1,
 | 
			
		||||
        NumberList2,
 | 
			
		||||
        NumberList3
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,50 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the page orientation.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum Orientation
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Page height is bigger than page width.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Portrait,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Page width is bigger than page height.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Landscape
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,53 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the level of a paragraph.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum OutlineLevel
 | 
			
		||||
    {
 | 
			
		||||
        BodyText,
 | 
			
		||||
        Level1,
 | 
			
		||||
        Level2,
 | 
			
		||||
        Level3,
 | 
			
		||||
        Level4,
 | 
			
		||||
        Level5,
 | 
			
		||||
        Level6,
 | 
			
		||||
        Level7,
 | 
			
		||||
        Level8,
 | 
			
		||||
        Level9,
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,55 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Standard page sizes.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum PageFormat
 | 
			
		||||
    {
 | 
			
		||||
        A0,
 | 
			
		||||
        A1,
 | 
			
		||||
        A2,
 | 
			
		||||
        A3,
 | 
			
		||||
        A4,
 | 
			
		||||
        A5,
 | 
			
		||||
        A6,
 | 
			
		||||
        B5,
 | 
			
		||||
        Letter,
 | 
			
		||||
        Legal,
 | 
			
		||||
        Ledger,
 | 
			
		||||
        P11x17
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,47 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the alignment of a paragraph.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum ParagraphAlignment
 | 
			
		||||
    {
 | 
			
		||||
        Left,
 | 
			
		||||
        Center,
 | 
			
		||||
        Right,
 | 
			
		||||
        Justify,
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,50 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the type of a Style object.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum StyleType
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Style is a paragraph style.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Paragraph,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Style is a character style. Contains font part only.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Character
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,69 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Represents the type of the special character.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum SymbolName : uint
 | 
			
		||||
    {
 | 
			
		||||
        // \space(...)
 | 
			
		||||
        Blank = 0xF1000001,
 | 
			
		||||
        En = 0xF1000002,
 | 
			
		||||
        Em = 0xF1000003,
 | 
			
		||||
        EmQuarter = 0xF1000004,
 | 
			
		||||
        Em4 = EmQuarter,
 | 
			
		||||
 | 
			
		||||
        // used to serialize as \tab, \linebreak
 | 
			
		||||
        Tab = 0xF2000001,
 | 
			
		||||
        LineBreak = 0xF4000001,
 | 
			
		||||
 | 
			
		||||
        // for public use only 
 | 
			
		||||
        ParaBreak = 0xF4000007,
 | 
			
		||||
        //MarginBreak       = 0xF4000002,
 | 
			
		||||
 | 
			
		||||
        // \symbol(...)
 | 
			
		||||
        Euro = 0xF8000001,
 | 
			
		||||
        Copyright = 0xF8000002,
 | 
			
		||||
        Trademark = 0xF8000003,
 | 
			
		||||
        RegisteredTrademark = 0xF8000004,
 | 
			
		||||
        Bullet = 0xF8000005,
 | 
			
		||||
        Not = 0xF8000006,
 | 
			
		||||
        EmDash = 0xF8000007,
 | 
			
		||||
        EnDash = 0xF8000008,
 | 
			
		||||
        NonBreakableBlank = 0xF8000009,
 | 
			
		||||
        HardBlank = NonBreakableBlank,
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,63 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Determines the alignment of the tab.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum TabAlignment
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Tab will be left aligned.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Left,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Tab will be centered.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Center,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Tab will be right aligned.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Right,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Positioned at the last dot or comma.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Decimal,
 | 
			
		||||
 | 
			
		||||
        //Bar     = 4,  // MigraDoc 2.0
 | 
			
		||||
        //List    = 6,  // MigraDoc 2.0
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,70 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Used to determine the leader for the tab.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum TabLeader
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Blanks are used as leader.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Spaces,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Dots at the baseline.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Dots,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Dashes are used as leader.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Dashes,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Same as Heavy.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Lines,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Leader will be underlined.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Heavy,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Dots in the middle (vertical) of the line.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        MiddleDot
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,74 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
using System;
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the format of a text.
 | 
			
		||||
    /// Bold, Italic, or Underline will be ignored if NotBold, NotItalic, or NoUnderline respectively are specified at the same time.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    [Flags]
 | 
			
		||||
    public enum TextFormat
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Specifies bold text (heavy font weight).
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Bold = 0x000001,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Specifies normal font weight.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        NotBold = 0x000003,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Specifies italic text.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Italic = 0x000004,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Specifies upright text.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        NotItalic = 0x00000C,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Specifies underlined text.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Underline = 0x000010,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Specifies text without underline.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        NoUnderline = 0x000030
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,64 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
#pragma warning disable 1591
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the underline type for the font.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum Underline
 | 
			
		||||
    {
 | 
			
		||||
        None,
 | 
			
		||||
        Single,
 | 
			
		||||
        Words,
 | 
			
		||||
        Dotted,
 | 
			
		||||
        Dash,
 | 
			
		||||
        DotDash,
 | 
			
		||||
        DotDotDash,
 | 
			
		||||
 | 
			
		||||
        /* --- unsupported ---
 | 
			
		||||
          Double          = 3,
 | 
			
		||||
          Thick           = 6,
 | 
			
		||||
          Wavy            = 11,
 | 
			
		||||
          WavyHeavy       = 27,
 | 
			
		||||
          DottedHeavy     = 20,
 | 
			
		||||
          DashHeavy       = 23,
 | 
			
		||||
          DotDashHeavy    = 25,
 | 
			
		||||
          DotDotDashHeavy = 26,
 | 
			
		||||
          DashLong        = 39,
 | 
			
		||||
          DashLongHeavy   = 55,
 | 
			
		||||
          WavyDouble      = 43
 | 
			
		||||
        */
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,66 @@
 | 
			
		||||
#region MigraDoc - Creating Documents on the Fly
 | 
			
		||||
//
 | 
			
		||||
// Authors:
 | 
			
		||||
//   Stefan Lange
 | 
			
		||||
//   Klaus Potzesny
 | 
			
		||||
//   David Stephensen
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
 | 
			
		||||
//
 | 
			
		||||
// http://www.pdfsharp.com
 | 
			
		||||
// http://www.migradoc.com
 | 
			
		||||
// http://sourceforge.net/projects/pdfsharp
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
// copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
// to deal in the Software without restriction, including without limitation
 | 
			
		||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
// and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
// Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included
 | 
			
		||||
// in all copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
 | 
			
		||||
// DEALINGS IN THE SOFTWARE.
 | 
			
		||||
#endregion
 | 
			
		||||
 | 
			
		||||
namespace MigraDoc.DocumentObjectModel
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// Specifies the measure of a Unit object.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public enum UnitType
 | 
			
		||||
    {
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Measure is in points. A point represents 1/72 of an inch. 
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Point = 0,  // Default for new Unit() is Point
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Measure is in centimeter. 
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Centimeter = 1,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Measure is in inch. 
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Inch = 2,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Measure is in millimeter. 
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Millimeter = 3,
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Measure is in picas. A pica represents 12 points, i.e. 6 pica are one inch.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        Pica = 4,
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user