VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
Vintasoft.Imaging.Drawing Namespace / DrawingFactory Class
Constructors Properties Methods SeeAlso
In This Topic
    DrawingFactory Class Members
    In This Topic
    The following tables list the members exposed by DrawingFactory.
    Protected Constructors
     NameDescription
    Protected ConstructorInitializes a new instance of the DrawingFactory class.
    Public Properties
     NameDescription
    Public Propertystatic (Shared in Visual Basic)Gets or sets the drawing factory that is used as the default drawing factory of VintaSoft Imaging .NET SDK.
    Public PropertyGets or sets the font programs controller that allows to access the font programs.
    Public Propertystatic (Shared in Visual Basic)Gets a value indicating whether Default property is not null.
    Public PropertyGets the resolution of the screen, in dots per inch.
    Public PropertyGets or sets a value indicating whether this drawing factory should create font with fallback.
    Public PropertyGets or sets a value indicating whether drawing factory uses the CreateSystemFont(String,Single,Boolean,Boolean) method to create font.
    Public PropertyGets or sets a value indicating whether drawing factory is uses system fonts (CreateSystemFont(String,Single,Boolean,Boolean) before fonts from FontProgramsController in CreateFont(String,Single,Boolean,Boolean) method.
    Public Propertystatic (Shared in Visual Basic)Gets or sets the default value for UseSystemFonts property.
    Public Methods
     NameDescription
    Public Methodstatic (Shared in Visual Basic)Creates the drawing factory that is based on specified drawing engine.
    Public MethodOverloaded. Creates a bitmap that contains image that is decoded from specified file using embedded decoder.
    Public MethodCreates the composite drawing engine.
    Public MethodCreates a default font with normal style.
    Public MethodCreates the drawing engine.
    Public MethodCreates the font that contains glyph for specified text character.
    Public MethodOverloaded. Creates the font, which is based on font program.
    Public Methodstatic (Shared in Visual Basic)Creates the GDI drawing factory that is located in 'Vintasoft.Imaging.Gdi.dll' assembly.
    Public MethodCreates a generic monospace font.
    Public MethodCreates a generic sans serif font.
    Public MethodCreates a generic serif font.
    Public MethodOverloaded. Creates the graphics path and copy properties from specified graphics path.
    Public MethodOverloaded. Creates a hatch brush.
    Public MethodOverloaded. Creates an image brush and copies properties from specified image brush.
    Public MethodOverloaded. Creates a linear gradient brush.
    Public MethodCreates the DrawingLineCap of specified type.
    Public MethodOverloaded. Creates a pen with specified color.
    Public MethodCreates the raster drawing engine.
    Public MethodOverloaded. Creates the region.
    Public Methodstatic (Shared in Visual Basic)Creates the SkiaSharp drawing factory that is located in 'Vintasoft.Imaging.Drawing.SkiaSharp.dll' assembly.
    Public MethodOverloaded. Creates a solid brush and copies properties from specified solid brush.
    Public MethodOverloaded. Creates the system font by name.
    Public MethodReturns a value indicating whether the type of graphics path is valid for this drawing factory.
    Public MethodOverloaded. Returns the nearest supported raster pixel format.
    Public MethodReturns the supported raster pixel formats.
    Public MethodReturns a value indicating whether the pixel format is supported.
    Public Methodstatic (Shared in Visual Basic)Renders complete image brush cell (depends on TileMode property).
    Protected Methods
     NameDescription
    Protected MethodCreates the DrawingFontWithFallback wrapper for specified font.
    Protected MethodReturns an array that contains information about fonts, which can be used for drawing of text character.
    Protected MethodCalled when this drawing factory is set as the default factory, i.e. this instance is set as value of Default property.
    See Also