/* i-net software provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This programming example assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. i-net software support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs. © i-net software 1998-2013 */ namespace Inet.Viewer { /// /// Constants for the viewer command tokens. Mainly used by the Loader class /// and the classes that inherit from it. /// public class ViewerTokenConstants { /// /// Attributes: ServerVersion (string), ProtocolVersion (string) /// internal const int TokenVersion = 0; /// /// Attributes: Code (4-byte number), message (string), format (string), serverVersion (string), serverJVM (string), serverOS (string), serverCache (number), stacktrace (string) /// internal const int TokenErrorMessage = 1; /// /// Attributes: Rangestart (number), rangeend (number) /// Sub elements: Page /// internal const int TokenPages = 4; /// /// Attribues: ReportFlags (number), AllowedFormats (String[]), Title (String), FileName (String) /// internal const int TokenReportInfo = 5; /// /// Attribues: PageNumber (number), PageWidth (number), PageHeight (number), WestMargin (number), EastMargin (number), /// NorthMargin (number), SouthMargin (number), PageLayoutAlignment (number), RenderTimeStamp (8-byte number) /// public const int TokenPageInfo = 6; /// /// Sub elements: Font /// public const int TokenFonts = 10; /// /// Sub elements: Adornments /// internal const int TokenAdornments = 12; /// /// Attributes: name (string), style (number C), size (number), embeddedFontID (number), embeddedFontVersion (number) /// internal const int TokenFont = 13; /// /// Attributes: leftStyle (number C), rightStyle (number C), topStyle (number C), bottomStyle (number C), lineWidth (number), ellipseWidth (number), ellipseHeight (number), shadow (number) /// internal const int TokenAdornment = 15; /// /// Attributes: fontID (number) /// public const int TokenSetCurrentFont = 16; /// /// Attributes: color (4-byte number) /// internal const int TokenSetCurrentDrawColor = 17; /// /// Attributes: color (4-byte number) /// internal const int TokenSetCurrentFillColor = 18; /// /// Attributes: adornmentID (number) /// internal const int TokenSetCurrentAdornment = 19; /// /// Attributes: paint (Gradientpaint) /// internal const int TokenSetCurrentDrawPaint = 20; /// /// Attributes: paint (Gradientpaint) /// internal const int TokenSetCurrentFillPaint = 21; /// /// Attributes: paint (Texturepaint) /// internal const int TokenSetCurrentTextureDrawPaint = 22; /// /// Attributes: paint (Texturepaint) /// internal const int TokenSetCurrentTextureFillPaint = 23; /// /// Resets the clipping. /// internal const int TokenResetClip = 28; /// /// Attributes: x (number), y (number), width (number), height (number), type (number), hyperlink (string), tooltip (string) /// internal const int TokenHyperlink = 29; /// /// Attributes: x (number), y (number), width (number), height (number), tooltip (string) /// Sub elements: DrawString, DrawLine, DrawRect, FillRect, DrawFillRect, DrawImage, DrawPolyline, DrawPolygon, FillPolygon, DrawFillPolygon, DrawOval, FillOval, DrawArc, FillArc /// internal const int TokenClip = 30; /// /// Attributes: x (number), y (number), alignment (number C), rotation (number), expectedWidth (number) maxWidth (number), text (string) /// public const int TokenDrawString = 31; /// /// Attributes: x1 (number), y1 (number), x2 (number), y2 (number), adornmentID (number) /// internal const int TokenDrawLine = 32; /// /// Attributes: x (number), y (number), width (number), height (number) /// internal const int TokenDrawRect = 33; /// /// Attributes: x (number), y (number), width (number), height (number) /// internal const int TokenDrawFillRect = 34; /// /// Attributes: x (number), y (number), width (number), height (number) /// internal const int TokenFillRect = 35; /// /// Attributes: x (number), y (number), width (number), height (number), leftInset (number), rightInset (number), topInset (number), bottomInset (number), scalingHint (number C), data (byte[]) /// internal const int TokenDrawImage = 36; /// /// Attributes: points (tupel[]) /// internal const int TokenDrawPolyline = 37; /// /// Attributes: points (tupel[]) /// internal const int TokenDrawPolygon = 38; /// /// Attributes: points (tupel[]) /// internal const int TokenFillPolygon = 39; /// /// Attributes: points (tupel[]) /// internal const int TokenDrawFillPolygon = 40; /// /// Attributes: x (number), y (number), width (number), height (number) /// internal const int TokenDrawOval = 41; /// /// Attributes: x (number), y (number), width (number), height (number) /// internal const int TokenFillOval = 42; /// /// Attributes: x (number), y (number), width (number), height (number), startAngle (number), endAngle (number) /// internal const int TokenDrawArc = 43; /// /// Attributes: x (number), y (number), width (number), height (number), startAngle (number), endAngle (number) /// internal const int TokenFillArc = 44; /// /// Attributes: /// internal const int TokenDrawLineElement = 45; /// /// Attributes: x (number), y (number), width (number), height (number), arcWidth (number), arcHeight (number) /// internal const int TokenDrawRoundRect = 46; /// /// Attributes: x (number), y (number), width (number), height (number), arcWidth (number), arcHeight (number) /// internal const int TokenFillRoundRect = 47; /// /// Attributes: x (number), y (number), width (number), height (number) /// internal const int TokenFillRectSmooth = 48; /// /// Attributes: page(number), preContext(string), result(string), postContext(string), chunks (SearchChunk[]) /// public const int TokenSearchResult = 50; /// /// Attributes: lastPage(number), timestamp (8-byte /// public const int TokenSearchStatus = 51; /// /// Attributes: id(number) /// internal const int TokenFontId = 52; /// /// Attributes: rev(number) /// internal const int TokenFontRev = 53; /// /// Attributes: compress(boolean), data(byte[]) /// internal const int TokenFontData = 54; /// /// Attributes: /// internal const int TokenImage = 78; /// /// Attributes: x (number), y (number) /// internal const int TokenPoint = 79; /// /// Attributes: NumberOfPrompts (number) /// Sub elements: Prompt /// internal const int TokenPrompts = 80; /// /// Attributes: Yes: 1 (number), Name (String), SubreportName (String), Text (String), Values (String[]), Descriptions (String[]), Type (number), discrete?1:0, range?1:0, multi?1:0, /// Editable?1:0 (number), OnlyDesc?1:0 (number), informix?1:0, EditMask (String), MinValue (string), MaxValue (string), CascadingParent (string), DisplayName (string) /// No: 0 (number) /// internal const int TokenPrompt = 81; /// /// Attributes: Amount of nodes (number) /// Sub elements: GroupTreeNode /// internal const int TokenGroupTree = 90; /// /// Attributes: level (number), requestType (number), groupNumber (number), requestURL (String), groupNameValue (String), yFrom(number), yTo (number), pageFrom(number), pageTo (number) /// internal const int TokenGroupTreeNode = 91; // Tokens für Graphics2D /// /// Attributes: GraphicsID (number) /// public const int TokenCreate = 100; /// /// Attributes: GraphicsID (number) /// public const int TokenDispose = 101; // = Chart und Bean finish /// /// Attributes: GraphicsID (number) /// public const int TokenChangeGraphics = 102; /// /// Attributes: Transform (transform) /// public const int TokenTransform = 103; /// /// Attributes: Transform (transform) /// public const int TokenSetTransform = 104; /// /// Attributes: Shape (shape) /// internal const int TokenSetClipShape = 105; /// /// Attributes: Shape (shape) /// internal const int TokenDrawShape = 106; /// /// Attributes: Shape (shape) /// internal const int TokenFillShape = 107; /// /// Attributes: width(float), cap(number), join(number), MiterLimit(float), dash(float[]), DashPhase(float) /// internal const int TokenSetStroke = 108; /// /// Attributes: rule(number), alpha(float) /// internal const int TokenSetComposite = 109; internal const int TokenDrawStringG2D = 110; /// /// Attributes: CacheTimeoutWasSuccessfullyReset(boolean) /// public const int TokenPingInfo = 120; /// /// Attributes: /// public const int TokenPageLimit = 121; internal const string ProtocolVersion = "2.1"; internal const double ViewerProtocolVersion = 2.1; internal static readonly byte[] Signature = new byte[] { 0x1A, 0x58, 0x4D, 0x4C }; // 26, 88, 77, 76 } }