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


In This Topic
    NPaintVisitor Class Members
    In This Topic

    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