NevronOpenVision
Nevron.Nov.Dom Namespace / NPaintVisitor Class
Fields Properties Methods


NPaintVisitor Class Members

The following tables list the members exposed by NPaintVisitor.

Public Constructors
 NameDescription
Public ConstructorInitializer constructor.  
Top
Protected Fields
 NameDescription
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Top
Public Properties
 NameDescription
Public PropertyGets the low level graphics associated with this visitor  
Public PropertyGets whether the custom brush calibration is enabled or not  
Public PropertyGets whether the custom brush calibration is enabled or not  
Public PropertyGets whether appearance must be painted  
Public PropertyGets whether shadows must be painted  
Public PropertyGets the resolution associated with the paint visitor  
Public PropertyGets whether the paint visitor automatically snaps all coordinates to pixels or not. You can modify this value with the PushSnapToPixels methods.  
Public PropertyGets the set of supported hints. Use this to query whether you can perform a specific type of hint.  
Top
Public Methods
 NameDescription
Public MethodClears the current fill.  
Public MethodClears the current font.  
Public MethodClears the shadow style. Subseqent geometry/text commands will not drop a shadow.  
Public MethodClears the current stroke settings  
Public MethodClears all styles (fill, stroke, shadow and font).  
Public MethodDisables the custom brush calibration, thus turning on the automatic brush calibration.  
Public MethodDisables the custom brush calibration, thus turning on the automatic brush calibration.  
Public MethodEnables custom brush calibration for the specified rectangle  
Public MethodEnables custom pen calibration for the specified rectangle  
Public MethodGets the post transform  
Public MethodPerforms an additional hinting operation with the specified hint. The hint needs to be suppored by the set of SupportedHints.  
Public MethodOverloaded. Paints an ellipse with the current fill and stroke  
Public MethodOverloaded. Paints a range of a horizontally flowing glyph run. The glyph run starts from the specified origin.  
Public MethodOverloaded. Paints the specified image at its default size (unscaled), at the specified location.  
Public MethodOverloaded.   
Public MethodOverloaded. Paints a path with the current fill and stroke and with Even-Odd filling rule.  
Public MethodOverloaded. Paints a polygon with the specified fill rule. The current fill, stroke and shadow styles are used.  
Public MethodOverloaded. Paints a polyline. The current stroke and shadow styles are used.  
Public MethodOverloaded. Paints a quadrangle. The current fill, stroke and shadow styles are used.  
Public MethodOverloaded. Paints a rect with the current fill and stroke  
Public MethodOverloaded. Paints a string at the specified location  
Public MethodOverloaded. Paints a triangle. The current fill, stroke and shadow styles are used.  
Public MethodRestore the value of the SnapToPixels property, as it was before the pairing PushSnapToPixels call.  
Public MethodOverridden. Called after the visitor has visited the node children Overriden to call the PostPaint2D method of the node, if it implements the INPostPaintNode interface, before it calls the base implementation.  
Public MethodOverridden. Called before the visitor visits the node children. Overriden to call the PrePaint2D method of the node, if it implements the INPrePaintNode interface, after it calls the base implementation.  
Public MethodPushes a new value for the SnapToPixels property. If true, all paint commands will internally snap to pixels. If false, all paint commands will not snap to pixels.  
Public MethodRounds X length to pixel grid  
Public MethodRounds Y length to pixel grid  
Public MethodRounds X length to pixel grid  
Public MethodRounds Y length to pixel grid  
Public MethodOverloaded. Sets the current fill to the specified NFill instance. A value of null clears the fill.  
Public MethodOverloaded. Sets the current font  
Public MethodSets the current shadow to the specified NShadow instance. A value of null clears the shadow.  
Public MethodOverloaded. Sets the current stroke to the specified NStroke instance. A value of null clears the stroke.  
Public MethodOverridden. Overriden to skip the branch if the current paint scene clip is empty  
Public MethodSnaps the path points to the half pixel grid.  
Public MethodSnaps the path points to the zero pixel grid.  
Public MethodSnaps a point to the half pixel grid  
Public MethodSnaps an array of points to the half pixel grid.  
Public MethodSnaps a point for pixel snapped stroking.  
Public MethodSnaps an array of points to the zero pixel grid.  
Public MethodSnaps a point to the zero pixel grid  
Public MethodSnaps a range to the half pixel grid.  
Public MethodSnaps a range to the zero pixel grid.  
Public MethodSnaps a rectangle to the half pixel grid.  
Public MethodSnaps a rectangle for pixel snapped stroking.  
Public MethodSnaps a rectangle to the zero pixel grid.  
Public MethodSnaps a X coordinate to the half pixel grid.  
Public MethodSnaps a X coordinate for pixel snapped stroking.  
Public MethodSnaps a X coordinate to the zero pixel grid.  
Public MethodSnaps a Y coordinate to the half pixel grid.  
Public MethodSnaps an Y coordinate for pixel snapped stroking.  
Public MethodSnaps a Y coordinate to the zero pixel grid.  
Top
Protected Methods
 NameDescription
Internal Method  
Internal Method  
Internal Method  
Internal Method  
Internal Method  
Internal Method  
Internal Method  
Internal Method  
Internal Method  
Protected MethodOverridden. Called when the scene clip has changed.  
Protected MethodCalled when the graphcis has changed  
Protected MethodOverridden. Called when the scene transform has changed.  
Internal Method  
Internal Method  
Internal Method  
Top
See Also