Show / Hide Table of Contents

Class CanvasCreator

Creates ICanvas instances using the registered ICanvasFactory instances.

Inheritance
object
CanvasCreator
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Codecrete.SwissQRBill.Generator.Canvas
Assembly: Codecrete.SwissQRBill.Core.dll
Syntax
public static class CanvasCreator

Methods

| Edit this page View Source

Create(BillFormat, double, double)

Creates a new ICanvas instance for the specified bill format.

Declaration
public static ICanvas Create(BillFormat format, double width, double height)
Parameters
Type Name Description
BillFormat format

bill format

double width

canvas width, in mm

double height

canvas height, in mm

Returns
Type Description
ICanvas
| Edit this page View Source

Register(ICanvasFactory)

Register an additional canvas factory.

Factories added later take precedence over earlier added factories.

Declaration
public static void Register(ICanvasFactory factory)
Parameters
Type Name Description
ICanvasFactory factory

factory to add

| Edit this page View Source

RegisterPixelCanvasFactory()

Registers the canvas factory for PNG output.

The method checks if the Codecrete.SwissQRBill.Generator assembly is present.

Declaration
public static void RegisterPixelCanvasFactory()

See Also

ICanvas
ICanvasFactory
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX