VectSharp 2.6.1
A light library for C# vector graphics
|
Classes | |
class | AnimatedPNG |
Contains methods to create animated PNG image files. More... | |
class | Animation |
Describes an animation constituted by a number of frames and transitions between them. More... | |
class | Brush |
Represents a brush used to fill or stroke graphics elements. This could be a solid colour, or a more complicated gradient or pattern. More... | |
struct | Colour |
Represents an RGB colour. More... | |
class | Colours |
Standard colours. More... | |
class | DefaultFontLibrary |
A default font library that resolves standard families using the embedded fonts. More... | |
class | DisposableIntPtr |
An IDisposable wrapper around an IntPtr that frees the allocated memory when it is disposed. More... | |
class | Document |
Represents a collection of pages. More... | |
class | FolderFontLibrary |
A font library that resolves fonts from a folder containing TrueType files. More... | |
class | Font |
Represents a typeface with a specific size. More... | |
class | FontFamily |
Represents a typeface. More... | |
class | FontFamilyCreationException |
An exception that occurs while creating a FontFamily. More... | |
class | FontLibrary |
Abstract class with a default implementation of font family fallbacks. More... | |
class | FormattedText |
Represents a run of text that should be drawn with the same style. More... | |
class | FormattedTextExtensions |
Contains extension methods for collections of FormattedText objects. More... | |
class | Frame |
A key frame for an animation. More... | |
class | GradientBrush |
Represents a brush painting with a gradient. More... | |
class | Gradients |
Standard gradients. More... | |
struct | GradientStop |
Represents a colour stop in a gradient. More... | |
class | GradientStops |
Represents a read-only list of GradientStops. More... | |
class | Graphics |
Represents an abstract drawing surface. More... | |
class | GraphicsPath |
Represents a graphics path that can be filled or stroked. More... | |
interface | IEasing |
Describes a function used to transform the transition speed. More... | |
interface | IFontLibrary |
Represents a font library with methods to create FontFamily objects from a string or from FontFamily.StandardFontFamilies. More... | |
interface | IGraphicsContext |
This interface should be implemented by classes intended to provide graphics output capability to a Graphics object. More... | |
class | LinearEasing |
Describes a linear easing (i.e., no easing). More... | |
class | LinearGradientBrush |
Represents a brush painting with a linear gradient. More... | |
struct | LineDash |
Represents instructions on how to paint a dashed line. More... | |
class | MultiFontLibrary |
A font library that tries to resolve fonts using other font libraries. More... | |
class | Page |
Represents a Graphics object with a width and height. More... | |
struct | Point |
Represents a point relative to an origin in the top-left corner. More... | |
class | RadialGradientBrush |
Represents a brush painting with a radial gradient. More... | |
class | RasterImage |
Represents a raster image, created from raw pixel data. Consider using the derived classes included in the NuGet package "VectSharp.MuPDFUtils" if you need to load a raster image from a file or a Stream. More... | |
struct | Rectangle |
Represents a rectangle. More... | |
class | ResourceFontFamily |
Represents a FontFamily created from a resource stream. More... | |
class | Segment |
Represents a segment as part of a GraphicsPath. More... | |
class | SimpleFontLibrary |
A font library that can be used to cache and resolve font family names. More... | |
struct | Size |
Represents the size of an object. More... | |
class | SolidColourBrush |
Represents a brush painting with a single solid colour. More... | |
class | SplineEasing |
Describes an easing defined by a Cubic Bezier curve. More... | |
struct | TextSpacing |
Contains information about text spacing. More... | |
class | Transition |
Describes the transition between two successive Frames. More... | |
class | TrueTypeFile |
Represents a font file in TrueType format. Reference: http://stevehanov.ca/blog/?id=143, https://developer.apple.com/fonts/TrueType-Reference-Manual/, https://docs.microsoft.com/en-us/typography/opentype/spec/ More... | |
class | UnbalancedStackException |
The exception that is thrown when an unbalanced graphics state stack occurs. More... | |
Enumerations | |
enum | TextBaselines |
Represent text baselines. More... | |
enum | TextAnchors |
Represents text anchors. More... | |
enum | LineCaps |
Represents line caps. More... | |
enum | LineJoins |
Represents line joining options. More... | |
enum | SegmentType |
Types of Segment. More... | |
enum | UnbalancedStackActions |
Represents ways to deal with unbalanced graphics state stacks. More... | |
enum | Script |
Represents the position of the text. More... | |
enum | FillRule |
Represents a rule used to determine whether a point is inside or outside of a shape. More... | |
enum | PixelFormats |
Represents the pixel format of a raster image. More... | |
enum VectSharp.FillRule |
Represents a rule used to determine whether a point is inside or outside of a shape.
Definition at line 263 of file Graphics.cs.
enum VectSharp.LineCaps |
enum VectSharp.LineJoins |
Represents the pixel format of a raster image.
Definition at line 28 of file RasterImage.cs.
enum VectSharp.Script |
Represents the position of the text.
Definition at line 29 of file FormattedText.cs.