Search Results for

    Show / Hide Table of Contents

    Namespace Reportman.Drawing

    Classes

    AdvFontData

    AssemblyResolver

    BitmapInfo

    BitmapUtil

    CompressionTask

    DataUtilities

    DataTable and DataSet utilities

    DateUtil

    Provide utitilies about handling DateTime values

    DbSqlExecuter

    DoubleUtil

    Provide utitilies about handling double values

    Doubles

    Collection of double values

    EmbeddedFile

    Encrypter

    Encrypter.RijndaelSimple

    ExceptionUtil

    Provide utitilies about exception handling

    FastSerializer

    FileHash

    FileHashes

    FontInfoProvider

    GS1_128

    GraphicUtils

    HashGenerator

    ISqlExecuterPartialFillArgs

    IniFile

    IniSection

    Integers

    Collection of integer values

    ListExtensions

    Longs

    Collection of Long values

    MAPI

    Utility class to access default Windows mail client

    MemStreams

    MetaFile

    Class used engine to read/write metafiles.

    MetaObject

    Base class for printable objects inside a MetaPage

    MetaObjectDraw

    Basic drawing object stored in a a MetaFile, it's a fixed length record

    MetaObjectExport

    Export object stored in a a MetaFile, it's a fixed length record, still not implemented, it's used when exporting MetaFile to custom formats

    MetaObjectImage

    Image drawing object stored in a a MetaFile, it's a fixed length record, image stream can be stored in MetaPage stream or in MetaFile stream (SharedImage=true)

    MetaObjectPolygon

    Polygon drawing object stored in a a MetaFile, it's a fixed length record, still not implemented, for future use

    MetaObjectText

    Text object stored in a a MetaFile, it's a fixed length record, so references to strings or streams are done throught position and sizes in page stream or MetaFile stream

    MetaPage

    Metafile page, part of metafile

    MetaPages

    Collection of pages

    NamedException

    Common exception, providing a name as additional exception information

    NoDataToPrintException

    Custom exception to be controlled,when the report is empty

    ObjectViewModel

    ObjectViewModelHierarchy

    PDFCanvas

    PDFFile

    PDFFile.PDFAnnotation

    PDFFont

    PageSizeDetail

    The PageSizeDetail structure contains advanced page information to select page size on a printer.

    PrintLine

    PrintOut

    Base class for print drivers define the funtions to be implemented by any print driver (Report processing driver)

    PrintOutBitmap

    PrintOutCSV

    Report preocessing driver, capable of generate csv files

    PrintOutCSV.TextFormat

    PrintOutExcel

    Report preocessing driver, capable of generate excel files

    PrintOutNet

    This is the base class for all Report processing drivers working in Reportman.Drawing space, that is print to printer, preview on screen or exporting to bitmap, provides basic functionality to measure texts, bitmaps and shapes, but still not work with printers (System.Drawing.Printing) or printer dialogs (Windows Forms). So it's a step forward to the implementation of some Report processing drivers, useful for preview, becuase it can use bitmap as output Variant

    PrintOutPDF

    PrintOutPDFBase

    Report preocessing driver, capable of generate Adobe PDF files

    PrintOutPrint

    Print driver implementing output to printer, it does not allow showing print dialog becuase it does not have dependencies on Windows.Forms

    PrintOutText

    PrinterConfig

    Printer configuration class to obtain default printer settigns

    ProcessUtil

    Process utilities

    ProgressArgs

    QRCodeEncoder

    Series

    SeriesItem

    StreamPosition

    StreamUtil

    StringExtensions

    StringUtil

    Provide utitilies about handling string values

    Strings

    String collection

    TTFontData

    TableData

    TaskCompressResult

    TotalPages

    Translator

    Translator component helps in translating aplications to multiple languages using current user regional configuration loads the specified file with the regional extension for the file

    TrueTypeFontSubSet

    Twips

    Provide utitilies and constants related to Twips measurement unit. One inch contains 1440 twips

    TwipsGraphics

    UnNamedException

    Provide utitilies for handling streams, write strings, read/write datatypes etc.

    Updater

    VersionInfo

    Structs

    GlyphInfo

    LineInfo

    Line information when measuring pdf texts

    PosText

    TGlyphPos

    TextObjectStruct

    This structure is used to store information about a block of text properties, alignment and content, it is used by some functions to measure texts or pass text and format information in a single variable

    TotalPage

    Structure containing a reference to pagecount object, the number of pages is not known until the report is finished, so when the report is finished, all the references to PAGECOUNT special variable are updated

    Interfaces

    IBitmapInfoProvider

    IDbCommandExecuter

    ISqlExecuter

    Enums

    AutoScaleType

    When previewing pages of a report, visualization scale can be adjusted to predetermined sizes

    BarType

    BrushType

    Brush types, when drawing shapes, the filling area can be stablished to a specified pattern

    ChartDriver

    ChartType

    ExcelFileFormat

    ImageDrawStyleType

    Drawing styles, determines the way the image adapt to a bounding box

    MetaFile.MetaFileVersion

    MetaObjectType

    MetaFiles are composed by pages containing objects, each object can have a type that determines the action when drawing (or printing)

    OrientationType

    Page orientation

    PDFAFRelationShip

    PDFConformance

    PDF Conformance behaviour, modify default PDF Conformance

    PDFConformanceType

    PDF Conformance when writting a PDF

    PDFFontType

    When exporting a document to PDF, there are some standard predefinded fonts you can use, using this fonts redude file size

    PenType

    Pen types, used when drawing shapes

    PreviewWindowStyleType

    Preview window size the first time it's shown

    PrintOutCSV.TextFormat.AlignmentType

    PrintOutCSV.TextFormat.FontStyle

    PrintOutPDF.ImageDepth

    PrintOutText.OemConvertOverride

    PrintStepType

    When printing to dot matrix devices, a fixed pitch font will be selected, the font to be selected can be specified using the PrintStep

    PrinterFontsType

    When the Report is sent to a printer, there is an option to use the printer fonts, if the printer fonts are used, in some cases the print is faster (dot matrix printers)

    PrinterRawOperation

    PrinterSelectType

    Report Manager allow automatic printer selection when processing reports, so you can assign a predefined printer to a report, then assign on each computer a diferent printer to predefined printers.

    QRCodeEncoder.ENCODE_MODE

    QRCodeEncoder.ERROR_CORRECTION

    Series.AutoRangeAxis

    ShapeType

    Available shape types

    TextAlignType

    Enumeration indicating the text alignment, that is how the text is drawn inside the defined box Variant

    TextAlignVerticalType

    Enumeration indicating vertical text alignment, that is how the full text, after horizontal alignment is done, is drawn inside the defined box Variant

    Units

    Measurement units

    WMFOptimization

    This enumeration indicates diferent optimization implementations while drawing pages (preview, web presentation or print). Microsoft .Net have an optimized graphic object, called Windows Metafile, so when the same graphic operations must be done multiple times, they can be stored in it and "played" multiple times. This is the case for example, when previewing a Report, you can go forward and backwards drawing again and again the same pages. If the engine have the capability of drawing multiple pages in the screen, like Report Manager Windows Forms preview does, the use of playing optimized windows metafiles can enhace performance, specially if the pages are dense (lot of text items). The drawbacks of playing metafiles is that they must be stored into memory, so when you optimize performance you hit memory consumption. Variant

    Delegates

    BeginPrintOut

    Event triggered when a driver starts printing

    CopyProgress

    ISqlExecuterPartialFillEvent

    ISqlExecuterProgressEvent

    MetaFileLoadError

    Event launched when the loading of a MetaFile causes an error

    MetaFileLoadProgress

    Event launched when reading a MetaFile, so, on large metafiles (or when low bandwidth) you can show load progress to the user

    MetaFileSaveWorkProgress

    Event launched when saving a MetaFile, so on large MetaFiles (or low bandwidth) you can show save progress to the user

    MetaFileWorkAsyncError

    Event launched when the asynchronous report processing produces an error

    MetaFileWorkProgress

    MetaStopWork

    Event launched when the report processing stops by user or is aborted

    NoDataToPrintEvent

    Event launched when there is no data available to print. Should return true if the action have been handled and no futher processing must happen

    ProgressEvent

    RequestPageEvent

    Event launched when a page is being requested

    In this article
    Back to top Generated by DocFX