Nevron Open Vision Documentation
Nevron.Nov.Graphics Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassNAdvancedGradientFill Represents an advanced gradient that is defined by a background color and an arbitrary number of points with different color, shape and intensity.
ClassNAdvancedGradientFill.NAdvancedGradientFillDesigner Designer type for NAdvancedGradientFill.
ClassNAdvancedGradientPoint Represents an advanced gradient point.
ClassNAdvancedGradientPoint.NAdvancedGradientPointDesigner Designer for NAdvancedGradientPoint.
ClassNAdvancedGradientPointCollection Represents a collection of gradient points used in advanced gradients. An advanced gradient consists of a background color and an arbitrary number of color points with different shape and intensity.
ClassNAlignTextureMapping A texture mapping that aligns the texture to the target bounds.
ClassNBitmapEncoderSettings Contains settings that are used for encoding a Bitmap image.
ClassNBytesImageSource The image source is a byte array containing encoded data.
ClassNColorFill Represents a solid color filling.
ClassNColorFill.NColorFillDesigner Designer for NColorFill.
ClassNColorSpace Represents a color space defined by 3 or 4 components.
ClassNColorValue3F A color value with 3 components and alpha.
ClassNColorValue4F A color value with 4 components and alpha
ClassNColorValueF Serves as base class for 3 and 4 component color values
ClassNCustomTextureMapping Serves as base class for custom (user defined) texture mapping.
ClassNDashPattern Represents a stroking dash pattern. Dash patterns consist of dashes and gaps with different length.
ClassNEmbeddedResourceImageSource The image source is an embedded resource.
ClassNEncodedImageSource Base type for image sources that represent encoded images.
ClassNFileImageSource The image source is a file.
ClassNFill Abstract base class of all classes that represent filling types like solid color, gradient, hatch, image, etc.
ClassNFill.NFillDesigner Designer for NFill.
ClassNFitAndAlignTextureMapping A texture mapping that fits the texture in the target bounds, preserving the original aspect ratio of the texture image. Either one of the dimensions the image touches the target bounding rectangle from the inside. For the other dimension, the image is aligned to the bounding rectangle according to the respective setting.
ClassNFixedTextureMapping A texture mapping that aligns the texture to a specified point. The point's coordinates are relative to the target rectangle and can be specified either in DIP units or in percent of the target rectangle's size.
ClassNFont Represents a font.
ClassNFont.NFontDesigner Designer for NFont.
ClassNFontDescriptor Represents a font descriptor - a font file with from specified family and style.
ClassNFontFaceDescriptor Base for font face variant and font face style descriptors
ClassNFontFaceStyleDescriptor Represents a font style descriptor - a font with from specified family and style, loaded at specified size
ClassNGeometry2D Namespace class for commonly used geometry routines in 2D space.
ClassNGlyphRunRange Represents a range of a glyph run that can be rendered in IN2DGraphics object.
ClassNGradientFill An abstract base class for gradient fills that use a color ramp with custom gradient stops.
ClassNGradientStop Represents a gradient stop used in gradient definitions.
ClassNGradientStop.NGradientStopDesigner Designer for NGradientStop.
ClassNGradientStopCollection Represents a collection of gradient points used in advanced gradients. An advanced gradient consists of a background color and an arbitrary number of color points with different shape and intensity.
ClassNGraphics2D Serves as base class for objects that implement the NOV low level graphics.
ClassNGraphics2DHint Serves as base class for all graphics 2D hints
ClassNGraphicsObject Serves as base class for graphics objects such as pen, brush etc.
ClassNGraphicsPath Represents a graphics path.
ClassNHatchFill Represents a hatch filling.
ClassNHatchFill.NHatchFillDesigner Designer for NHatchFill.
ClassNHttpImageSource The image source is a web resource.
ClassNImage An attribute that aggregates an image source.
ClassNImageData Contains raw binary (encoded) image data and optionally a hint for the image format of the data.
ClassNImageDecoder Abstract base class for image decoders (readers).
ClassNImageEncoder Abstract base class for image encoders (writers).
ClassNImageEncoderSettings Abstract base class for image encoder settings classes. Derived types contain encoder settings for particular image formats like Png and Jpeg.
ClassNImageFill Represents a filling based on a raster image.
ClassNImageFill.NImageFillDesigner Designer for NImageFill.
ClassNImageFormat Represents an image format.
ClassNImageFrameInfo Contains information about a single frame from a multiframe image.
ClassNImageInfo Contains basic information about an image, such as its size, resolution and pixel format.
ClassNImageService Provides methods for encoding and decoding of raster images.
ClassNImageSource Serves as a base class for various image sources. Image sources provide the data for raster images.
ClassNJpegEncoderSettings Contains settings that are used for encoding a Jpeg image.
ClassNLinearGradientFill Represents a linear gradient filling.
ClassNLinearGradientFill.NLinearGradientFillDesigner Designer for NLinearGradientFill.
ClassNMultiPointBase Serves as base for geometry objects that are constructed by multiple points, such as polygon, polyline and graphics path.
ClassNNurbsCurve Represents a non-uniform rational B-spline (NURBS) curve.
ClassNPanoseNumber Represents a panose number.
ClassNPixelFormat Represents a pixel format.
ClassNPngEncoderSettings Contains settings that are used for encoding a PNG image.
ClassNPointList Represents a list of NPoint values.
ClassNPolygon The NPolygon class represents a polygon in 2D space defined by it's vertices.
ClassNPolyline The NPolyline class represents a polyline in 2D space defined by its vertices.
ClassNPolyPointsBase Serves as base for geometry objects that are constructed by multiple points of the same type, such as Polygon and Polyline.
ClassNRadialGradientFill Represents a radial gradient filling.
ClassNRadialGradientFill.NRadialGradientFillDesigner Designer for NRadialGradientFill.
ClassNRaster Represents a raster, which is a two dimensional array of pixel color values, encoded in a specific pixel format.
ClassNRasterImageSource The image source is an NRaster object.
ClassNRegion Represents a closed region of geometry space.
ClassNSealableObject Serves as base class for graphics objects such as graphics path, polygon etc., that can be sealed.
ClassNShadow An attribute that controls shadow appearance.
ClassNShadow.NShadowDesigner Designer for NShadow.
ClassNStockGradientFill Represents a gradient filling based on two colors and predefined styles and variations.
ClassNStockGradientFill.NStockGradientFillDesigner Designer for NStockGradientFill.
ClassNStretchTextureMapping A texture mapping that streches the texture to the target bounds. The original aspect ratio of the texture image is not preserved.
ClassNStretchXAlignYTextureMapping A texture mapping that streches the texture to the target bounds in the X dimension and aligns the texture at its normal size in the Y dimension.
ClassNStretchYAlignXTextureMapping A texture mapping that streches the texture to the target bounds in the Y dimension and aligns the texture at its normal size in the X dimension.
ClassNStroke An attribute that controls the appearance of lines and shape borders.
ClassNStroke.NStrokeDesigner Designer for NStroke.
ClassNTextureFill An abstract base class for fill types that use a texture: image fill, hatch fill and advanced gradient fill.
ClassNTextureFill.NTextureFillDesigner Designer for NTextureFill.
ClassNTextureMapping An abstract base class for texture mapping types. A texture mapping is an attribute that specifies how a texture is mapped to a texture mappable object.
ClassNTextureMapping.NTextureMappingDesigner Designer for NTextureMapping.
ClassNTileTextureMapping A texture mapping that fills the entire surface of a target object by repeating the texture image in the X and Y dimensions. The original image is not scaled.
ClassNUriImageSource Abstract base class for images stored in a file or as a web resource. The image location is specified with an URI.
Interfaces
 InterfaceDescription
InterfaceINClosedGeometryObject Implemented by geometry objects that enclose a certain area in 2D space.
InterfaceINGeometryObject Implemented by structures and classes, which represent geometry objects.
InterfaceINImageFormatProvider Provides image format functionality.
InterfaceINOpenGeometryObject Represents a geometry that represents a line or a curve and as such has distinct start and end points.
InterfaceINParametricCurve Implemented by geometry primitives that have a parametric representation.
Structures
 StructureDescription
StructureNCircle The NCircle structure represents a circle in 2D space defined by it's center and radius.
StructureNCircleSegment Represents a segment of a circle in 2D space, defined by a circle and start and sweep angles
StructureNColor Represents a color.
StructureNCubicBezier Represents a cubic Bezier curve in 2D space defined by four points: start point, two control points and end point.
StructureNEllipse The NEllipse structure represents an ellipse in 2D space defined by it's center, lengths of the major and minor axes and angle, which the ellipse major axis forms with the X-axis
StructureNEllipseSegment Represents a segment of an ellipse in 2D space, defined by an ellipse and start and sweep angles
StructureNGraphicsPathFigure Represents the information for a figure in a graphics path
StructureNGraphicsPathPoint Represents a point from a graphics path.
StructureNImageSourceData Contains image data in either encoded or decoded form.
StructureNLine Represents a line in 2D space defined by it's general equasion: Ax + By + C = 0. This representation of a line is also called implicit or general line form.
StructureNLineSegment Represents a line segment defined by two points.
StructureNMargins Represents margins as indents from the left, top, right and bottom.
StructureNMarginsI Represents indents from the left, top, right and bottom sides, all expressed with Int32 values.
StructureNMatrix Represents an affine transformation in 2D space (3x2 matrix).
StructureNNurbsControlPoint Represents a weighted NURBS control point.
StructureNPageSize Represents a paper size specified either from a predefined paper kind or custom paper kind.
StructureNPaintTextPointSettings Represents settings used for painting a string with formatting rectangle
StructureNPaintTextRectSettings Represents settings used for painting a string with formatting rectangle
StructureNPoint Represents a point (or vector) in 2D space defined by its X and Y coordinates, expressed with Double values.
StructureNPoint3D Represents a point (or vector) in 3D space defined by its X, Y and Z coordinates, expressed with Double values.
StructureNPointI Represents a point in 2D space defined by it's X and Y coordinates, expressed with Int32 values.
StructureNQuadrangle Represents a quadrangle in 2D space defined by it's four corner vertices (A, B, C and D).
StructureNQuadraticBezier Represents a quadratic Bezier curve in 2D space defined by three points (start point, end point and one control point).
StructureNRange Represents a 1-dimensional range with begin and end stored as double precision floating-point values.
StructureNRange2D Represents a 2-dimensional range defined by its min and max X and Y values (stored as double precision floating-point values).
StructureNRangeI Represents a 1D range with Int32 values for begin and end.
StructureNRay Represents a ray in 2D space defined by an origin point and it's X and Y gradients.
StructureNRectangle The NRectangle structure represents a rectangle in 2D space defined by it's location and size.
StructureNRectangleI Represents a rectangle in 2D space defined by it's location and size, both expressed with Int32 values.
StructureNSize The NSize structure represents a size measured with width and height.
StructureNSizeI Represents a size measured with width and height, both expressed with Int32 values.
StructureNTriangle The NTriangle structure represents a triangle in 2D space defined by it's three vertices: (a, b, c).
Enumerations
 EnumerationDescription
EnumerationENAdvancedGradientColorScheme Enumerates predefined color schemes used for creation of advanced gradients.
EnumerationENAdvancedGradientPointShape The shape of a point in an advanced gradient.
EnumerationENBaseline Specified the text base line (normal, superscript or subscript)
EnumerationENBrushType Enumerates brush types.
EnumerationENCodecPreference Usage preferences for encoders/decoders.
EnumerationENCompassDirection Enumerates the compass directions.
EnumerationENCursorPixel Defines the possible monochrome cursor pixels
EnumerationENDashStyle Defines the supported line dashing patterns.
EnumerationENDimension Enumerates the dimensions in a 3D Cartesian coordinate system.
EnumerationENFillRule Determines the filling rule of a graphics path
EnumerationENFillType Defines the supported fill types.
EnumerationENFontRasterizationMode Enumerates the possible font rasterization modes
EnumerationENFontStyle Specifies style information applied to text such as Bold, Italic, Underline and Striketrough
EnumerationENFontVariant Specifies font variant information. Used in font descriptor instead of ENFontStyle, because underline and strikeout are synthetic
EnumerationENGradientMappingMode Enumerates the supported mapping modes for gradients.
EnumerationENGradientStyle Defines the possible gradient styles for a stock gradient fill. The gradient style determines the direction in which the gradient colors spread. This direction is perpendicular to the direction of the gradient axis.
EnumerationENGradientVariant The variant of the gradient style. All gradient styles have four gradient variants.
EnumerationENHatchStyle Enumerates the hatch styles.
EnumerationENLineCap Specifies the figure drawn on a line end (start or end)
EnumerationENLineJoin Specifies how to join consecutive line or curve segments in a figure (subpath).
EnumerationENLineSegmentsRelation Enumerates all possible line segment relations.
EnumerationENNamedColor Enumerates the named colors
EnumerationENPageOrientation Specifies the orientation of a page.
EnumerationENPaperKind Enumerates the predefined paper kinds
EnumerationENPixelFormat Enumerates the supported pixel formats.
EnumerationENPngColorType Enumerates the available PNG color types.
EnumerationENPredefinedFillPattern Enumerates the supported fill patterns.
EnumerationENRangeDisposition Enumerates the possible range dispositions.
EnumerationENTextHorzAlign Enumerates the text aligns.
EnumerationENTextVertAlign Enumerates the text aligns.
EnumerationENTextWrapMode Enumerates the text wrap modes
EnumerationENTileMode Enumerates the tiling modes for an image brush.
See Also

Reference

Nevron.Nov.Presentation Assembly

 

 


©2017. Nevron Software LLC.

Send Feedback