VectSharp 2.6.1
A light library for C# vector graphics
All Classes Namespaces Functions Variables Enumerations Properties Events Pages
Package List
Here are the packages with brief descriptions (if available):
[detail level 12345]
 NVectSharp
 NCanvas
 NFilters
 NFonts
 NImageSharpUtils
 NMarkdown
 NMarkdownCanvas
 NMuPDFUtils
 NPDF
 NPlots
 NRaster
 NSVG
 NThreeD
 CAnimatedPNGContains methods to create animated PNG image files.
 CAnimationDescribes an animation constituted by a number of frames and transitions between them.
 CBrushRepresents a brush used to fill or stroke graphics elements. This could be a solid colour, or a more complicated gradient or pattern.
 CColourRepresents an RGB colour.
 CColoursStandard colours.
 CDefaultFontLibraryA default font library that resolves standard families using the embedded fonts.
 CDisposableIntPtrAn IDisposable wrapper around an IntPtr that frees the allocated memory when it is disposed.
 CDocumentRepresents a collection of pages.
 CFolderFontLibraryA font library that resolves fonts from a folder containing TrueType files.
 CFontRepresents a typeface with a specific size.
 CFontFamilyRepresents a typeface.
 CFontFamilyCreationExceptionAn exception that occurs while creating a FontFamily.
 CFontLibraryAbstract class with a default implementation of font family fallbacks.
 CFormattedTextRepresents a run of text that should be drawn with the same style.
 CFormattedTextExtensionsContains extension methods for collections of FormattedText objects.
 CFrameA key frame for an animation.
 CGradientBrushRepresents a brush painting with a gradient.
 CGradientsStandard gradients.
 CGradientStopRepresents a colour stop in a gradient.
 CGradientStopsRepresents a read-only list of GradientStops.
 CGraphicsRepresents an abstract drawing surface.
 CGraphicsPathRepresents a graphics path that can be filled or stroked.
 CIEasingDescribes a function used to transform the transition speed.
 CIFontLibraryRepresents a font library with methods to create FontFamily objects from a string or from FontFamily.StandardFontFamilies.
 CIGraphicsContextThis interface should be implemented by classes intended to provide graphics output capability to a Graphics object.
 CLinearEasingDescribes a linear easing (i.e., no easing).
 CLinearGradientBrushRepresents a brush painting with a linear gradient.
 CLineDashRepresents instructions on how to paint a dashed line.
 CMultiFontLibraryA font library that tries to resolve fonts using other font libraries.
 CPageRepresents a Graphics object with a width and height.
 CPointRepresents a point relative to an origin in the top-left corner.
 CRadialGradientBrushRepresents a brush painting with a radial gradient.
 CRasterImageRepresents 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.
 CRectangleRepresents a rectangle.
 CResourceFontFamilyRepresents a FontFamily created from a resource stream.
 CSegmentRepresents a segment as part of a GraphicsPath.
 CSimpleFontLibraryA font library that can be used to cache and resolve font family names.
 CSizeRepresents the size of an object.
 CSolidColourBrushRepresents a brush painting with a single solid colour.
 CSplineEasingDescribes an easing defined by a Cubic Bezier curve.
 CTextSpacingContains information about text spacing.
 CTransitionDescribes the transition between two successive Frames.
 CTrueTypeFileRepresents 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/
 CUnbalancedStackExceptionThe exception that is thrown when an unbalanced graphics state stack occurs.