PdfSharp-GDI
1.31.7289
|
Namespaces | |
namespace | BarCodes |
namespace | Layout |
namespace | |
Classes | |
class | GeometryHelper |
Helper class for Geometry paths. | |
class | GraphicsStateStack |
Represents a stack of XGraphicsState and XGraphicsContainer objects. | |
class | ImageHelper |
Helper class for processing image files. | |
class | InternalGraphicsState |
Represents the internal state of an XGraphics object. | |
interface | IXGraphicsRenderer |
Represents an abstract drawing surface for PdfPages. | |
class | XPdfFontOptions |
Specifies details about how the font is used in PDF creation. More... | |
class | XBrush |
Classes derived from this abstract base class define objects used to fill the interiors of paths. More... | |
class | XBrushes |
Brushes for all the pre-defined colors. | |
struct | XColor |
Represents a RGB, CMYK, or gray scale color. More... | |
class | XColorResourceManager |
Manages the localization of the color class. More... | |
class | XColors |
Represents a set of 141 pre-defined RGB colors. Incidentally the values are the same as in System.Drawing.Color. | |
class | XConvert |
Converts XGraphics enums to GDI+ enums. | |
class | XFont |
Defines an object used to draw text. More... | |
class | XFontFamily |
Defines a group of type faces having a similar basic design and certain variations in styles. More... | |
class | XFontMetrics |
Collects information of a font. More... | |
class | XFontStretch |
NYI. Reserved for future extensions of PDFsharp. More... | |
class | XFontWeight |
Defines the density of a typeface, in terms of the lightness or heaviness of the strokes. More... | |
class | XFontWeights |
Defines a set of static predefined XFontWeight values. | |
class | XForm |
Represents a graphical object that can be used to render retained graphics on it. In GDI+ it is represented by a Metafile, in WPF by a DrawingVisual, and in PDF by a Form XObjects. More... | |
class | XGlyphTypeface |
Specifies a physical font face that corresponds to a font file on the disk. More... | |
class | XGraphics |
Represents a drawing surface (or canvas) for a fixed size page. More... | |
class | XGraphicsContainer |
Represents the internal state of an XGraphics object. More... | |
class | XGraphicsPath |
Represents a series of connected lines and curves. More... | |
class | XGraphicsPathInternals |
Provides access to the internal data structures of XGraphicsPath. This class prevents the public interface from pollution with internal functions. More... | |
class | XGraphicsState |
Represents the internal state of an XGraphics object. More... | |
class | XImage |
Defines an object used to draw image files (bmp, png, jpeg, gif) and PDF forms. An abstract base class that provides functionality for the Bitmap and Metafile descended classes. More... | |
class | XImageFormat |
Specifies the format of the image. More... | |
class | XKnownColorTable |
class | XLinearGradientBrush |
Defines a Brush with a linear gradient. More... | |
struct | XMatrix |
Represents a 3-by-3 matrix that represents an affine 2D transformation. More... | |
class | XPdfForm |
Represents a so called 'PDF form external object', which is typically an imported page of an external PDF document. XPdfForm objects are used like images to draw an existing PDF page of an external document in the current document. XPdfForm objects can only be placed in PDF documents. If you try to draw them using a XGraphics based on an GDI+ context no action is taken if no placeholder image is specified. Otherwise the place holder is drawn. More... | |
class | XPen |
Defines an object used to draw lines and curves. More... | |
class | XPens |
Pens for all the pre-defined colors. | |
struct | XPoint |
Represents a pair of floating point x- and y-coordinates that defines a point in a two-dimensional plane. More... | |
class | XPrivateFontCollection |
Makes fonts that are not installed on the system available within the current application domain. More... | |
struct | XRect |
Stores a set of four floating-point numbers that represent the location and size of a rectangle. More... | |
struct | XSize |
Represents a pair of floating-point numbers, typically the width and height of a graphical object. More... | |
class | XSolidBrush |
Defines a single color object used to fill shapes and draw text. More... | |
class | XStringFormat |
Represents the text layout information. More... | |
class | XStringFormats |
Represents predefined text layouts. | |
class | XTypefaceHack |
Temporary hack to implement PrivateFontCollection. More... | |
class | XTypeface |
NYI | |
struct | XUnit |
Represents a value and its unit of measure. The structure converts implicitly from and to double with a value measured in point. More... | |
struct | XVector |
Represents a two-dimensional vector specified by x- and y-coordinates. More... | |
Enumerations | |
enum class | PathStart { MoveTo1st , LineTo1st , Ignore1st } |
Indicates how to handle the first point of a path. More... | |
enum class | XColorSpace { Rgb , Cmyk , GrayScale } |
Currently not used. Only DeviceRGB is rendered in PDF. More... | |
enum class | XCombineMode { Replace = 0 , Intersect = 1 , Union = 2 , Xor = 3 , Exclude = 4 , Complement = 5 } |
Specifies how different clipping regions can be combined. More... | |
enum class | XDashStyle { Solid = 0 , Dash = 1 , Dot = 2 , DashDot = 3 , DashDotDot = 4 , Custom = 5 } |
Specifies the style of dashed lines drawn with an XPen object. More... | |
enum class | XFillMode { Alternate = 0 , Winding = 1 } |
Specifies how the interior of a closed path is filled. More... | |
enum class | XFontStyle { Regular = 0 , Bold = 1 , Italic = 2 , BoldItalic = 3 , Underline = 4 , Strikeout = 8 } |
Specifies style information applied to text. More... | |
enum class | XGraphicTargetContext { GDI = 1 , WPF = 2 } |
Determines whether rendering based on GDI+ or WPF. For internal use only. More... | |
enum class | XGraphicsPdfPageOptions { Append , Prepend , Replace } |
Specifies how the content of an existing PDF page and new content is combined. More... | |
enum class | XGraphicsUnit { Point = 0 , Inch = 1 , Millimeter = 2 , Centimeter = 3 , Presentation = 4 } |
Specifies the unit of measure. More... | |
enum class | XKnownColor { AliceBlue = 0 , AntiqueWhite = 1 , Aqua = 2 , Aquamarine = 3 , Azure = 4 , Beige = 5 , Bisque = 6 , Black = 7 , BlanchedAlmond = 8 , Blue = 9 , BlueViolet = 10 , Brown = 11 , BurlyWood = 12 , CadetBlue = 13 , Chartreuse = 14 , Chocolate = 15 , Coral = 16 , CornflowerBlue = 17 , Cornsilk = 18 , Crimson = 19 , Cyan = 20 , DarkBlue = 21 , DarkCyan = 22 , DarkGoldenrod = 23 , DarkGray = 24 , DarkGreen = 25 , DarkKhaki = 26 , DarkMagenta = 27 , DarkOliveGreen = 28 , DarkOrange = 29 , DarkOrchid = 30 , DarkRed = 31 , DarkSalmon = 32 , DarkSeaGreen = 33 , DarkSlateBlue = 34 , DarkSlateGray = 35 , DarkTurquoise = 36 , DarkViolet = 37 , DeepPink = 38 , DeepSkyBlue = 39 , DimGray = 40 , DodgerBlue = 41 , Firebrick = 42 , FloralWhite = 43 , ForestGreen = 44 , Fuchsia = 45 , Gainsboro = 46 , GhostWhite = 47 , Gold = 48 , Goldenrod = 49 , Gray = 50 , Green = 51 , GreenYellow = 52 , Honeydew = 53 , HotPink = 54 , IndianRed = 55 , Indigo = 56 , Ivory = 57 , Khaki = 58 , Lavender = 59 , LavenderBlush = 60 , LawnGreen = 61 , LemonChiffon = 62 , LightBlue = 63 , LightCoral = 64 , LightCyan = 65 , LightGoldenrodYellow = 66 , LightGray = 67 , LightGreen = 68 , LightPink = 69 , LightSalmon = 70 , LightSeaGreen = 71 , LightSkyBlue = 72 , LightSlateGray = 73 , LightSteelBlue = 74 , LightYellow = 75 , Lime = 76 , LimeGreen = 77 , Linen = 78 , Magenta = 79 , Maroon = 80 , MediumAquamarine = 81 , MediumBlue = 82 , MediumOrchid = 83 , MediumPurple = 84 , MediumSeaGreen = 85 , MediumSlateBlue = 86 , MediumSpringGreen = 87 , MediumTurquoise = 88 , MediumVioletRed = 89 , MidnightBlue = 90 , MintCream = 91 , MistyRose = 92 , Moccasin = 93 , NavajoWhite = 94 , Navy = 95 , OldLace = 96 , Olive = 97 , OliveDrab = 98 , Orange = 99 , OrangeRed = 100 , Orchid = 101 , PaleGoldenrod = 102 , PaleGreen = 103 , PaleTurquoise = 104 , PaleVioletRed = 105 , PapayaWhip = 106 , PeachPuff = 107 , Peru = 108 , Pink = 109 , Plum = 110 , PowderBlue = 111 , Purple = 112 , Red = 113 , RosyBrown = 114 , RoyalBlue = 115 , SaddleBrown = 116 , Salmon = 117 , SandyBrown = 118 , SeaGreen = 119 , SeaShell = 120 , Sienna = 121 , Silver = 122 , SkyBlue = 123 , SlateBlue = 124 , SlateGray = 125 , Snow = 126 , SpringGreen = 127 , SteelBlue = 128 , Tan = 129 , Teal = 130 , Thistle = 131 , Tomato = 132 , Transparent = 133 , Turquoise = 134 , Violet = 135 , Wheat = 136 , White = 137 , WhiteSmoke = 138 , Yellow = 139 , YellowGreen = 140 } |
Specifies all pre-defined colors. Used to identify the pre-defined colors and to localize their names. More... | |
enum class | XLineAlignment { Near = 0 , Center = 1 , Far = 2 , BaseLine = 3 } |
Specifies the alignment of a text string relative to its layout rectangle More... | |
enum class | XLinearGradientMode { Horizontal = 0 , Vertical = 1 , ForwardDiagonal = 2 , BackwardDiagonal = 3 } |
Specifies the direction of a linear gradient. More... | |
enum class | XLineCap { Flat = 0 , Round = 1 , Square = 2 } |
Specifies the available cap styles with which an XPen object can start and end a line. More... | |
enum class | XLineJoin { Miter = 0 , Round = 1 , Bevel = 2 } |
Specifies how to join consecutive line or curve segments in a figure or subpath. More... | |
enum class | XMatrixOrder { Prepend = 0 , Append = 1 } |
Specifies the order for matrix transform operations. More... | |
enum class | XPageDirection { Downwards = 0 , Upwards = 1 } |
Specifies the direction of the y-axis. More... | |
enum class | XSmoothingMode { Invalid = -1 , Default = 0 , HighSpeed = 1 , HighQuality = 2 , None = 3 , AntiAlias = 4 } |
Specifies whether smoothing (or antialiasing) is applied to lines and curves and the edges of filled areas. More... | |
enum class | XStringAlignment { Near = 0 , Center = 1 , Far = 2 } |
Specifies the alignment of a text string relative to its layout rectangle. More... | |
enum class | XStringFormatFlags { MeasureTrailingSpaces = 0x0800 } |
Not used in this implementation. More... | |
|
strong |
|
strong |
|
strong |
Specifies how different clipping regions can be combined.
|
strong |
Specifies the style of dashed lines drawn with an XPen object.
|
strong |
|
strong |
|
strong |
Specifies how the content of an existing PDF page and new content is combined.
|
strong |
Specifies the unit of measure.
|
strong |
|
strong |
Specifies all pre-defined colors. Used to identify the pre-defined colors and to localize their names.
|
strong |
Specifies the alignment of a text string relative to its layout rectangle
|
strong |
|
strong |
Specifies the available cap styles with which an XPen object can start and end a line.
Enumerator | |
---|---|
Flat | Specifies a flat line cap. |
Round | Specifies a round line cap. |
Square | Specifies a square line cap. |
|
strong |
Specifies how to join consecutive line or curve segments in a figure or subpath.
|
strong |
|
strong |
|
strong |
Specifies whether smoothing (or antialiasing) is applied to lines and curves and the edges of filled areas.
|
strong |
Specifies the alignment of a text string relative to its layout rectangle.
|
strong |