Syncfusion.DocIORenderer.NET Holds the ChartToImageConverter instance. converter settings to the document The m_flag Gets the ChartToImageConverter instance. Gets the page settings. The page settings. Gets or sets instance that represents the converter settings which need to be considered while performing Word to PDF conversion. This example converts the specified Word Document in to PDF Document with converter settings. //Creates a new Word document WordDocument wordDocument = new WordDocument(); //Add a section into the word document IWSection section = wordDocument.AddSection(); //Add a paragraph into the section IWParagraph paragraph = section.AddParagraph(); //Add a text into the paragraph paragraph.AppendText("First Chapter1"); //Apply style for the text paragraph.ApplyStyle(BuiltinStyle.Heading1); paragraph.AppendText("First Chapter2"); paragraph.ApplyStyle(BuiltinStyle.Heading2); paragraph.AppendText("First Chapter3"); paragraph.ApplyStyle(BuiltinStyle.Heading3); //Instantiation of DocIORenderer for Word to PDF conversion DocIORenderer render = new DocIORenderer(); //Sets ExportBookmarks for preserving Word document headings as PDF bookmarks render.Settings.ExportBookmarks = Syncfusion.DocIO.ExportBookmarkType.Headings; //Converts Word document into PDF document PdfDocument pdfDocument = render.ConvertToPDF(wordDocument); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Releases all resources used by the object. render.Dispose(); //Closes the instance of document objects pdfDocument.Close(); wordDocument.Close(); Gets a value indicating whether this conversion has been canceled. true if this conversion is canceled; otherwise, false. Gets or sets a value indicating whether the PDF document was generated using web service. true if the PDF document was generated using web service; otherwise, false. Initializes a new instance of the class. This constructor is supported on Windows Forms, WPF, ASP.NET and ASP.NET MVC platforms only. This example converts the specified Word Document in to PDF Document. //Loads an existing Word document WordDocument wordDocument = new WordDocument("Template.docx", FormatType.Docx); //Instantiation of DocToPDFConverter for Word to PDF conversion DocToPDFConverter converter = new DocToPDFConverter(); //Converts Word document into PDF document PdfDocument pdfDocument = converter.ConvertToPDF(wordDocument); //Saves the PDF file pdfDocument.Save("WordtoPDF.pdf"); //Releases all resources used by the object. converter.Dispose(); //Closes the instance of document objects pdfDocument.Close(true); wordDocument.Close(); 'Loads an existing Word document Dim wordDocument As New WordDocument("Template.docx", FormatType.Docx) 'Instantiation of DocToPDFConverter for Word to PDF conversion Dim converter As New DocToPDFConverter() 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = converter.ConvertToPDF(wordDocument) 'Saves the PDF file pdfDocument.Save("WordtoPDF.pdf"); 'Releases all resources used by the object. converter.Dispose(); 'Closes the instance of document objects pdfDocument.Close(true); wordDocument.Close(); Release the resources occupied by this instance. Check and set balloon count for track changes. Creates the PDF document. Adds the section. The page setup. Sets the pages settings. The layouter. Adds the document properties. The doc properties. Adds the hyper links. The hyperlinks. Converts the TOC into Bookmark. Getting Parent Node for the levels of the Bookmarks Draw To PDF The DocumentLayouter PdfDocument Shows the warnings. Create warning element names into the list Implemented alternative method to perform autofit for table Resizes the table based on the specified . The member that specifies the type of auto fit layout of table. DocIO can resize the table based on the content of the table cells or the width of the document window. You can also use this method to turn off AutoFit so that the table size is fixed, regardless of cell contents or window width. Setting the AutoFit behavior to FitToContent or FitToWindow sets the property to True if it's currently False. Likewise, setting the AutoFit behavior to FixedColumnWidth sets the property to False if it's currently True. The following example illustrates how to append html text to the paragraph. //Loads the template document WordDocument document = new WordDocument("Sample.docx"); //Accesses the instance of the first section in the Word document WSection section = document.Sections[0]; //Accesses the instance of the first table in the section WTable table = section.Tables[0] as WTable; //Auto fits the table with respect to window. table.AutoFit(AutoFitType.FitToWindow); //Saves and closes the document instance document.Save("TableAutoFit.docx"); document.Close(); Private Sub SurroundingSub() Dim document As WordDocument = New WordDocument("Sample.docx") Dim section As WSection = document.Sections(0) Dim table As WTable = TryCast(section.Tables(0), WTable) table.AutoFit(AutoFitType.FitToWindow) document.Save("TableAutoFit.docx") document.Close() End Sub Update Table of contents in the document. Updating TOC makes use of our Word to PDF layouting engine which may lead to the updation of incorrect page number due to its limitations. Also use of WOrd to PDF layout engine may lead to take some considerable amount of performance to update the page numbers. The following code example demonstrates how to update a TOC in an existing word document. //Open an input word template WordDocument document = new WordDocument(@"Template.docx"); //Update the table of contents. document.UpdateTableOfContents(); //Save and close the Word document instance. document.Save("Sample.docx", FormatType.Docx); document.Close(); 'Open an input word template Dim document As New WordDocument("Template.docx") 'Update the table of contents. document.UpdateTableOfContents() 'Save and close the Word document instance. document.Save("Sample.docx", FormatType.Docx) document.Close() Updates Paragraphs count, Word count and Character count. Updates page count if performLayout set to true using Word to PDF layout engine. Set to true to update the page count of the document using Word to PDF layout engine; otherwise, false. The following code example demonstrates how to update Page count, Paragraphs count, Word count and Character count in the document. //Open an input word template from stream through constructor of `WordDocument` class FileStream inputStream = new FileStream(@"Template.docx", FileMode.Open, FileAccess.Read); WordDocument document = new WordDocument(inputStream, FormatType.Automatic); //Update the Page count, Paragraphs count, Word count and Character count in the document document.UpdateWordCount(true); FileStream outputStream = new FileStream(@"Sample.docx", FileMode.Create); //Save and close the Word document instance. document.Save(outputStream, FormatType.Docx); document.Close(); 'Open an input word template Dim inputStream As FileStream = New FileStream("Template.docx", FileMode.Open, FileAccess.Read) Dim document As WordDocument = New WordDocument(inputStream, FormatType.Automatic) 'Update the Page count, Paragraphs count, Word count and Character count in the document. document.UpdateWordCount(True) Dim outputStream As FileStream = New FileStream("Sample.docx", FileMode.Create) 'Save and close the Word document instance. document.Save(outputStream, FormatType.Docx) document.Close() Updates fields present in the Word document. Set to true to update the Page, NumPage and PageRef fields in the Word document using Word to PDF layouting engine; otherwise, false. Updating of NUMPAGES field and Cross Reference field with Page number and Paragraph number options are not supported in Silverlight, WinRT, Universal and Windows Phone platforms. Currently group shapes, drawing canvas, and table auto resizing are not supported in Word to PDF lay outing, and this may lead to update incorrect page number and total number of pages. While updating NUMPAGES field and Cross Reference field with Page number and Paragraph number options uses makes use of our Word to PDF layouting engine which may lead to take some considerable amount of performance to update the above mentioned fields. The following code example demonstrates how to update the fields present in Word document. //Load an existing Word document into DocIO instance WordDocument document = new WordDocument("Input.docx", FormatType.Docx); //Updates the fields present in a document. document.UpdateDocumentFields(true); document.Save("Result.docx", FormatType.Docx); document.Close(); 'Load an existing Word document into DocIO instance Dim document As New WordDocument("Input.docx", FormatType.Docx) 'Updates the fields present in a document. document.UpdateDocumentFields(True) document.Save("Result.docx", FormatType.Docx) document.Close() Save the chart as image. An that represent specified chart as image. //Open the file as Stream. using (FileStream docStream = new FileStream("Template.docx", FileMode.Open)) { //Load file stream into Word document. using (WordDocument wordDocument = new WordDocument(docStream, Syncfusion.DocIO.FormatType.Automatic)) { //Get the first paragraph from the section. WParagraph paragraph = wordDocument.LastSection.Paragraphs[0]; //Get the chart element from the paragraph. WChart chart = paragraph.ChildEntities[0] as WChart; //Create an instance of DocIORenderer. using (DocIORenderer renderer = new DocIORenderer()) { //Convert chart to an image. using (Stream stream = chart.SaveAsImage()) { //Create the output image file stream. using (FileStream fileStreamOutput = File.Create("ChartToImage.jpeg")) { //Copies the converted image stream into created output stream. stream.CopyTo(fileStreamOutput); } } } } } Resizes the table based on the specified . The member that specifies the type of auto fit layout of table. DocIO can resize the table based on the content of the table cells or the width of the document window. You can also use this method to turn off AutoFit so that the table size is fixed, regardless of cell contents or window width. Setting the AutoFit behavior to FitToContent or FitToWindow sets the property to True if it's currently False. Likewise, setting the AutoFit behavior to FixedColumnWidth sets the property to False if it's currently True. The following example illustrates how to append html text to the paragraph. //Loads the template document WordDocument document = new WordDocument("Sample.docx"); //Accesses the instance of the first section in the Word document WSection section = document.Sections[0]; //Accesses the instance of the first table in the section IWTable table = section.Tables[0]; //Auto fits the table with respect to window. table.AutoFit(AutoFitType.FitToWindow); //Saves and closes the document instance document.Save("TableAutoFit.docx"); document.Close(); Private Sub SurroundingSub() Dim document As WordDocument = New WordDocument("Sample.docx") Dim section As WSection = document.Sections(0) Dim table As IWTable = section.Tables(0) table.AutoFit(AutoFitType.FitToWindow) document.Save("TableAutoFit.docx") document.Close() End Sub Update Table of contents in the document. Updating TOC makes use of our Word to PDF layouting engine which may lead to the updation of incorrect page number due to its limitations. Also use of WOrd to PDF layout engine may lead to take some considerable amount of performance to update the page numbers. The following code example demonstrates how to update a TOC in an existing word document. //Open an input word template IWordDocument document = new WordDocument(@"Template.docx"); //Update the table of contents. document.UpdateTableOfContents(); //Save and close the Word document instance. document.Save("Sample.docx", FormatType.Docx); document.Close(); 'Open an input word template Dim document As IWordDocument = New WordDocument("Template.docx") 'Update the table of contents. document.UpdateTableOfContents() 'Save and close the Word document instance. document.Save("Sample.docx", FormatType.Docx) document.Close() Updates Paragraphs count, Word count and Character count. Updates page count if performLayout set to true using Word to PDF layout engine. Set to true to update the page count of the document using Word to PDF layout engine; otherwise, false. The following code example demonstrates how to update Page count, Paragraphs count, Word count and Character count in the document. //Open an input word template from stream through constructor of `WordDocument` class FileStream inputStream = new FileStream(@"Template.docx", FileMode.Open, FileAccess.Read); IWordDocument document = new WordDocument(inputStream, FormatType.Automatic); //Update the Page count, Paragraphs count, Word count and Character count in the document document.UpdateWordCount(true); FileStream outputStream = new FileStream(@"Sample.docx", FileMode.Create); //Save and close the Word document instance. document.Save(outputStream, FormatType.Docx); document.Close(); 'Open an input word template Dim inputStream As FileStream = New FileStream("Template.docx", FileMode.Open, FileAccess.Read) Dim document As IWordDocument = New WordDocument(inputStream, FormatType.Automatic) 'Update the Page count, Paragraphs count, Word count and Character count in the document. document.UpdateWordCount(True) Dim outputStream As FileStream = New FileStream("Sample.docx", FileMode.Create) 'Save and close the Word document instance. document.Save(outputStream, FormatType.Docx) document.Close() Updates fields present in the document. Set to true to update the Page, NumPage and PageRef fields in the Word document using Word to PDF layouting engine; otherwise, false. Updating of NUMPAGES field and Cross Reference field with Page number and Paragraph number options are not supported in Silverlight, WinRT, Universal and Windows Phone platforms. Currently group shapes, drawing canvas, and table auto resizing are not supported in Word to PDF lay outing, and this may lead to update incorrect page number and total number of pages. While updating NUMPAGES field and Cross Reference field with Page number and Paragraph number options uses makes use of our Word to PDF layouting engine which may lead to take some considerable amount of performance to update the above mentioned fields. The following code example demonstrates how to update the fields present in Word document. //Load an existing Word document into DocIO instance IWordDocument document = new WordDocument("Input.docx", FormatType.Docx); //Updates the fields present in a document. document.UpdateDocumentFields(true); document.Save("Result.docx", FormatType.Docx); document.Close(); 'Load an existing Word document into DocIO instance Dim document As IWordDocument = New WordDocument("Input.docx", FormatType.Docx) 'Updates the fields present in a document. document.UpdateDocumentFields(True) document.Save("Result.docx", FormatType.Docx) document.Close() Check whether current conversion is To PDF or not. Returns true, if current conversion is To PDF; Otherwise false. Gets or sets a value indicating whether to embed fonts to converted PDF in Word to PDF conversion. Gets or sets a value indicating whether to embed the complete font information in the resultant PDF document. We are using this method to add the stream to the FontExtension typeFaceCache Gets a new FontFamily object with specified name and font size. Represent a name of FontFamily. Represent a font size of FontFamily. Returns a newly created FontFamily object. Get the font name. Represent a font name. Represent a font size. Represent a font style. Represent a script type. Represent whether created font (SkTypeFace) has proper style and weight. Gets fall back font to preserve the text in converted PDF document. Represent original font. Represent a input text. Represent the scriptType of a input text. Represent the fallback fonts list. Represent the substituted or Embedded fonts collection. Returns fallback font if it has; otherwise returns original font. Gets glyph font to measure the text. Represent original font. Represent a input text. Represent the scriptType of a input text. Returns original font if it has Glype; otherwise returns Regular style(Glype) font. Check whether all the characters (glyphs) of input text is available in input font or not. ReRepresent the input text to check. Represent the input font to check. Represent the script type of the inpu text. Returns true, if all input character glyphs are available in input font; Otherwise false. Gets fallback font extension to preserve the text in converted Image. Represent a input text. Represent original font extension. Represent original System font. Represent the script type of a input text. Represent the fallback fonts list. Represent the substituted or Embedded fonts collection. Returns a fallback font extension instance, if it has; otherwise returns original font extension. Get fallback font from substituted or embedded font collection. Represent a fallback font name. Represent the script type of a input text. Represent original System font. Represent substituted or embedded font stream. Returns a fallback font extension, if it exists in the substituted or embedded font stream collection; otherwise returns null. Get the font name of the unicode text. Represent a Unicode text. Represent a font name. Gets a new Bitmap object. Returns a new Bitmap object. Gets a new Bitmap object with specified width and height. Represents a width of Bitmap. Represents a height of Bitmap. Returns a new Bitmap object with specified width and height. Gets a Graphics of with specified image. Represents a image that we need to gets a graphics. Returns a Graphics of with specified image. Gets a new SolidBrush object with specified color. Represents a color of SolidBrush. Returns a new SolidBrush object with specified color. Gets a new TextureBrush obejact with specified image. Represents an image which specified in TextureBrush Represents rectangle bounds Represents image attributes Returs a new TextureBrush object with specified Image Gets a new HatchBrush object with specified HatchStyle and color. Represents a HatchStyle of HatchBrush. Represents a fore color of HatchBrush. Represents a back color of HatchBrush. Returns a new HatchBrush object with specified HatchStyle and color. Gets a new GraphicsPath object. Returns a new GraphicsPath object. Gets a new Pen object with specified color. Represents a color of Pen. Returns a new Pen object with specified color. Gets a new Pen object with specified color and width. Represents a color of Pen. Represents a width of Pen. Returns a new Pen object with specified color and width. Applies the specified scale vector to provided Matrix by prepending the scale vector. Represents a Matrix that we need to scale. The value by which to scale this Matrix in the x-axis direction. The value by which to scale this Matrix in the y-axis direction. Multiplies this Matrix by the specified Matrix by prepending the specified Matrix. Represents a Matrix to apply. The Matrix by which this Matrix is to be multiplied. The MatrixOrder that represents the order of the multiplication. Applies the specified translation vector to this Matrix by prepending the translation vector. Represents a Matrix to apply. The x value by which to translate this Matrix. The y value by which to translate this Matrix. A MatrixOrder that specifies the order (append or prepend) in which the translation is applied to this Matrix. Applies a clockwise rotation about the specified point to this Matrix by prepending the rotation. Represents a Matrix to apply. The angle of the rotation, in degrees. A PointF that represents the center of the rotation. A MatrixOrder that specifies the order (append or prepend) in which the rotation is applied. Gets a new ImageAttributes object. Returns a new ImageAttributes object. Gets a new ColorMatrix object with specified color matrix. Represents a color of matrix. Returns new ColorMatrix object with specified color matrix. Gets a new ColorMatrix object. Returns new ColorMatrix object. Create a Image from specified image stream. Represent a image stream. Returns a Image from specified image stream. Check whether specified image has Bitmap or not. Represents a image to check. Returns true, if it has a Bitmap; Otherwise false. Convert the TIFF image to PNG Image and returns the byte array of PNG. Represents a Tiff imageBytes. Returns the converted PNG image bytes. Convert a chart as image with specified ChartRenderingOptions. Represents a IOfficeChart instance to convert. Represent a output image stream. Represents a ChartRenderingOptions. Draw chart shape. Represents a IOfficeChart instance to convert Represent a output image stream. Create a FontExtension object with specified font name, size and style. Represent a font name. Represent a font size. Represent a font style. Represent a graphics unit. Returns a FontExtension object with specified font name, size and style. Check whether the font stream is valid ToDo : Need to implement similar method for Word to Image Stream from which font instance will be created. Create a FontExtension object with specified font name, size and style. Represent a font name. Represent a font size. Represent a font style. Represent a script type. Represent whether created font (SkTypeFace) has proper style and weight. Represent class with setting of Word to PDF conversion. This example converts the specified Word Document in to PDF Document with converter settings. //Creates a new Word document WordDocument wordDocument = new WordDocument(); //Add a section into the word document IWSection section = wordDocument.AddSection(); //Add a paragraph into the section IWParagraph paragraph = section.AddParagraph(); //Add a text into the paragraph paragraph.AppendText("First Chapter1"); //Apply style for the text paragraph.ApplyStyle(BuiltinStyle.Heading1); paragraph.AppendText("First Chapter2"); paragraph.ApplyStyle(BuiltinStyle.Heading2); paragraph.AppendText("First Chapter3"); paragraph.ApplyStyle(BuiltinStyle.Heading3); //Instantiation of DocIORenderer for Word to PDF conversion DocIORenderer render = new DocIORenderer(); //Sets ExportBookmarks for preserving Word document headings as PDF bookmarks render.Settings.ExportBookmarks = Syncfusion.DocIO.ExportBookmarkType.Headings; //Converts Word document into PDF document PdfDocument pdfDocument = render.ConvertToPDF(wordDocument); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Releases all resources used by the object. render.Dispose(); //Closes the instance of document objects pdfDocument.Close(); wordDocument.Close(); Need to enable to preserve complex scripts. Need to enable the Alternate chunks element Need to update the fields present in the document. Indicates the quality of the image. Indicates the Image resolution Indicates whether to preserve the Word document form fields as PDF document form fields The m_warning Holds the Chart Rendering Options instance. Gets or sets a value indicates to automatically detect the complex script text present in the Word document during PDF conversion. Default value is false. Trueif it is necessary to automatically detect the complex script text present in the Word document during PDF conversion; otherwise, false. Set this property to true, only if you have complex script text that is not marked as complex script type (CharacterFormat.ComplexScript is false) in the Word document. You can mark a text as complex script by enabling the WTextRange.CharacterFormat.ComplexScript property. Since automatic detection of complex script text involves validation of all the text in the document and may impact proportionally in Word to PDF conversion performance. This example illustrates AutoDetectComplexScript property of DocIORenderer settings. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets AutoDetectComplexScript property as true, to detect the complex scripts automatically. renderer.Settings.AutoDetectComplexScript = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets AutoDetectComplexScript property as true, to detect the complex scripts automatically. renderer.Settings.AutoDetectComplexScript = True 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets a value indicates to enable the Alternate chunks present in the Word document . Default value is True. True if need to enable the Alternate chunks; otherwise, false. This example illustrates EnableAlternateChunks property of DocIORenderer settings. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets EnableAlternateChunks property as true, to enable the Alternate chunks in the document renderer.Settings.EnableAlternateChunks = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets EnableAlternateChunks property as true, to enable the Alternate chunks in the document renderer.Settings.EnableAlternateChunks = True 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets the quality. The value indicates in percentage, max value represents best quality and min value represents best compression. The value indicates in percentage, max value represents best quality and min value represents best compression Sets the image resolution to the image, which are Embedded in the Word document Gets or Sets a value indicating whether to optimize the memory usage for the identical (duplicate) images in Word to PDF conversion. True: if need to optimize the identical (duplicate) images in Word to PDF conversion; otherwise, False. This property is supported to optimize the memory usage for the identical (duplicate) images only. This example illustrates OptimizeIdenticalImages property of DocIORenderer settings. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets true to optimize the memory usage for identical images renderer.Settings.OptimizeIdenticalImages = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets true to optimize the memory usage for identical images renderer.Settings.OptimizeIdenticalImages = True 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets a value indicating whether to embed fonts in the converted PDF document. Default value is false True: if need to embed fonts in the converted PDF document; otherwise, False. This property is supported to embed TrueType fonts only. This example illustrates EmbedFonts property of DocIORenderer settings. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets EmbedFonts property as true, to embed fonts in resultant PDF renderer.Settings.EmbedFonts = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets EmbedFonts property as true, to embed fonts in resultant PDF renderer.Settings.EmbedFonts = True 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets a value indicating whether to embed the complete font information in the converted PDF document. Default value is false True: if need to embed the complete font information in the converted PDF document; otherwise, False. This property is used to indicate whether the complete font information of the characters in the resultant PDF document to embedded or not. This property is supported to embed TrueType fonts only. This example illustrates EmbedCompleteFonts property of DocIORenderer settings. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets the embed complete font information in converted PDF renderer.Settings.EmbedCompleteFonts = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets the embed complete font information in converted PDF renderer.Settings.EmbedCompleteFonts = True 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets a value indicates whether the converted PDF document is tagged or not. Default value is false True: if need to preserve the accessible structure tags from Word document to the converted PDF; otherwise, False. Set this property as true, to preserve the accessible structure tags from Word document to the converted PDF. Using this property Word documents can be converted to PDF with 508 compliance. . This property will set the title and description for images, diagrams and other objects in the generated PDF document. This information is useful for people with vision or cognitive impairments who may not able to see or understand the object This property is only applicable while converting the Word document as PDF document. This example illustrates how to convert an Word document to PDF with AutoTag property. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets the accessible structure tags in converted PDF renderer.Settings.AutoTag = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets the accessible structure tags in converted PDF renderer.Settings.AutoTag = True 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets a value indicates whether to export Word document headings or bookmarks as PDF bookmarks while performing Word to PDF conversion. Default value is ExportBookmarkType.Bookmarks The member specifies whether Word headings or bookmarks need to be considered in Word to PDF conversion. The will consider only headings within the main document and text boxes not within headers, footers, endnotes, footnotes, or comments. This property is only applicable while converting the Word document as PDF document. This example illustrates how to convert an Word document headings to PDF Bookmarks with the help of ExportBookmark property. //Creates a new Word document WordDocument wordDocument = new WordDocument(); //Adds a section into the word document IWSection section = wordDocument.AddSection(); //Adds a paragraph into the section IWParagraph paragraph = section.AddParagraph(); //Adds a text into the paragraph paragraph.AppendText("First Chapter1"); //Applies style for the text paragraph.ApplyStyle(BuiltinStyle.Heading1); paragraph.AppendText("First Chapter2"); paragraph.ApplyStyle(BuiltinStyle.Heading2); paragraph.AppendText("First Chapter3"); paragraph.ApplyStyle(BuiltinStyle.Heading3); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets ExportBookmarks for preserving Word document headings as PDF bookmarks renderer.Settings.ExportBookmarks = Syncfusion.DocIO.ExportBookmarkType.Headings; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); 'Creates a new Word document Dim wordDocument As WordDocument = New WordDocument 'Adds a section into the word document Dim section As IWSection = wordDocument.AddSection 'Adds a paragraph into the section Dim paragraph As IWParagraph = section.AddParagraph 'Adds a text into the paragraph paragraph.AppendText("First Chapter1") 'Applies style for the text paragraph.ApplyStyle(BuiltinStyle.Heading1) paragraph.AppendText("First Chapter2") paragraph.ApplyStyle(BuiltinStyle.Heading2) paragraph.AppendText("First Chapter3") paragraph.ApplyStyle(BuiltinStyle.Heading3) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets ExportBookmarks for preserving Word document headings as PDF bookmarks renderer.Settings.ExportBookmarks = Syncfusion.DocIO.ExportBookmarkType.Headings Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets or sets a value that indicates whether to update fields present in the Word document while converting a Word document to PDF.Default value is false. True If true, updates the fields present in the Word document during Word to PDF conversion. otherwise, false. This API is alternative for UpdateDocumentFields() to improve performance, if your requirement is to update the fields and convert the Word document to PDF. You can remove UpdateDocumentFields() method and enable UpdateDocumentFields property to update the Word document fields and convert the Word document to PDF in optimized way. The following code example demonstrates how to update the fields present while performing Word to PDF conversion. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Updates the fields present in Word document renderer.Settings.UpdateDocumentFields = true; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Updates the fields present in Word document renderer.Settings.UpdateDocumentFields = true 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Gets for charts present in the Word document. By Default is set to and is set to . If not initialized and specified, Default values and will be set. This example illustrates ChartRenderingOptions property of DocIORenderer settings. FileStream fileStream = new FileStream("Template.docx", FileMode.Open); //Loads an existing Word document WordDocument wordDocument = new WordDocument(fileStream, FormatType.Docx); //Instantiates DocIORenderer instance for Word to PDF conversion DocIORenderer renderer = new DocIORenderer(); //Sets Export Chart Image Options. renderer.Settings.ChartRenderingOptions.ImageFormat = ExportImageFormat.Png; //Converts Word document into PDF document PdfDocument pdfDocument = renderer.ConvertToPDF(wordDocument); //Closes the instance of Word document object wordDocument.Close(); //Releases the resources occupied by DocIORenderer instance renderer.Dispose(); //Saves the PDF file MemoryStream outputStream = new MemoryStream(); pdfDocument.Save(outputStream); //Closes the instance of PDF document object pdfDocument.Close(); Dim fileStream As FileStream = New FileStream("Template.docx", FileMode.Open) 'Loads an existing Word document Dim wordDocument As WordDocument = New WordDocument(fileStream, FormatType.Docx) 'Instantiates DocIORenderer instance for Word to PDF conversion Dim renderer As DocIORenderer = New DocIORenderer 'Sets Export Chart Image Options. renderer.Settings.ChartRenderingOptions.ImageFormat = ExportImageFormat.Png 'Converts Word document into PDF document Dim pdfDocument As PdfDocument = renderer.ConvertToPDF(wordDocument) 'Closes the instance of Word document object wordDocument.Close() 'Releases the resources occupied by DocIORenderer instance renderer.Dispose() 'Saves the PDF file Dim outputStream As MemoryStream = New MemoryStream pdfDocument.Save(outputStream) 'Closes the instance of PDF document object pdfDocument.Close() Get Curved Connector path formulaColl.Add("x2","*/ w adj1 100000"); formulaColl.Add("x1","+/ l x2 2"); formulaColl.Add("x3","+/ r x2 2"); formulaColl.Add("y3","*/ h 3 4"); This method is used to get the Curved connector 2 path. This method is used to call the Get Curved Connector 4 path. This method is used to get the curved connector5 path. Get Bent Connector path formulaColl.Add("x1","*/ w adj1 100000"); This method is used to get the bend connector 2 path. This method is used to get the bend connector 4 path. This method is used to get the bend connector 5 path. Gets Rounded Rectangle Path Gets Snip Single Corner Rectangle Path Gets Snip Same Side Corner Rectangle Path Gets Snip Diagonal Corner Rectangle Path Gets Snip And Round Single Corner Rectangle Path Gets Round Single Corner Rectangle Path Gets Round Same Side Corner Rectangle Path Gets Round Diagonal Corner Rectangle Path Get Triangle path Gets the right arrow path. Gets the left arrow path. Gets down arrow path. Gets the left right arrow path. Gets the curved right arrow path. Gets the curved left arrow path. Gets the curved up arrow path. Gets the curved down arrow path. Gets up down arrow path. Gets the quad arrow path. Gets the left right up arrow path. Gets the bent arrow path. Gets the U trun arrow path. Gets the left up arrow path. Gets the bent up arrow path. Gets the striped right arrow path. Gets the notched right arrow path. Gets the pentagon path. Gets the chevron path. Gets the right arrow callout path. Gets down arrow callout path. Gets the left arrow callout path. Gets up arrow callout path. Gets the left right arrow callout path. Gets the quad arrow callout path. Gets the circular arrow path. Gets the math plus path. Gets the math minus path. Gets the math multiply path. Gets the math division path. Gets the math equal path. Gets the math not equal path. Gets the flow chart alternate process path. Gets the flow chart predefined process path. Gets the flow chart internal storage path. Gets the flow chart document path. Gets the flow chart multi document path. Gets the flow chart terminator path. Gets the flow chart preparation path. Gets the flow chart manual input path. Gets the flow chart manual operation path. Gets the flow chart connector path. Gets the flow chart off page connector path. Gets the flow chart card path. Gets the flow chart punched tape path. Gets the flow chart summing junction path. Gets the flow chart or path. Gets the flow chart collate path. Gets the flow chart sort path. Gets the flow chart extract path. Gets the flow chart merge path. Gets the flow chart online storage path. Gets the flow chart delay path. Gets the flow chart sequential access storage path. Gets the flow chart magnetic disk path. Gets the flow chart direct access storage path. Gets the flow chart display path. Gets the rectangular callout path. Gets the rounded rectangular callout path. Gets the oval callout path. Gets the cloud callout path. Gets the line callout1 path. Gets the line callout2 path. Gets the line callout3 path. Gets the line callout1 accent bar path. Gets the line callout2 accent bar path. Gets the line callout3 accent bar path. Gets the line callout1 no border path. Gets the line callout2 no border path. Gets the line callout3 no border path. Gets the line callout1 border and accent bar path. Gets the line callout2 border and accent bar path. Gets the line callout3 border and accent bar path. Gets the VML custom shape path path. Gets a custom shape (DrawingML) GraphicPath. Represent a bounds of custom shape. Represent a GraphicPath/PdfPath object. Represent a custom shape object. Returns a GraphicPath/PdfPath with custom shape drawing points. Gets a geometry path of Path2D. Represent a GraphicPath. Represent a input path elements. Represent a width of Path. Represent a height of Path. Represent a bounds of Path. Gets a X value of Path. Represent a width of Path. Represent a X value. Represent a bounds of Path. Returns a X value. Gets a Y value of Path. Represent a height of Path. Represent a Y value. Represent a bounds of Path. Returns a Y value. Convert the path element of custom shape Represent a path element to convert. Represent a converted path elements. Represent a formula collection. Represent a path object. Represent formula with its values. Get Path adjust value Parse Shape Formula Gets Formula Values Gets Operand Values Represents the class which acts as an drawing context. The default script factor for sub/super script. The default factor values to fit the DinOffc font text into the corresponding font grid. /// The default font size. The default minimum font size for picture bullet. The default scale factor for picture bullet. This collection contains the Header images. Drawing Graphics. Image Quality. PreserveFormFields. PdfFont collection This collection contains the Pdf fonts which are created by SubstitutedFont event streams. Chart Rendering Options to Specify Image quality and image format. Holds the ChartToImageConverter instance. Drawing Graphics. Holds the list of hyperlinks and its corrsponding bounds. Used to skip a text highlighter between the comment ranges. Auto tag index Skips the bookmark add for all the textrange of paragraph. We have hold the underline style properties and bounds to draw a line. using this dictionary, we have draw the line after the text drawn. We have hold the Strike-Through properties and bounds to draw a line. using this dictionary, we have draw the line after the text drawn. Gets or sets a value that indicates whether to regenerate the nested EMF images present in the Word document during PDF conversion. Default value isfalse. True if it is necessary to regenerate the nested EMF images present in the Word document during PDF conversion; otherwise false. Clear the font cache. Gets or sets the PdfDocument. The PdfDocument. Get the Current Bookmark name Gets or sets the value indicates whether to export Word document heading as PDF bookmarks. Decides whether, we should enable PdfMetafile.ComplexScript property for current page. Gets or sets the graphics. The graphics. Gets or sets the ImageQuality. image quality Gets or sets the PreserveFormFields. PreserveFormFields Gets a Fallback font collection of Word document. Gets or set the embedded fonts. Gets or sets the graphics. The graphics. Gets the bitmap graphics. The graphics. Gets the hyperlinks. The hyperlinks. Gets the bookmark hyperlinks list. Gets the bookmarks. Gets the overlapping shape widgets. The overlapping shape widgets. Gets the font metric. The font metric. Gets the string formt. The string formt. Gets or sets a value indicating whether to embed fonts to converted PDF in Word to PDF conversion. Gets or sets a value indicating whether to embed the complete font information in the resultant PDF document. Gets or sets a value indicates whether the converted PDF document is tagged or not. Remarks: Set this property as true, to preserve the accessible structure tags from Word document to the converted PDF. Using this property Word documents can be converted to PDF with 508 compliance. Setting this property as true will automatically enable property. Chart Rendering Options to Specify Image quality and image format. Gets the ChartToImageConverter instance. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. The graphics. The page unit. The page unit. The page unit. Draws the Overlapping shape widgets. Currently handled only for Docx format documents Paragraph has a color which is mismatched from the next sibling paragraph color Create Auto tag. Creates Pdf structure element for headings and paragraph. The paragraph. The layouted widge. Gets the Pdf tag type enum value for heading style. The outline level of the heading style. Creates Pdf structure element for table, table row and table data. The lt widget. The owner widget. The cell widget. Draws the paragraph. The paragraph. The lt widget. Draws the text box. The text box. The lt widget. We have handle for rotated childshapes. clipbounds value return the clipbounds value Draw Bar Tab Stop of the paragraph Get bounds to draw a paragraph back ground color and texture styles Check whether Paragraph Containing list has break. ltWidget Get the base entity Decides whether, we should update the tab position or not. The widget. Index of the entity. Updates the tab position. The widget. The client area. Updates the decimal tab position. The lt widget. The client area. Updates the decimal tab position in cell. The lt widget. The client area. Determine whether is Decimal Tab Start Get Width To Shift the xposition of childwidget Get the paragraph format for current tab The Paragraph Paragrph format Get Column Width The Paragraph Get Left width of the Decimal seperator Get Left width of the Decimal seperator The lt widget. The decimal tab start. The decimal tab end. Get Index of Decimal Separator Index denotes the TextRange which have a decimal separator Get Index of Decimal Separator Index denotes the TextRange which have a decimal separator The lt widget. The decimal tab start. The decimal tab end. Width of the left. The decimal separator. if set to true [is separator]. Determine whether is Decimal Separator Get Owner paragraph of the LayoutedWidget Gets the tab end index. Index denotes the item, previous of next subsequent tab. The lt widget. The start index. Get the current list size. Draws the list. Paragraph Layouted Widget List Format Draws the list tab leader. The paragraph. The paragraph info. Width of the list. The x position. The y position. Gets the tab leader. The paragraph info. Gets the ascet value for Equation field. Equation field Check whether the current lines contains the equation field and it contains the height of the corresponding line. Determines whether the paragraph is empty paragraph returns true if paragraph is empty Calculate a line points for the WCommentMark. Draw the WCommentMark. Draw AbsoluteTab Update AbsoluteTab leader Draws the Footnote separator The TXT range. The lt widget. Draws the Editable text range. The TXT range. The lt widget. Inverse the specified character with suitable bidi character Specify the input character Return the inversed character Determines whether the characters are inverses in the input text. Specify the input text Draws the text range. The TXT range. The lt widget. The text. Trim the space characters in the text. Check whether the widget is in field result or not. Hyper link field Widget. If the widget is in field result, return True;else false. Update Target position to the bookmark hyperlink Create Bookmark reference link Determine whether the tab stop is preserved after the text range in the current line Update Tab Width. Fill with dots for tab leader Font Current layouted widget Character format of layouted widget String format text Fill with sigle for tab leader Font Current layouted widget Character format of layouted widget String format text Fill with hyphens for tab leader Font Current layouted widget Character format of layouted widget String format text Fills with space Draws the Symbol Draws the image. The image. The bounds. Decides whether table is preserved inside text box or not. Table cell Indicates whether to check textbox only. Gets the bounding box of the rectangular bounds after rotation. Bounds Degree of rotation Bounding box of the rectangular bounds Calculates the minX, minY, maxX and maxY of the rotated bounds. Bounding box of a rectangular bounds Gets the rotation transformation matrix Bounds of the picture Rotation angle Transformation matrix Get matrix values of skia's matrix. SKia's matrix to get values from. Image matrix. Gets the PdfImage with image quality from stream Memory stream Gets the PdfImage with image quality from stream Memory stream Draw the InlineShapePicture Create the Pen to draw the picture border Get the color for the picture border Get the line cap for picture border Get LineJoin for picture border Get the Dash and line style for the picture shape Get the dash and line style for picture border Get the Dash style for the border Set the CropImageBounds if the image offset is negative Gets the position to crop the image Draws the equation field swtiches. Draws an Array EQ switch using their properties. Represents a script type A layouted array EQ switch. Represents a charFormat for array switch. Represents a for array EQ switch. Draws a radical switch and the radical symbol as a graphic path. Represents a script type. A layouted radical EQ switch. Represents a charFormat for radical switch elements. Draws the Editable DrawDropDownFormField. dropDownFormField The ltWidget. Align the layouted equation field switch based on the current y position. Layouted EQ field switches x position of layouted equation field switch Y position of layouted equation field switch Shift the eqaution field's x, y position based on the given x,y value. Layouted EQ field switches x position of layouted equation field switch Y position of layouted equation field switch Generates the error text for the equation field. Represents a equation field to generate. Represents a which set for equation field. Represents a X position of equation field. Represents a Y position of equation field. Shift the equation field's y position based on the given y value. Layouted EQ field switches Y position of layouted equation field switch Gets the top most Y position of layouted EQ fields. Layouted EQ field Minimum value of y position Draws the string. Represents a script type. The text. The char format. The para format. The bounds. The clipwidth. The layouted widget. Rotate a Graphics based on Shape Rotation. Specified the rotation angle. Specifies whether text needs to vertically flip. Specifies whether text needs to horizontally flip. Specifies whether the text need to rotate. Specifies the text wrapping style. Indicates whether the text need to scale or not. Indicates whether the line rotate transform is applied or not. Specifies the modified rotation angle. Check that previous or next sibling is tab in that line paragraph CharacterFormat textBounds LayoutedWidget isSameLine Calculate the Text Bounds Add the line to the Dictionary collection Check that can we extend the previous Underline to the next text. Previous boundsRight Current boundsX Current CharacterFormat Previous CharacterFormat Compare the two float values. Value 1 value 2 Round off value Check that text having underline or strike through. TextRange Charformat Check that the Inline content control having the text range. Return true, if the InlineContentControl have text range; Else false. Checks whether the current widget is tab Get the text box widget of current widget. Reverse the string Draws the small cap string. scriptType characterRangeType. The text. The character format. The bounds. The font. The format. The text brush. if set to true [is character spacing]. Determine whether the text is need to clip when the text range y position is greater than the owner row bottom position Determine whether the text is need to clip when the text range x position is beyond the cell bounds or crossing the cell bounds Gets the index of the column. The section. The section bounds. Get Y position to clip paragraph items Get Default font to render non east characters Draw String based on CharacterSpacing Script Type Character Range Type Font style of current Layouted widget Text brush Layouted widget bounds Text string format character Format Draws a string based on expanded character spacing. The script type of the text. The font used for drawing the text. The bounds within which the text is drawn. The text to be drawn. The string format. The character format. Transform the graphics rendering positions based on rotation angle Current ltWidget set to true when the widget need to scale set to true when the widget rotate transform is applied Translation points Rotation angle OwnerParagraph Update the X and Y position X posiiton Y position Owner entity Layouted Widget Update the X and Y position when document has different page setup. Gets the height of the layouted text box content. The lt widget. Get Width to shift vertical text Get Bounds to clip the text Update clip bounds based on vertical cell Update clipping bounds based on owner clipping Get Height of the cell with text direction as vertical Draw Chinese Text Draw String method for Drawing the string without its width and height Draw String method for Drawing the string with its width and height Specifies the text to draw. Specifies the font used for the text. Specifies the color of the text. Specifies the location, width and height of the text. pecifies the text formats Get the alternate font name to measure the Unicode text. Represent a Unicode text. Represent a font. Get the alternate font name to render the Unicode text. Represent a Unicode text. Represent a font name. Character format of the text range. Determines whether the text contains unicode char only. text true if text contains unicode char only, set to true. Checks whether the text is valid. (applicable for Arial text) Draw Unicode Text Draw unicode string Determines whether the owner paragraph is empty text true if owner paragraph is empty, set to true. Rotate and scale the graphics transform matrix Layoted widget bounds Clip bounds Scaling factor value Translation points Rotation angle Scale the graphics transform matrix. Scaling factor value Translation points Rotation angle Creates PDF True type font. Creates PDF True type font. Create Pdf True type font based on text. Prepares a matrix to PDF. The matrix. The page scale value. A properly prepared PdfTransformationMatrix class instance. Draws the paragraph borders. the paragraph The paragraph format. The lt widget. isParagraphMarkIsHidden Draws the paragraph borders Collection of borders, contains the each border rendering order Border bounds Current paragraph borders Previous paragraph borders Paragraph Layouted widget Draws the horizontal border. The border rendering order. The bounds. The borders. The border. if set to true [is multi line left border]. if set to true [is multi line right border]. if set to true [is multi line horizontal border]. Width of the between border line. Width of the left border line. Width of the right border line. Paragraph Layouted widget Draws the left border. The border rendering order. The bounds. The borders. The border. The previous border. if set to true [is multi line top border]. if set to true [is multi line bottom border]. if set to true [is multi line left border]. if set to true [is multi line horizontal border]. Width of the left border line. Width of the top border line. Width of the between border line. Width of the bottom border line. Paragraph Layouted widget Draws the right border. The border rendering order. The bounds. The borders. The border. The previous border. if set to true [is multi line top border]. if set to true [is multi line horizontal border]. if set to true [is multi line right border]. if set to true [is multi line bottom border]. Width of the right border line. Width of the top border line. Width of the between border line. Width of the bottom border line. Paragraph Layouted widget Draws the top border. The border rendering order. The bounds. The borders. The border. if set to true [is multi line top border]. Width of the top border line. Width of the left border line. Width of the right border line. Draws the bottom border. The border rendering order. The bounds. The borders. The border. if set to true [is multi line bottom border]. Width of the left border line. Width of the bottom border line. Width of the right border line. Paragraph Layouted widget If paragraph inside Text box or shape have bottom border and that paragraph is the last element of textbox means Microsoft word will preserve the bottom border at the top of the bottom margin of text box or shape by subtracting the internal bottom margin spacing and the text box or shape line width. The spacing between the paragraph bottom border and textbox's or shape's bottom border Sort the borders based on brightness Border rendering order list Horizontal border Either left border/right border Current paragraph borders To ensure wether we need to remove left or right border Adds the next paragraph bounds. The layouted widget. The bounds. Draw the revision bars in the specified color and width Start point of the revision bar End point of the revision bar Color of the revision bar Width of the revision bar Draws the border. The border. The start. The end. Draws the border. The border. The start. The end. Draws the border. The border. The start. The end. Draws the table. The table. The lt widget. Draws the table row. The row. The lt widget. Draws the table cell. The cell. The lt widget. Fill the Cell Color The Layouted widget Checks the TextBox for Background picture. Draws the texture style. Gets the fore color. Gets the color value. The fore color value. The back color value. The percent. isForeColorEmpty isBackColorEmpty Fill Texture within the bounds Texture Style Fore Color Back Color Bounds Draws the cell borders. The cell. The lt widget. The previous cells top border width Draws the multi line left border. The cell layout information. The left border. The start. The end. if set to true [is first row]. if set to true [is last row]. if set to true [is first cell]. if set to true [is last cell]. Draws the double line left border. The cell layout information. The left border. The start. The end. if set to true [is first row]. if set to true [is last row]. if set to true [is first cell]. if set to true [is last cell]. Draws the multi line right border. The cell layout information. The right border. The start. The end. if set to true [is first row]. if set to true [is last row]. if set to true [is first cell]. if set to true [is last cell]. Draws the right double line border. The cell layout information. The right border. The start. The end. if set to true [is first row]. if set to true [is last row]. if set to true [is first cell]. if set to true [is last cell]. Draws the multi line bottom border. The cell layout information. The start. The end. isBiDiTable Draws the double line bottom border. The cell layout information. The start. The end. isBiDiTable Draws the multi line top border. The cell layout information. The top border. The start. The end. if set to true [is start]. if set to true [is end]. Draws the top double line border. The cell layout information. The top border. The start. The end. if set to true [is start]. if set to true [is end]. Determines whether the specified border is multiline border Type of the border. Determines whether [is multi line paragraph border] [the specified border type]. Type of the border. Gets the border line array. Type of the border. Width of the line. To identify whether current border is double line border or triple line border Current border which is need to be check Trueid the current border type is double border Draws the multi line left border. The left border. The start. The end. if set to true [is top border same]. if set to true [is between border same]. if set to true [is bottom border same]. Draws the double line left border. The left border. The start. The end. if set to true [is top border same]. if set to true [is between border same]. if set to true [is bottom border same]. Draws the triple line left border. The left border. The start. The end. if set to true [is top border same]. if set to true [is between border same]. if set to true [is bottom border same]. Draws the multi line right border. The right border. The start. The end. if set to true [is top border same]. if set to true [is between border same]. if set to true [is bottom border same]. Draws the double line right border. The right border. The start. The end. if set to true [is top border same]. if set to true [is between border same]. if set to true [is bottom border same]. Draws the triple line right border. The right border. The start. The end. if set to true [is top border same]. if set to true [is between border same]. if set to true [is bottom border same]. Draws the multi line top border. The top border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. Draws the double line top border. The top border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. Draws the triple line top border. The top border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. Draws the multi line bottom border. The bottom border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. Draws the double line bottom border. The bottom border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. Draw the double line for the text. charFormat borderType lineWidth start point end point Draws the triple line bottom border. The bottom border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. Draws the multi line between border. The between border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. The left border. The right border. if set to true [is overlap left]. if set to true [is overlap right]. Draws the double line between border. The between border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. The left border. The right border. if set to true [is overlap left]. if set to true [is overlap right]. Draws the triple line between border. The between border. The start. The end. if set to true [is left border same]. if set to true [is right border same]. The left border. The right border. if set to true [is overlap left]. if set to true [is overlap right]. Gets the adjacent border line width Left or right border line array true if we passing left border line array; otherwise false Draws the color of the background. Color of the bg. The width. The height. Draws the back ground image. The image. The page setup. Draws the Watermark Watermark Page setup Bounds Imlementation of Draw method of page. Currentl drawing page autoTagsCount Draws Markup triangles. Position to draw the triangle. Revision Color Checks the current watermark is empty watermark or not. Checks the HeaderFooter Paragraph and Table Weather WaterMark has to draw first Checks the paragraph weather watermark in Paragraph Checks the paragraph weather watermark in Table Checks which One has to draw first watermark or picture,shape,textbox Draw the splitWidgetContainer to PDF document or Image. Currentl split widget container Layouted widget Align the child widgets. The layouted widget. The paragraph. Imlementation of Draw method of IWidget interface . Draw widget to graphics. Draws the specified dc. Check whether the widget is need to drwa or not Draw the page border Page number Imlementation of Draw method of BookMark interface . Decides whether Clipping is necessary or not. Get text highlight color Check whether the paragrah contains Text range Draw the Empty string with white space to preserve Tags. Imlementation of Draw method of LayoutedWidget interface . The Layouted widget. Is need to initialize layout info Iterate every child elements of the table and add the floating items into the OverLappedShapeWidgets collection Table layouted widget Iterate the child elements of the paragraph Paragraph layouted widget Checks whether the child widget is floating item and add into the collection Child layouted widget Get space width at end of the line widget. Checks whether the paragraph line is RTL. Checks whether the paragraph line has text bidi. Check that Line item are drawn. LayoutedWidget Return true, if line items are drawn. Draw the Line Based in the collection. Contains the underline values Contains the strike through values Transform the graphics based on the rotation and scaling. The character format. Indicates whether the line need to scale or not. Indicates whether the line rotate transform is applied or not. Indicates whether the line need to set clip or not. Line widget. Gets the rotation values from the textbox, shapes(ChildShapes/GroupShapes). Specified the rotation angle. Specifies whether it is vertical flip. Specifies whether it is horizontally flip. Specifies whether the text need to rotate. Specifies the text wrapping style. Specifies the current textrange. Checks whether the underline width is need to change or not. Draw the underline style. Draw double underline style using compoundArray property Draw a wavy line using Bezier points represents the character properties of the text represents the bounds of the text represents the font of the text Returns the Object of PDFGraphics to draw the wavy line To-Do:- PdfPath.AddCurve() method is not supported in PDF library. So, only here we are using PdfPath.AddBezier() method to draw the wavy line Create the Pen to draw the Line for Underline and Strike through. charFormat lineWidth Return the Pen to draw the line. Checks whether clip bounds need to remove from container. Increase the bounds with the table paddings. Updates the clip bounds based on its owner clip bounds. Sets clipping for the particular region. Resets Graphics Transform positions. Scale the graphics with input X and Y scaling values. Specify the scaling factor of X. Specify the scaling factor of Y. Get the bounds based on the frame content. Draw the paragraph Draw a Comment highlighter for the line. Represents a layouted widget of line. Represents a WordDocument. Gets a KeyValuePair for the specified key from specified collection. Represents a input key to find. Represents a KVP colection. Returns a KeyValuePair for the specified key from specified collection. Check whether a KeyValuePair is available in specified collection for the specified key. Represents a input key to find. Represents a KVP colection. Returns a true, if KeyValuePair available in specified collection; Otherwise false. Draw a comment highlighter. Gets maximum height widget of line. Represent a layouted widget of line. Returns a LayoutedWidget, which has maximum height in line. Check whether any of line for current paragraph intersect with floating items. Current widget Whether this is line or line container Draw the back ground colour for current line. Current paragraph Current line widget Find the Back ground color rendering bounds. Check whether line preserved left or right or between floating items. Get the current child widget total bounds. Draw the split table widget Draw method for BlockContentControl Draw method for InlineContentControl Draw WCommentMark Draw AbsoluteTab Draw chart as image Draws chart Draw the Check box. Draw the Drop Down Form Field. Draw the Fields. Draw Ole Object. Draw the Picture. Draw the symbol. Draw the table. Gets the frames first item. Draw the table cell. Draw the table row. Draw the textbox. Draw the text form field. Imlementation of Draw method of LayoutedWidget interface Draw the shape to PDF document or Image. Current shape entity Current shale layouted widget Draw the shape to PDF document or Image. Current shape entity Current shale layouted widget Draw the splitStringWidget SplitStringWidget Layouted split string widget Draw the text ranges. Draw widget to graphics. Draw widget to graphics. Get Cell Widget Gets the owner widget of the paragraph Get owner widget of the cell Determines whether the layouted widget is Overlapping Widget The lt widget. true if the layouted widget is Overlapping shape widget; otherwise, false. Update the positions of text watermark. TextWatermark Draw the text watermark. Convert the Watermark text as Bitmap Image. Change the given color brightness Draw border for the page Page setup object Header bounds Footer bounds Page bounds Gets the bounds to draw left border Page setup object Header bounds Footer bounds Page bounds Gets the bounds to draw right border Page setup object Header bounds Footer bounds Page bounds Gets the bounds to draw bottom border Page setup object Header bounds Footer bounds Page bounds Gets the bounds to draw top border Page setup object Header bounds Footer bounds Page bounds Gets the font size for Text Watermark Text Watermark Adjust the brightness and contrast of the picture. Represents a image that we need to gets a graphics. The image. Represents image Attributes if set to true [is picture watermark]. Draws the Picture Watermark Picture Watermark Bounds Page Setup Draws the Editable check box. The checkbox. The ltWidget. Draws the check box. The checkbox. The lt widget. Draw picture fill Imagebytes Shapes path Layouted widget bounds Apply transparency for image Represents image Attributes Represents image transparency Convert the LineJoin as PdfLineJoin Draw child shape Rotate the shape based on Flip positions Measures the image. The image. Measures the picture bullet size Picture Font The size of picture bullet Measures the string. The text. The font. The format. Measures the string. The text. The font. The format. The character format. isMeasureFromTabList Gets the exact bounds of a string without an line spacing and top/bottom spacing values of font. Specify the input string. Specify the font to measure. Measures the string. The text. The font. The format. The character format. if set to true [is measure from tab list]. if set to true [is measure from small cap string]. Gets fall back font to preserve the text in converted PDF document. Represent original Pdf Font. Represent original System font. Represent a input text. Represent the scriptType of a input text. Represent PdfStringFormat. Returns a fall back font instance, if it has; otherwise returns original Pdf Font. Gets fall back font to preserve the text in converted PDF document. Represent original Pdf Font. Represent original System font. Represent a input text. Represent PdfStringFormat. Represent Substituted or embedded font stream. Returns a fall back font instance, if it has; otherwise returns original Pdf Font. Get fall back font from font substituted or embedded font stream. Represent a input text. Represent the fallback font name. Represent the fallback font instances. Represent substituted or embedded font stream. Returns a fallback font instance, if it exists in the substituted or embedded font stream collection; otherwise returns null. Check whether all the characters (glyphs) of input text is available in input font or not. Represent the input font to check. Represent the input text to check. Represent the PdfStringFormat. Returns true, if all input character glyphs are available in input font; Otherwise false. Gets glyph font to measure the text. Represent original font. Represent the scriptType of a input text. Returns PDF font created by regular style stream(Glype) with respective style. Get the factor. Represents a font name. Calculates the font size for subscript and superscript font. Represets a normal font to change as subscript and superscript size. Returns font size of subscript and superscript for corresponding inputed font. Get the Exceeded line height of the Arial unicode MS font. The font. isAscent. Measures the string. The text. The font. The default font The format. The Character format Measures the small cap string. The text. The size. The font. The format. The character format. Draw Unicode Text Gets the ascent The Font. Gets the descent The Font. Intialize the Graphics with specified WPageSetup. Represents a PageSetup. Dispose a instance of Graphics. Fill a rectangle with specified color. Represents a color to be fill. Represents a bounds of Rectangle. Translate the specified matrix with offsetX and offsetY Represent the matrix to translate Represent the offsetX Represent the offsetY Represent the MatrixOrder to traslate Multiply the specified matrix with target matrix Represent the matrix to translate Represent the target matrix Represent the MatrixOrder to traslate Rotate the specified matrix with specified angle. Represent the angle to rotate the matrix Represent the center point to rotate a matrix Represent the MatrixOrder to traslate Gets a new GraphicsPath object. Returns a new GraphicsPath object. Gets a new Bitmap object with specified width and height. Represents a width of Bitmap. Represents a height of Bitmap. Returns a new Bitmap object with specified width and height. Gets a Graphics of with specified image. Represents a image that we need to gets a graphics. Returns a Graphics of with specified image. Gets a new Bitmap object. Returns a new Bitmap object. Gets a new SolidBrush object with specified color. Represents a color of SolidBrush. Returns a new SolidBrush object with specified color. Gets a new Pen object with specified color and width. Represents a color of Pen. Represents a width of Pen. Returns a new Pen object with specified color and width. Draws the arrow head. The shape. The pen. The bounds. if set to true [is arrow head exist]. The path. The line points1. Draws the arrow head. The shape. The pen. The bounds. if set to true [is arrow head exist]. The path. The line points1. Draws the open end arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the close end arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the stealth end arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the close end arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the stealth end arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the open begin arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the open begin arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the close begin arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the close begin arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the stealth begin arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Draws the stealth begin arrow head. The shape. The pen. The bounds. The line points. The end point. if set to true [is arrow head exist]. The path. Adds the close arrow head points. The points. The pen. Adds the stealth arrow head points. The points. The pen. Adds the open arrow head points. The points. The path. Gets the open arrow default values. The lineFormat. Width of the line. Length of the arrow. The arrow angle. The adjust value. if set to true [is from begin arrow]. Gets the close arrow default values. The shape lineFormat. Width of the line. Length of the arrow. The arrow angle. The adjust value. if set to true [is from begin arrow]. Gets the length of the arrow head. Gets the close narrow arrow default values. Length of the arrow head. Width of the line. Length of the arrow. The arrow angle. The adjust value. Gets the close medium arrow default values. Length of the arrow head. Width of the line. Length of the arrow. The arrow angle. The adjust value. Gets the close wide arrow default values. Length of the arrow head. Width of the line. Length of the arrow. The arrow angle. The adjust value. Gets the open narrow arrow default values. Length of the arrow head. Width of the line. Length of the arrow. The arrow angle. The adjust value. Gets the open medium arrow default values. Length of the arrow head. Width of the line. Length of the arrow. The arrow angle. The adjust value. Gets the open wide arrow default values. Length of the arrow head. Width of the line. Length of the arrow. The arrow angle. The adjust value. Finds the angle to left and right head point. The point1. The point2. Finds the angle to left and right head point. The shape. The point1. The point2. Finds the arrow head angle radians. The point1. The point2. if set to true [is from separate orientation]. Finds the base line end point. The line points. The adjust value. Gets the end point. if set to true [is from begin arrow]. The degree. The length. The adjust value. The line points. The x. The y. Finds the angle radians. The line points. if set to true [is from bottom to top]. Finds the end cap arrow head points. The shape. The pen. The bounds. The line points. if set to true [is from open arrow]. Finds the end cap arrow head points. The shape. The pen. The bounds. The line points. if set to true [is from open arrow]. Finds the left right head points. The line points. The points. The arrow angle. Length of the arrow. if set to true [is from begin arrow]. Construcs the baset line. if set to true [is from begin arrow]. The points. The line points. Gets the arrow default values. The line Format. The pen. Length of the arrow. The arrow angle. The adjust value. if set to true [is from begin arrow]. Radians to degree. The angle. Degree2s the radian. A. Gets the end point. The angle. The length. The start_x. The start_y. The end_x. The end_y. Gets the line points based on flip. The bounds. Determines whether the text range is soft hyphen and that need to be drawn. The lt widget. Gets the string format. The char format. Gets the brush. The color. Gets the pdf brush. The color. Gets the color of the text. The char format. Get the RevisionColor Revision color Get the RevisionColor Revision color Is revision type insert type Get the RevisionColor Revision color Is revision type insert type Get the RevisionColor to fill a comment balloon. Revision color Is revision type insert type Updates the alternate font for the font not installed in the system. The char format. Name of the font. The font. Checks the owner paragraph of the textrange is a TOC Text Range Determins whether the paragraph is TOC. Determines the the paragraph contians hyperlink field. To check the current text range is present inside the HyperLink. Check whether current text range is present inside the hyperlink field. Gets the font. The char format. Updates the font name and size based on the Bidi property. Character format of the current text range. Font applied to the current text. Font size applied to the current text. Font style applied to the current text. Returns current text range Bidi font. Gets the string alignment. The para format. Gets the pen. The border. Gets the pen. Type of the border. Width of the border line. Color of the border. Gets the pen. Type of the underline. Width of the underline. Color of the underline. Scales the image. The image. The width. The height. Adds link to the bookmark. The bounds. The bookmark name. The target is nothing. Creates bookmark hyperlink and add into list. Adds the hyper link to collection. The hyperlink. The bounds. Adds the hyper link to collection. The picture. The bounds. Updates the target bounds and page number for current bookmark. Bookmark hyperlink. Bookmark hyperlink value. Updates the TOC level. The paragraph. The bookmark. Updates Result index text the measurer res index bSplitByChar bIsInCell offset Client Width res Index Determine whether the character is CJK leading character A line of text cannot end with any leading characters, which are listed below Determine whether the character is Begin CJK character A line of text cannot begin with any following characters Determine whether the character is CJK overflow character Overflow characters are allowed to render in the same line when it doesn't have required client width to fit the character Get previous text range Get cell Width The paragraph item Concatenates the font name, style, font size and Unicode text and returns the key for PDFFontCollection. Font object to extract font name, font size and font style from. check whether it's unicode or not. Key for the PdfFontCollection dictionary to store and retreive the created PdfFont. Determines whether the text is unicode text true if text is unicode, set to true. Gets length of WORD. NOTE: - WORD: text run that finished by last space letter (sample: "text " or " "; wrong sample: " text" or "text text" ) EXCLUSION: - If text working part have zero symbols return (-1) - If text working part don't consist SPACE letters return legth of text working part Index of word first letter Length of found word Closes this instance. Gets the vertical border Gets / sets the horizontal border Draws the behind shape widgets. Get Order index of the floating item Get the line width of the picture border for Inline picture shape Get the line width of the picture border Gets or sets the bookmarkStyle. The bookmarkStyle. Gets or sets the bounds. The bounds. Gets or sets the page number. The page number. Gets or sets the name of the bookmark. The name of the bookmark. Initializes a new instance of the class. Name of the bookmark. The page number. The bounds. Sort the border rendering order based on its color brightness order Represents the class which drawing a Math Equations. Creates a class instance to render the WMath entity. Represent the Gets a class object for drawing. Draw the WMath instance. Represent the WMath instance to draw Represent the layouted widget of WMath instance Draw the IOfficeMath instance. Represent the layouted widget of OfficeMath instance Draw the delimiter character with required stretching. Specify the delimiter widget. Specify the required height to stretch. Specify the character format. Draw the Line used in MathML. Represent the layouted widget of a line. Draw the layouted string widget. Represent the string widget Represent the characterFormat Represent the scalingFactor Dispose a MathRenderer object. Gets or sets the background image displayed in the control. Gets the chart area of the ChartControl. Gets the chart area hosted by the ChartControl. Instance of class that implements the interface Gets a reference to the that manages the position of elements on the chart, like the legend. Resolution of the image to be saved Gets or sets a value indicating whether the chart requires axes. Gets or sets a value indicating whether the chart requires inverted axes. Gets or sets Chart's ForeColor. This member overrides Gets or sets backcolor of the chart control. Gets or sets a value that indicates the margins that will be deduced from the ChartArea's representation rectangle. Negative values are supported. Gets or sets the mode of drawing the column chart. See also . Gets or sets the mode of column drawing. See also . Gets or sets the width of each column when is set to FixedWidthMode. Gets the collection of custom points. Please refer to for more information. Gets a value indicating whether the chart is Radar. This returns True if type of the first series is ChartSeriesType.Radar. Gets a value indicating whether the chart is Bar. This returns True if type of the first series is ChartSeriesType.Bar. Gets a value indicating whether the chart is Scatter. This returns True if type of the first series is Scatter Gets a value indicating whether the chart is Polar. This returns True if type of the first series is ChartSeriesType.Polar. Gets or sets a value indicates the style of the radar chart. Gets or sets the number of places to round data to for display (by default). Gets size with minimal height and width of chart control with enough places to draw chart area. This property must be used generally by parent control of chart control in order to determine the size margins. Gets or sets the position of text displayed as the chart's caption. Please refer to for available options. Gets or sets a value indicating whether the chart should be displayed in a 3D plane. Gets or sets a value indicating whether the inverted series is compatible Gets the list of entries. The first one is the default . Gets the default title. Gets the collection of controls contained within the control. A representing the collection of controls contained within the control. Gets a collection of s that are shown in the chart. The first one is the default . Gets the configuration information for the default legend object. Please refer to for more information. Gets or sets the position of the legend element. Please refer to for more information on legend positioning options. Default is Right. Gets or sets a value indicating whether display the ChartLegend or not. Gets or sets the legend alignment. Gets or sets a value indicates whether legends is located inside or outside of chart. The legends placement. The model contains all the data that is associated with a chart. Models can be shared between charts. Each model can be seen as a collection of a series. Each of these series contains data points and associated style information. Gets or sets a value indicating whether the series are compatible. Shortcut method that provides access to the contained in the chart's model. Gets the collection of axes associated with this chart. You can add and remove axes from this collection. Primary X and Y axes may not be removed. Use the and to access the primary axes. Specifies if this chart is to be rendered in indexed mode. By default, chart points have X and Y values, both of which are taken into account for plotting. In indexed mode, the X values are ignored. The X axis purely represents the position of the points and not their X value. This mode is useful when representing data that has no real X axis value except position. For example, sales of two months side-by-side. Gets or sets a value indicating whether allow or disallow the gap when points are empty in indexed mode Gets the primary X axis. The primary X axis. Gets the primary Y axis. The primary Y axis. The chart can display an image as its background. This property specifies the image to be used as the background. The chart can display an image as its interior background. This property specifies the image to be used as the chart interior background. Gets or sets a value indicating whether display the chart area shadow. true if [chart area shadow]; otherwise, false. Gets or sets the interior of the chart. Please refer to for more information. Gets or sets axes depth, "coordinate Z". Only for enabled Series3D. Gets or sets value for spacing from border inside ChartControl e.g. space between ChartControl right border and legend right border if LegendPosition set to right. Gets or sets the palette that is to be used to provide default colors for series and other elements of a chart. Please refer to for available options and customization. Gets or sets an array of custom palette colors. If is this colors is to be used to provide colors of series and other elements. This property duplicates property. Gets or sets a value indicating whether allow the gradient palette. true if [allow gradient palette]; otherwise, false. Gets or sets the angle rotation of axes relative to axis X. Specifies if the chart is displayed as 3D. Specifies if the 3D chart is displayed with 3D style. Gets or sets color of shadow. Gets or sets width of shadow. Specified how the chart elements should be rendered. Default is AntiAlias. Please refer to in the GDI+ documentation for more information. Spacing is set as a percentage value and controls what portion of the interval partitioned for rendering gets used for empty space. Default value is 10%. Series Spacing is set as a percentage value and it controls the spacing between the series. Default value is 10%. Gets or sets the spacing between points. Default value is 10%. The spacing between points. Gets or sets a value which specifies the alignment of the chart's text. Gets or sets the angle tilt of axes relative to axis Y. When a huge amount of points are drawn on the chart and these points can't be drawn correctly because of monitor resolution. Then performance can be improved by dropping points ( not drawing ). This property controls the intelligent point dropping. Default is false. Specifies the default title text. Gets or sets the way text is drawn. Default is SystemDefault. Gets a collection of all the indexed values. It's used for indexed mode. Gets the minimal points delta. The min points delta. Gets or sets the border properties Gets or sets a value indicating whether the chart is radar chart. Method to draw chart in the specified image Image Method to draw chart with specified graphics in specified size Graphics Size Method to draw chart in image with specified size Image Size Save the chart as image with specified file name Stream to save the image Save the chart as image with specified file name Stream to save the image ImageOptions to save the image Chart Constructor Gets or sets the back interior of the legend Gets or sets the legend Text Gets or sets the legend items Specifies legend border should be enabled or not Gets or sets the name of the legend Gets or sets the vertical alignment of the legend Gets or sets the item alignment Gets or sets the Representation Type Gets or sets the size of items Gets or sets the offset of item shadow Gets or sets the color of item shadow Gets or sets the spacing Gets or sets the row count Gets or sets the Column count Specifies whether symbol should be enabled or not specify whether only column is used for floating legend Specifies the auto size during floating Speciifies whether item shadow should be enabled or not Specifies whether custom legend items should use default size Gets or sets the legend font Gets or sets the legend fore color Gets or sets the border properties of legend Specifies the orientation of the docked control inside ChartArea Default name of the legend Legend items filter event Method to render the legend Graphics Calcualte legend rectangle. Legend rectangle size of legend column index Row index Number of rows legend text rectangle legend width legend text size legend text width Chart legend items Legend rectangle Unwires series collection from the legend. Method to measure the legend size Legend constructor Gets or sets the at the specified index. The ChartLegends Indexer. Gets by the name. Initializes a new instance of the class. Adds the specified . The . The position into which the new element was inserted. Determines whether collection contains the specified . The . true if collection contains the specified ; otherwise, false. Removes the specified . The . Returns index of specified The . The index of value if found in the list; otherwise, -1. Inserts to the collection by the specified index. The index. The . Gets or sets the title font Gets or sets the name to uniquely identify the title Gets or sets the title text Gets or sets the Margin Specifies whether title border should be drawn or not Gets or sets the border properties Gets or sets the fore color Gets or sets the back interior Represents chart title rectangle Determine whether manual layout applied or not Measure the size of the title Graphics Size Render the title Graphics Gets or sets the at the specified index. Gets by the name. Name of . Initializes a new instance of the class. Adds the specified title to collection. The title to add. Index of the added title. Determines whether collection contains the specified title. The title to check. true if collection contains the specified title; otherwise, false. Removes the specified title from collection. The title to remove. Gets index of specified title. The title to get index. Index of the . Inserts at specified index. The index. The to insert. Validates the specified obj. The obj. Returns true if the list contains this element otherwise false. The ChartAxis class represents an axis on the plot. An axis can be vertical or horizontal in orientation. There can be several axes in a chart. One X axis and one Y axis are treated as the primary X and primary Y axes. These are the ones that are visible by default. You can create and add additional axes to the using its collection. Any series on the chart can be plotted on any axis that is registered with the chart. Represent the axis line rendering location. Represent horizontal axis autoCross value. Represent vertical axis autoCross value. Represent the DateTime category axis in secondary axis series. Represent the date time value change. Represents whether the Maximum value is assigned for the axis. Represents whether the Minimum value is assigned for the axis. Represents whether the Major unit value is assigned for the axis. Represents display unit. Gets and sets the Vertical axis line auto cross value. Gets and sets the Horizontal axis line aut cross value. Gets the tick and labels dimension. The tick and labels dimension. Gets the grouping labels rows dimensions. Gets the current origin. The current origin. Gets or sets a value indicating whether the size of the chart axis should be calculated automatically. Gets or sets the size of this axis. Gets or sets the location and size of the rectangular region occupied by the axis. Gets or sets the length of this axis. Gets or sets the cardinal dimension of the axis object. If the text that is rendered by the axis is of a dimension that is more, then that dimension will be used and this dimension is ignored. If LocationType is set to ChartAxisLocationType.Set, then this property is used to calculate RenderGlobalBounds and in such a way to define location of axes. Gets and sets the chart axis line rendering location. Specifies the double value.This property is used to locate the X and Y axes in chart area based on the specified value. specified value must be within the range of X and Y axes values. Determines how location of axes is calculated. See . Gets or sets label alignment. Gets or sets a value indicating whether label is rotate from Ticks while using Far. Gets or sets a value indicating whether this Showa some space as margin. true if margin; otherwise, false. Gets or sets a value indicating whether label grid is visible. true if label grid is visible; otherwise, false. Gets or sets the tick label grid padding. The tick label grid padding. Gets the break ranges. The break ranges. Indicates whether the breaks should be shown for the specified axis. Gets or sets the break info to customize the axes line. The break info. Gets or sets a value indicating whether to set zoom factor and labels format according to the improved date time zoom logic or to use default zooming behaviour. Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "y". Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "MMMM d, yyyy" Indicates whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "g" Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "MMM, ddd d, yyyy". Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "t". Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "T". Gets or sets a value indicating whether to set zoom factor and labels format according improved date time zoom logic or to use default zooming behaviour. Default is "T". Gets the current smart date time format. The current smart date time format. Gets or sets a value indicating whether interlaced grid is enabled. true if interlaced grid is enabled; otherwise, false. Gets or sets the interlaced grid interior. The interlaced grid interior. Gets or sets the edge labels drawing mode. By default the axis will calculate the origin of the axis from data contained in the series. Using the and properties, you can change this origin. To do so, first set this property to true. Default is false. Gets or sets custom origin for charts containing datas of double value type. By default, the axis will calculate the origin of the axis from data contained in the series. Using the and properties, you can change this origin. To enable the origin set with Origin or OriginDate, you have to set to True. Gets or sets custom origin for charts containing datas of DateTime value type. By default the axis will calculate the origin of the axis from data contained in the series. Using the and properties, you can change this origin. To enable the origin set with Origin or OriginDate, you have to set to True. Represent the indicating the category axis label is dateTime or not. Represent the indicating the category axis label is dateTime or not. This format will be used to format axis labels of type DateTime for display. Default is "g". Gets or sets an offset for axis intervals that contain DateTime datas. Depending on the data in the series provided to the Chart, the Chart will calculate and display a range of data on the ChartAxis. This will result in major grid lines being rendered along calculated intervals. However, sometimes you may wish to offset the calculated grid lines (major) by a certain factor. This is especially useful for DateTime values. For example, the default calculation always starts the intervals at Sunday (if the IntervalType is set to weeks). If you wish to start the intervals with Monday, you can simply specify a DateTimeOffset of one day. If your axis is not of type DateTime and you wish to take advantage of this property, please refer . Specify the start and end dates and interval time for the axis. Use this if the data points are of datetime type. Gets or sets the date time range of this axis as DateTime values. Note: it works only if ValueType is DateTime. Gets or sets the desired number of intervals for the range. Essential Chart includes a sophisticated automatic nice range calculation engine. The goal of this engine is to take raw data and convert it into human readable numbers. For example, if your raw numbers are 1.2 - 3.87, nice numbers could be 0-5 with 10 intervals of 0.5 each. The ChartAxis can do the same calculation for dates also. It offers precise control over how data types are to be interpreted when performing this calculation. With the DesiredIntervals setting, you can request the engine to calculate nice numbers such that they result in the number of intervals desired. Due to the nature of the calculation, the ChartAxis cannot provide precisely the same number of intervals but it will try to match the value to the extent possible. Gets or sets the padding that will be applied when calculating the axis range. Indicates whether one boundary of the calculated range should always be tweaked to zero. Indicates whether one boundary of the calculated range should always be tweaked to zero to both positive and negative value. Indicates that you would like one boundary of the calculated range to be tweaked to zero. Represents whether the maximum value is applied to category axis or not Gets or sets a value indicating whether the grid lines associated with the main interval points on the axis are to be rendered. This is set to True by default. Gets or sets whether labels should be an integer power of log base or not. Applicable only for logarithmic axis. Gets or sets a value indicating whether the minor grid lines associated with the main interval points on the axis are to be rendered. This is set to True by default. Gets or sets the grid drawing mode. The grid draw mode. Gets or sets the label placement on axis. Labels can be placed between ticks only for categorical axis Gets the attributes of the axis grid lines. Please refer to for more information on these attributes and how they can change the appearance of the grid lines. Gets the attributes of the axis grid lines. Please refer to for more information on these attributes and how they can change the appearance of the grid lines. Gets or sets the tick drawing operation mode. The tick drawing operation mode. Gets or sets the font that is to be used for text that is rendered in association with the axis (such as axis labels). Gets or sets the title font that is to be used for text that is rendered in association with the axis (such as axis title). Gets or sets the color that is to be used for text that is rendered in association with the axis (such as axis labels). Gets or sets the brush info that is to be used for text background that is rendered in association with the axis (such as axis labels). Gets or sets the Chart axis title. Gets or sets the title color that is to be used for text that is rendered in association with the axis (such as axis title). Gets or sets the title draw mode. The title draw mode. Gets or sets a collection of pens by using which internal line of Polar and Radar chart is drawned. Gets or sets the format for axis labels. If the value type of the axis is double, this format will be used to format axis labels for display. Gets or sets a value indicating whether the interval that gets calculated by the nice range calculation engine should be in Years, Months, Weeks, Days, Hours, Minutes, Seconds or MilliSeconds. This setting is used only if the ValueType of the axis is set to DateTime. Default value is Auto. Gets or sets a value indicating whether the axis should be reversed. When reversed, the axis will render points from right to left if horizontal and top to bottom when vertical. Gets or sets the label intersect action. Labels can intersect on the axis if they are too close to each other. ChartAxis offers several options to enhance the display of the axis when such intersection occurs. Please see for more information. LabelIntersectAction is applicable for horizontally orientated axes only. Indicates whether partially visible axis labels should be hidden. Gets or sets a value indicating whether labels can be rotated. Gets or sets the angle at which labels are to be rotated. Gets the collection of labels associated with this axis. Use this property to assign a custom implementation of . If you are working with the default label collection, use . Collection of grouping labels associated with this axis. Use this property to assign a custom implementation of . If you are working with the default label collection, use . Returns attributes of the primary axis line. Please refer to for more information on these attributes and how they can change the appearance of the axis line. Gets or sets the log base that is to be used when value is logarithimic. Default is base 10. Gets or sets the Offset. It specifies the offset that should be applied to the automatically calculated range's start value. Gets or sets the PointOffset. It specifies the points offset that should be applied to the automatically calculated range's start value. If this axis is a secondary axis, setting this property to True will cause it to move to the opposite side of the primary axis. This property is False by default. Gets or sets a value indicates whether label is located inside or outside of chart area. The legends placement. Gets or sets the Orientation of the axis. You cannot change the orientation of primary axes. Primary axes are the ones that are created and available by default in the Axes collection. Gets or sets the range for an axis. By default, the chart will automatically calculate the range that is to be displayed. The range property allows you to change this range to be any range of your choice. Set ChartAxis.RangeType to Set for this to take effect. Represents whether the Maximum value is assigned for the axis. Represents whether the Minimum value is assigned for the axis. Represents whether the Major unit value is assigned for the axis. Gets or sets the range type. Gets or sets the number of places that is to be used for rounding when numbers are used for display (default is 2). If this property less zero, rounding is disable. Gets or sets the size of small ticks to be displayed on the axis. By default, small ticks are not displayed. Gets or sets the number of small ticks to be displayed per major interval. Default is 0. Gets the collection of strip lines. Please refer to for more information. Gets or sets the color of ticks that are rendered on the axis. Gets or sets the size of ticks that are rendered on the axis. Gets or sets the title of this axis. Gets or sets the spacing between title and labels. The spacing. Gets or sets the alignment of the axis title. Gets or sets the ToolTip of the axis. Gets or sets the type of value that this axis is displaying. For the types supported, refer to . If the ChartValueType.Custom type is set, labels gets from the by index or position of label. Elsewhere labels is generated by value of label.

The ChartValueType.Custom can't guarantee correct position of labels. You can use the other ways to implements the custom labels, such as to use the event.

Gets or sets the mode of drawing of tick labels.
Gets the visible range when zoomed. Don't try to change this property manually. The value will be changed if any of related properties is changed. Gets or sets the the parameter types of method. The parameter type. Gets or sets a value indicating whether this instance is visible. true if this instance is visible; otherwise, false. Gets or sets a value indicating whether this instance is visible. Gets or sets LebelsOffset. It specifies the offset that should be applied to the automatically calculated labels. The labels offset. Get or Sets the string format of label.Default value is StringFormat.GenericDefault. Represents display unit. Occurs when appearance was changed. Occurs then dimensions was changed. Occurs then intervals was changed. Occurs when visible range was changed. Event for dynamic formatting of axis labels. xAxis.FormatLabel += new ChartFormatAxisLabelEventHandler(XAxis_FormatLabel);

...

void XAxis_FormatLabel(object sender, ChartFormatAxisLabelEventArgs args)

{

args.Label = "Category" + args.Value;

args.Handled = true;

}

Initializes a new instance of the class.
Initializes a new instance of the class. The orientation. Used to get the specific index of category value. Gets the dimension. The graphics content. The chart area. Dimension. Checks whether FormatLabel event of axis is used or not. Gets the dimension. The g. The chartarea. The render bounds. Method to split the text respective to the rectange width. Returns the extended length of the chart title based on other axis titles dimensions. Draws the axis. The g. The chartarea. Draws the axis. The g. The chartarea. Bounds for axis labels Draws the axis. The g. The chartarea. The z. The ChartAxis by default creates a display range based on data. If you do not wish to use this range you can set this range yourself using this method. When you set a custom range you have to set to . Range information with minimum and maximum values to be used. Sets the nice range. The base range. Type of the patting. Sets the nice range. The base range. Type of the patting. Represents the chart axis. Marks the axis and related rendering information as out of date. Disables events raising (, , , ). Enables events raising (, , , ). Gets the visible value on the chart by specified value. The value. Calculates real value for given point. The point to calculate real value. Real value. Gets the real value in pixels. The value. Calculated value. Gets the coordinate from value. The value to get coordinate. Coordinate that represent value. Add breaks at the specified range. Value from. Value to. Clears all the breaks. Calculates the axis location. The to place axis. Calculates the axis layout. The to place axis. The spacing. The dimension. where axis is placed. Values to coefficient. The value. Coeficients to value. The value. Gets the offset label. The sz. Sets the default orientation. The value to set orientation. Axis Label Converter used in chart to image conversion Get/Set the Axis label converter property Try and set rounding places by comparing min and maximum input vRange Dispose ChartAxisObject for MVCChartModel Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Specifies types of break line. The straight line. The wave line. The randomize line. Specifies modes of breaks. Breaks isn't used. Chart automatically calculate the breaks. Breaks is set manually. Contains the appearance properties of break lines. Initializes a new instance of the class. An event that is triggered when appearance is changed. Gets or sets the type of the line. The type of the line. Gets or sets the color of the line. The color of the line. Gets or sets the line style. The line style. Gets or sets the width of the line. The width of the line. Gets or sets the line spacing. The line spacing . Gets or sets the color of the spacing. The color of the spacing. Specifies the single range segment of axis. Gets or sets the range. The range. Gets or sets the interval. The interval. Gets or sets the length. The length. An event that is triggered when appearance is changed. Gets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Gets or sets the break mode to calculate range between the axes. The mode. Specifies the minimal ratio of differences between Y values. If this value is 0.25, that means the axis will be broken if more a quarter of the chart space is empty. The value range is form 0.0 to 1.0. The break amount. Computes the breaks by specified series. The series. Unions the specified range. The range. Excludes the specified range. The range. Clears this instance. Determines whether the specified value is visible. The value. true if the specified value is visible; otherwise, false. Values to coefficient. The value. Values to coefficient. The value. Coefficients to value. The coefficient. Displays the default values. Displays labels with integer power of log base. Specifies the padding that will be applied when calculating the axis range. No padding will be applied to the Axis range. Padding will be calculated when the axis range is computed. Specifies the location type of the axis. Axis will be placed automatically by control to prevent overlapping with labels. Axis thickness will be calculated and axis will placed automatically by control to prevent labels cutting by sides of control. During this process one coordinate of axis location is preserved (x coordinate for horizontal axis and y for vertical axis). The user will have ability to set axis location manually. Specifies the drawing mode of the labels. Labels at the sides of the axis will be positioned at the center of tick label. Labels will be aligned with current axis edges. Labels will be positioned in way to prevent clipping. Specifies the drawing mode of the tick lines. In this mode, the interval always remains unchanged during zooming. In this mode, only number of intervals matters, and it is kept constant during zooming. Also there is always full number of intervals on axis. Specifies the drawing mode of the grid lines. Grid lines are drawed with equal interval. Grid lines are drawed at grouping labels margins. Specifies the label placement of the axis lines. Labels are placeed on ticks of axis. Labels are placeed between ticks of axis.. Specifies the parameter types of method. The parameter of method is index of labels. The parameter of method is position of labels. The ChartAxisLabel class holds information about label text, label color, label font and other related information. Gets or sets the custom text that is to be used as the label. Gets or sets the tooltip for the axis label. Gets or sets the date format that is to be used for formatting the value into the label text. See "Date and Time format strings" section in MSDN for more info. Gets or sets the format that is to be used for formatting the double values into the label text. See "Numeric Format Strings" section in MSDN for more on the supported formats. Gets or sets a value indicates whether label is located inside or outside of chart area. Gets or sets the log base that is to be used by the label. Default is 2. Gets or sets the value that the label represents. Number of relevant rounding places that is to be used for the label. Default is 2. Gets the formatted text that is to be displayed as the label. Gets or sets the font that is to be used for the label text. Gets or sets the color that is to be used for the label text. Gets or sets the value type that is to be associated with the axis label. Default is Double. Overloaded Constructor. Each label along a ChartAxis is held in a ChartAxisLabel. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The text that will be displayed as the tooltip for the axis labels. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The value. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The value. The text that will be displayed as the tooltip for the axis labels. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. The text that will be displayed as the tooltip for the axis labels. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. The value represented by the label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. The value represented by the label. The text that will be displayed as the tooltip for the axis labels. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The value represented by the label. The format that is to be used for formatting the display label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The value represented by the label. The format that is to be used for formatting the display label. The text that will be displayed as the tooltip for the axis labels. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The Date Time value represented by the label. The format that is to be used for formatting the display label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The Date Time value represented by the label. The text that will be displayed as the tooltip for the axis labels. The format that is to be used for formatting the display label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. The value represented by the label. The format that is to be used for formatting the display label. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The text that will be displayed as the tooltip for the axis labels. The color that is to be used for the label text. The font that is to be used for the label text. The value represented by the label. The format that is to be used for formatting the display label. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. The value represented by the label. The format that is to be used for formatting the display label. The date time format that is to be used for formatting the value. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The text that will be displayed as tooltip for the label. The color that is to be used for the label text. The font that is to be used for the label text. The value represented by the label. The format that is to be used for formatting the display label. The date time format that is to be used for formatting the value. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The color that is to be used for the label text. The font that is to be used for the label text. The DateTime value represented by the label. The format that is to be used for formatting the display label. The date time format that is to be used for formatting the value. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The text that will be displayed as the label for the axis point. The text that will be displayed as tooltip for the label. The color that is to be used for the label text. The font that is to be used for the label text. The DateTime value represented by the label. The format that is to be used for formatting the display label. The date time format that is to be used for formatting the value. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The value represented by the label. The format that is to be used for formatting the display label. The value type of the axis label. Constructor. Each label along a ChartAxis is held in the ChartAxisLabel. The value represented by the label. The format that is to be used for formatting the display label. The text that will be displayed as tooltip for the label. The value type of the axis label. Method to initialize disposed static objects Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Measure the label with the text. Graphics of the label Size of the label Axis of the label Method to dispose labels. The ChartAxisGroupingLabel class holds information about Grouping Label text, Grouping Label color, Grouping Label font and other related information. Gets or sets the double range that this Grouping Label with cover. If the range in the axis is DateTime, use DateTime.ToOADate to get the double value. Gets or sets the custom text that is to be used as the Grouping Label. Gets or sets the the region description text for this region. Lets you specify the grouping label text in multiple lines Gets or sets to render label. Default is GenericDefault. Gets or sets the font that is to be used for the label text. Gets or sets the color that is to be used for the Grouping Label text. Gets or sets back color. Default is Transparent. Gets or sets the color that is to be used for the Grouping Label border/brace etc. Default is Black. Gets or sets the Style of border drawing that is to be used for the Grouping Label. Default is Rectangle Gets or sets the Padding of border drawing that is to be used for the Grouping Label. Default is 2.0f. Gets or sets max text width. Default is 200. Gets or sets max text height to width ratio. Default is 2.5 Gets or sets labels rotate angle. Default is 0. Gets or sets row in which to render this grouping label. specify 0 for the 1st row and so on. Default is 0. Gets or sets label fit mode. Default is Shrink. Gets or sets label alignment. Default is Center. Gets the rectangle in which to draw the label. Gets or sets tag Overloaded Constructor. Each Grouping Label along a ChartAxis is held in a ChartAxisGroupingLabel. The range to group labels. Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel. The range to group labels. The text that will be displayed as the Grouping Label for the axis point. Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel. The range to group labels. The text that will be displayed as the Grouping Label for the axis point. The color that is to be used for the Grouping Label text. The font that is to be used for the Grouping Label text. Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel. The range to group labels. The text that will be displayed as the Grouping Label for the axis point. The color that is to be used for the Grouping Label text. The border color to render group. The font that is to be used for the Grouping Label text. Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel. The range to group labels. The text that will be displayed as the Grouping Label for the axis point. The color that is to be used for the Grouping Label text. Border to render group border. The font that is to be used for the Grouping Label text. Method to dispose labels Enumeration of the different border styles in which the axis grouping label could be drawn. A plain rectangle around the grouping label. A brace indicating the range that this grouping label covers. A plain rectangle around the grouping label without top border. A plain rectangle around the grouping label without top and bottom border. A plain rectangle around the grouping label without border. A plain rectangle around the grouping label only with left border. A plain rectangle around the grouping label only with right border. Specifies the options for rendering the text in the ChartAxisGroupingLabel. No action will be taken. The long text will be wrapped if cannot be fit within a single line. The long text will be shrunk to fit the available space. CTODO: Find out the exactly how WrapAndShrink works - can't tell the difference between this and Wrap The long text will be wrapped if cannot be fit within a single line and then the text will be shrunk if it is not fit in available space. Specifies the alignment options available for rendering the text within a grouping label. Centers both vertically and horizontally. Aligns the text horizontally at the left and vertically at the center. Aligns the text horizontally at the right and vertically at the center. Aligns the text horizontally at the center and vertically at the top. Aligns the text horizontally at the center and vertically at the bottom. Aligns the text horizontally at the left and vertically at the top. Aligns the text horizontally at the right and vertically at the top. Aligns the text horizontally at the left and vertically at the bottom. Aligns the text horizontally at the right and vertically at the bottom. Initializes a new instance of the class. The owner. Gets the axes. The axes. Gets or sets the layout mode. The layout mode. Gets or sets the layout height in percentage or pixels of chart area. The layout height in percentage. Gets or sets the spacing. The spacing. Initializes a new instance of the class. Gets or sets the spacing which is used to allocate space between the axes. The spacing. Delegate that is to be used with ChartControl. Sender. Event argument. Argument that is to be used with ChartControl. Returns the orientation of the axis for which the label is being generated. Indicates whether this event was handled and no further processing is required from the chart. Indicates whether the axis for which the label is being generated is a primary axis. Gets or sets the label that is to be rendered. Gets or sets the tooltip for the label that is to be rendered. Returns the value associated with the position of the label. Returns the value associated with the position of the label as DateTime. Gets the Chart axis. The axis. Gets or sets a value indicates whether every label is located Right or Left of Y-axis and Top or Bottom of X-Axis line. Initializes a new instance of class. The text of the label. The value of the point associated with the label. The axis associated with the label. The StripLine will be rendered over chart. The StripLine will be rendered behind chart. This class specifies information on rendering a strip line. A strip line is a horizontal or vertical band rendered on the background of a chart to indicate some areas of interest. Occurs when the properties was changed. Indicates the depth order of StripLine. Indicates whether the strip line will start at the start of the axis range. Indicates whether the text of strip line will be drawn vertical. Gets or sets the alignment of text that is to be rendered within a strip line. Gets or sets the font with which text associated with this strip line is to be rendered. Gets or sets the color of the text rendered with this strip line. Gets or sets the text associated with this strip line. Gets or sets the background image associated with this strip line. Gets or sets the interior brush information for this strip line. Indicates whether the strip line is enabled. Gets or sets the offset of the strip line if the chart's Primary X axis is of type DateTime and StartAtAxisPosition is True. Gets or sets the offset of the strip line if the chart's Primary X axis is of type double and StartAtAxisPosition is True. Gets or sets the period over which this strip line appears when the value is DateTime. Gets or sets the period over which this strip line appears. Gets or sets the width of each strip line as a TimeSpan. Gets or sets the width of each strip line. Gets or sets the fixed width of each strip line. This property value represents real value not range between two Chart Points. Gets or sets the date from which the strip line is to start. Gets or sets the date after which the strip line should not be displayed. Gets or sets the start of this strip line. Gets or sets the end range of this strip line. Initializes a new instance of the class. Method to dispose strip line. Enumeration for the unit type Pixel unit type Point unit type Pica unit type Inch unit type Millimeter unit type Centimeter unit type Percentage unit type Em unit type relative to parent width Ex unit type relative to height Custom implementation of the struct Unit missing in Net Standard library Empty unit Gets a value indicating whether the unit is 0 Gets the unit type Gets the value New Method New Method Collection of ChartAxis instances. Gets or sets by index in collection. The Chart Axis Object to add to the Chart Axis collection. Initializes a new instance of the class. Adds the specified value. The value. The position into which the new axis element was inserted. Adds the array of . The values. Returns the count of axis collection. Determines whether collection contains the specified value. The value. true if collection contains the specified value; otherwise, false. Removes the specified value. The value. Returns the specified index of . The value. The index of value if found in the list; otherwise, -1. Inserts the specified index. The index. The value. Performs additional custom processes when validating a value. The object to validate. If is true, value is approved. Interface that needs to be implemented to display custom axis Grouping Labels. Returns the Grouping Label at the specified index. Index value to look for. ChartAxisGroupingLabel to be used as Grouping Label. Returns the number of Grouping Labels. Collection of custom ChartAxisGroupingLabel. Returns the axis Grouping Label at the specified index value. Event that is raised when a custom axis Grouping Label is changed. To prevent collection construction without ChartAxis reference. Looks up this collection and returns the index value of the specified Grouping Label. Grouping Label to look for in this collection. The index value of the Grouping Label if the look up is successful; -1 otherwise. Adds the specified Grouping Label to this collection. An instance of the Grouping Label that is to be to add. Inserts the specified Grouping Label at the specified index. Index value where the Grouping Label that is to be inserted. An instance of the Grouping Label that is to be added. Removes the specified Grouping Label from this collection. Grouping Label that is to be removed. Gets the Grouping Label at the specified index. The index value to look for. The ChartAxis Grouping Label at the specified index. Interface that needs to be implemented to display custom axis labels. Returns the label at the specified index. Index value to look for. ChartAxisLabel to be used as label. Returns the number of labels. Collection of custom ChartAxis labels. These labels will be used as axis labels when the value type of the ChartAxis is set to custom. Returns the axis label at the specified index value. An event that is triggered when a custom axis label is changed. To prevent collection construction without ChartAxis reference. Looks up this collection and returns the index value of the specified label. Label to look for in this collection. The index value of the label if the look up is successful; -1 otherwise. Adds the specified label to this collection. An instance of the label that is to be to add. Inserts the specified label at the specified index. Index value where the label that is to be inserted. An instance of the label that is to be added. Removes the specified label from this collection. Label that is to be removed. Gets the label at the specified index. The index value to look for. The ChartAxis label at the specified index. Provides data for the delegate. Gets the index of the items affected by the change. Gets array of items has removed from list. Gets array of items has added to list. Initializes a new instance of the class. Index of the items affected by the change. Array of items has added to list. Array of items has removed from list. Represents the method that will handle an event that has data. The source of the event. Instance of class. Provides the base class for a strongly typed collection. This class has event. Internal enumerator for class. Gets the current element in the collection. Initializes a new instance of the ChartBaseEnumerator class. Instance of class. Advances the enumerator to the next element of the collection. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. Sets the enumerator to its initial position, which is before the first element in the collection. An event that is triggered when the collection is changed. Gets or sets a value indicating whether the will be raised. Gets an IList containing the list of elements in the ChartBaseList instance. Gets a value indicating whether the ChartBaseList has a fixed size. Gets a value indicating whether the ChartBaseList is read-only. Gets a value indicating whether access to the ChartBaseList is synchronized (thread safe). Gets an object that can be used to synchronize access to the ChartBaseList. Gets the number of elements contained in the ChartBaseList instance. This property cannot be overridden. Initializes a new instance of the ChartBaseList class that is empty and has the default initial capacity. Initializes a new instance of the ChartBaseList class that is empty and has the specified initial capacity. The number of elements that the new list can initially store. Removes all items from the ChartBaseList. Removes the ChartBaseList item at the specified index. The zero-based index of the item to remove. Copies the entire ChartBaseList to a compatible one-dimensional Array, starting at the specified index of the target array. The one-dimensional Array that is the destination of the elements copied from ChartBaseList. The Array must have zero-based indexing. The zero-based index in array at which copying begins. Sorts the elements in the entire ChartBaseList using the specified comparer The implementation to use when comparing elements. Copies the elements of the ChartBaseList to a new array. An array containing copies of the elements of the ChartBaseList. Copies the elements of the ChartBaseList to a new array of the specified element type. The element of the destination array to create and copy elements to. An array of the specified element type containing copies of the elements of the ChartBaseList. Returns an enumerator for the entire ChartBaseList. An IEnumerator for the entire ChartBaseList. Gets or sets the element at the specified index. The zero-based index of the element to get or set. The element at the specified index. Adds an item to the ChartBaseList. The to add to the ChartBaseList. The position into which the new element was inserted. Inserts an item to the ChartBaseList at the specified index. The zero-based index at which value should be inserted. The to insert into the ChartBaseList. Removes the first occurrence of a specific object from the ChartBaseList. The to remove from the ChartBaseList. Determines the index of a specific item in the ChartBaseList. The to locate in the ChartBaseList. The index of value if found in the list; otherwise, -1. Determines whether the ChartBaseList contains a specific value. The to locate in the ChartBaseList. true if the is found in the IList; otherwise, false Collection of custom points that are registered for display. Custom points can be tied to specific positions on the chart or to specific points on any series. Initializes a new instance of class. Gets or sets the at the specified index. Add the ChartCustomPoint. Adds the specified value. The value. The position into which the new element was inserted. Determines whether collection contains the specified value. The value. true if collection contains the specified value; otherwise, false. Removes the specified value. The value. Returns the index of the custom point collection. The value. The index of value if found in the list; otherwise, -1. Inserts the specified index. The index. The value. Performs additional custom processes when validating a value. The object to validate. If is true, value is approved. Collection of Image instances. Gets image by specified index in collection. The position into which the new element was inserted. Initializes a new instance of the ChartImageCollection. Initializes a new instance of the ChartImageCollection with collection of images. Collection of images to copy to array. At this moment all images in this collection is Bitmaps and this color is transparent color. Color to make transparent. Add image to collection. Image to add. Index of added image. Adds image from a list to the collection. The list. Adds an array of images to this collection. Removes the image from the list. Image to remove. Check collection to constrains image. Image to check. True if collection constrains image, otherwise false. Returns the index of the specified image. Image to get index. Index of given image. If collection doesn't constrains image return -1. Inserts the image at the specified index. Index to insert image. Image to insert. Copies the images to a one dimensional array starting at the specified index of the target array. Destination array where the elements are to be stored. Index value from which copy is to start. Creates instance of the ChartPointWithIndexArray. Initializes a new instance of the class. The capacity. Add ChartPointWithIndex to collection ChartPointWithIndex to add Index of added ChartPointWithIndex Clear collection. Gets value indicates is ChartPointWithIndex in collection ChartPointWithIndex to check TRUE in point belongs to collection otherwise FALSE. Remove point by its index in collection Index of point Gets or sets collection capacity. Gets or sets ChartPointWithIndex by its index. Gets IEnumerator. Gets value indicates that collection is synchronized. Gets SyncRoot. Gets count of elements in collection. Base class of configuration items that are created for specific chart-types. Configuration items are a convenient way to store information specific to certain chart types that may not be applicable to other chart types. An event that is raised when a property is changed. Controls whether events are raised or not. If set to True, events are not raised. The type of bubble that is to be rendered with Bubble charts. Circular shaped bubbles are rendered with Bubble charts. Square shaped bubbles are rendered with Bubble charts. Images are rendered as bubbles with Bubble charts. Defines the behavior in which bubble sizes vary. Bubble sizes are fixed. This behavior is not supported in the current version. Bubble sizes are proportional to value. The type of Radar chart that is to be rendered. series.ConfigItems.RadarItem.Type = ChartRadarDrawType.Symbol; Renders a Radar chart such that points are connected and the enclosed region is filled. Renders a Radar chart such that points are connected but the enclosed region is not filled. Renders a Radar chart such that points are rendered with the associated symbol. They are not connected to each other. Lists the mode in which the pie Gradient should be rendered. Apply the colors as a whole to the full pie. Apply the colors to each individual slice. None of the painting style will be applied. Applies the painting style at outside of PieChart. Applies the painting style at inside of PieChart. Applies the round painting style PieChart. Applies the painting style at a sloping surface or edge of PieChart. Custom painting style will be applied. Lists the shading mode options for bars and charts. Rendered as a flat rectangle. Rendered in phong style. Lists the rendering options for columns when in 3D mode. Rendered as a box. Rendered as a cylinder. PriceUpColor will be applied for Financial ChartSeries points. Original color with PriceUpColor which means mixed color will be applied for Financial ChartSeries points. Dark and light colors will be applied for Financial ChartSeries points. Configuration item that pertains to "all" chart types. Gets or sets the spacing between series. The series spacing. Gets or sets the spacing between points. The point spacing. Gets or sets the depth spacing between series. The series depth spacing. Initializes a new instance of the class. The area. Configuration item that pertains to Gantt charts. Initializes a new instance of the class. Specifies the drawing mode of Gantt chart. Configuration item that pertains to Bubble charts. Initializes a new instance of the class.. The minimum bounds to be used by a bubble. Default is (25, 25). The maximum bounds to be used by a bubble. Default is (50, 50) The type of the bubble that is to be rendered. Default is Circle. Specifies if the PhongStyle is enable. Default is true. Configuration item that pertains to Pie charts. Initializes a new instance of the class. The offset angle that is to be used when rendering Pie charts. Default is 0f. Gets or sets whether the pie chart render in same radius when the LabelStyle is in Outside or OutsideInCoulmn. Default is false. Gets or sets the pie radius. The pie radius. Gets or sets the pie tilt. Use this property when MultiplePies is enabled. The pie tilt. Gets or sets the height of the pie. Use this property when MultiplePies is enabled. The height of the pie. Gets or sets the size of the pie. Added for internal purposed and used only when MultiplePies is enabled. The size of the pie. Gets or sets the painting type of the pie. The painting type of the pie. Specifies how the should be applied. Default is AllPie. Specifies the gradient colors to use in the chart when PieType is set to Custom. Default is null. Specifies whether the height for the pie is determined through the property or through the property. Default is false (uses HeightCoefficient). Specifies the style in which the labels are rendered. Default is Outside. Specifies the height of the pie as a factor of the radius of the pie. Valid range is 0f - 1f. Default is 0.2f. Specifies the radius of the doughnut hole in the center as a factor of the radius. Default is 0f. Gets or sets a value indicating whether series title is displayed. true if series title is displayed; otherwise, false. Gets or sets a value indicating whether databind labels are displayed. true if databind labels are displayed; otherwise, false. Configuration item that pertains to Radar charts. The type of Radar chart to be rendered. Default is Area. Initializes a new instance of the class. Configuration item that pertains to Step charts. Specifies if the step line is inverted. Default is false. Initializes a new instance of the class. Configuration item that pertains to Funnel charts. Initializes a new instance of class. Specifies how the Y values should be interpreted. Default is YIsHeight. Specifies the positioning of the lables in addition to . Default is Right. Specifies the positioning of the labels in addition to . Default is Outside. Specifies the co-efficient for the gap between the blocks. Default is 0.0f. Specifies the type of base for the funnel. Default is Circle. Gets or sets a value indicating whether series title is displayed. true if series title is displayed; otherwise, false. Gets or sets a value indicating whether databind labels are displayed. true if databind labels are displayed; otherwise, false. Configuration item that pertains to Pyramid charts. Initializes a new instance of the class. Specifies the mode in which the Y values should be interpreted. Default is Linear. Specifies the positioning of the labels in addition to the property. Specifies the positioning of the labels in addition to the property. Specifies the co-efficient that determines the gap between the blocks. Default is 0.0f. Specifies the way in which the pyramid base should be rendered in 3D mode. Default is Square. Gets or sets a value indicating whether series title is displayed. true if series title is displayed; otherwise, false. Gets or sets a value indicating whether databind labels are displayed. true if databind labels are displayed; otherwise, false. Configuration item that pertains to Pyramid charts. Initializes a new instance of class. Specifies the mode in which the Y values should be interpreted. Default is Linear. Specifies the color for open tip. Specifies the color for close tip. Configuration item that pertains to Column charts. Specifies the column type. Default is Box. Specifies the shading mode used for columns or bars. Default is ChartColumnShadingMode.PhongCylinder. Specifies the color of light when ShadingMode is set to PhongCylinder. Specifies the light angle in horizontal plane when ShadingMode is set to PhongCylinder. Default is (-PI/4). Specifies the Phong's alpha coefficient used for calculation of specular lighting. Default is 20d. Specifies the radius of round corners. Default is SizeF.Empty. Initializes a new instance of class. Configuration item that pertains to Financial charts. Gets or sets the colors mode. The colors mode. Specifies the color with which price-up should be indicated. Default is Green. Specifies the color with which price-down should be indicated. Default is Red. Specifies the difference between the dark and light colors. Default is 0x64. Initializes a new instance of class. Initializes a new instance of class. Gets or sets a value indicating whether normal distribution is shown. true if normal distribution is shown; otherwise, false. Gets or sets a value indicating whether data points is shown. true if data points is shown; otherwise, false. Gets or sets the number of intervals. The number of intervals. Initializes a new instance of class. Gets or sets the list of error bar minus values. Gets or sets the list of error bar plus values. Gets or sets the error bar fixed value. Gets or sets the error bar mean value. Gets or sets the office chart's error bar type. Gets or sets the office chart's error bar direction. Gets or sets the error bar color. Gets or sets the error bar width. Gets or sets the error bar dash style. Gets or sets the size of the error bar symbol. The size of the symbol. Gets or sets the error bar symbol shape. The symbol shape. Gets or sets the error bar orientation. The orientation. Gets or sets a value indicating whether this is enabled. true if enabled; otherwise, false. Configuration item that pertains to BoxAndWhisker chart. Initializes the new instance of the class. Gets or sets a value indicating whether chart render in percentile mode or in normal mode. true if [percentile mode]; otherwise, false. Gets or sets the percentile. It should be lie between 0.0 to 0.25 . This value decides the outliers in the chart. The percentile. Gets or sets the width of the outlier. Value should be greater than zero and it starts from 1. The width of the outlier. Configuration item that pertains to HeatMap charts. Initializes a new instance of class. Gets or sets a value indicating whether color swatch is displayed. true if color swatch is displayed; otherwise, false. Gets or sets the color of the lowest value. The color of the lowest value. Gets or sets the color of the middle value. The color of the middle value. Gets or sets the color of the highest value. The color of the highest value. Gets or sets "from" text. From text. Gets or sets "to" text. To text. Gets or sets the margins. The margins. Gets or sets a value indicating whether title is displayed. true if title is displayed; otherwise, false. Gets or sets the max characters. The max characters. Gets or sets a value indicating whether the large labels should be truncated. true if the latge labels should be truncated; otherwise, false. Gets or sets a value indicating whether is allowed to rotation labels. true if is allowed to rotation labels; otherwise, false. Gets or sets a value indicating whether labels auto fit is enebled. true if labels auto fit is enebled; otherwise, false. Gets or sets the minimal size of the font. The minimal size of the font. Gets or sets a value indicating whether the large labels should be hiden. true if the large labels should be hiden; otherwise, false. Gets or sets the layout style. The layout style. Configuration Line that pertains to Line,Spline charts. Initializes a new instance of the class. Gets or sets a value indicating whether Line cap is enabled or disabled for drawing Line series. true if [disable LineCap]; otherwise, false. Enable/Disable the Line segement(line between two points) for Line and Spline type.Default value is false. Configuration for range area chart. Initializes a new instance of the class. Gets or sets a value indicating whether High and Low point should be swapped when low point value is higher than high point value.. true if [disable SwapHighLowPoint]; otherwise, false. Collection of Configuration Items. These items store datas that can be used by the chart and its elements in any manner. Pre-defined configuration items may be accessed as shown below. // access the RadarItem ConfigItem to configure radar charts series.ConfigItems.RadarItem.Type = ChartRadarDrawType.Symbol; Standard identifier for Bubble chart configuration information. Standard identifier for Pie chart configuration information. Standard identifier for Radar chart configuration information. Standard identifier for Step chart configuration information. Standard identifier for Column chart configuration information. Standard identifier for Column chart configuration information. Standard identifier for Column chart configuration information. Standard identifier for financial charts configuration information. Standard identifier for Gantt chart configuration information. Standard identifier for Gantt chart configuration information. Standard identifier for Histogram chart configuration information. Standard identifier for Histogram chart configuration information. Standard identifier for HeatMap chart configuration information. Standard identifier for BoxAndWhisker chart configuration information. Standard identifier for Line and Spline chart configuration information. Standard identifier for Range Area chart configuration information. Event that is raised when configuration information is changed. Standard configuration information for Bubble charts. Standard configuration information for Pie charts. Standard configuration information for Radar charts. Standard configuration information for Step charts. Standard configuration information for Step charts. Standard configuration information for Funnel charts. Standard configuration information for Pyramid charts. Standard configuration information for financial charts. Standard configuration information for Gantt chart. Standard configuration information for HiLoOpenClose chart. Standard configuration information for Histogram chart. Standard configuration information for error bars. The error bars. Standard configuration information for BoxAndWhisker chart. Standard configuration information for HeatMap chart. The heat map item. Standard configuration information for Bubble charts. Standard configuration information for Line chart. Standard configuration information for Range Area chart. Looks up the collection by name and returns the configuration item. Initializes a new instance of the class. Adds the specified configuration item to this collection, with the specified name used for referencing it. Name to be used for referencing the specified configuration item. Configuration Item to be added. A void value. Removes specified configuration item from the collection. Reference name of the item to be removed. Performs additional custom processes after inserting a new element into the instance. The key of the element to insert. The value of the element to insert. Connects the event handlers. The value. Unconnects the event handlers. The value. Called when property of contained object is changed. The sender. The instance containing the event data. Changes the config. The key. The new config. Collection of ChartStripLines. A strip line is a band that is drawn on the background of the chart, to highlight areas of interest. Returns the strip line stored in the specified index. Event that is raised when this collection is changed. Initializes a new instance of the class. Looks up the collection and returns the index value of the specified strip line. An instance of the strip line that is to be looked up in the collection. The index value if the look up was successful; -1 otherwise. Adds the specified strip line to this collection. An instance of the strip line that is to be added to the collection. Inserts the specified strip line at the specified index value. Index value where the instance of the specified strip line is to be inserted. An instance of the stripline that is to be inserted at the specified index value. Removes the specified strip line from this collection. Strip line that is to be removed. Collection of TrendLines. A trend line is a graph drawn to indicate the price value of comparisons. Returns the trend line stored in the specified index. Event that is raised when this collection is changed. Initializes a new instance of the class. Looks up the collection and returns the index value of the specified trend line. An instance of the trend line that is to be looked up in the collection. The index value if the look up was successful; -1 otherwise. Adds the specified trend line to this collection. An instance of the trend line that is to be added to the collection. Inserts the specified trend line at the specified index value. Index value where the instance of the specified trend line is to be inserted. An instance of the trendline that is to be inserted at the specified index value. Removes the specified trend line from this collection. trend line that is to be removed. The ChartArea is the actual rendering area of the plot. It provides a canvas on which the chart is rendered. Represent the chart value axis large label length. Represent the chart value axis large font size. Represent the indicate wheather the chart axis has visible or not. Represents display unit. Represents the graphics object Get or set the indicate wheather the chart axis has visible or not. Get or set the chart value axis large label length. Get or set the chart value axis large font size. Gets a value indicating whether client bounds will be updated or not. true if skin style is set for border appearance, false. Gets or sets a value indicating whether this instance is indexed. true if this instance is indexed; otherwise, false. Gets or sets a value indicating whether this instance is indexed with gap or not when empty points are used. Owner of this chart area. Gets or sets the border width of the ChartArea. Default is 1. Gets or sets the bordercolor of the ChartArea. Default is SystemColors.ControlText. Gets or sets the style of the border that is to be rendered around the ChartArea. Default is None. Gets or sets the width of the rectangular area that is to be occupied by this ChartArea. Gets or sets the height of the rectangular area that is to be occupied by this ChartArea. Returns the y coordinate of the top edge of the rectangular area that is to be occupied by this ChartArea. Returns the x coordinate of the right edge of the rectangular area that is to be occupied by the ChartArea. Returns the x coordinate of the left edge of the rectangular area that is to be occupied by the ChartArea. Returns the y coordinate of the bottom edge of the rectangular area that is to be occupied by this ChartArea. Returns the bounds occupied by this ChartArea. Returns the Rectangle in client co-ordinates that is occupied by this ChartArea. Gets or sets the size of the rectangular area that is to be occupied by the ChartArea. Gets or sets the location of the rectangular area that is to be occupied by this ChartArea. Returns the radius of the Radar chart occupied by this ChartArea. Gets or sets a value indicating whether area should be divided for each simple chart (Pie, Funnel...). true if area should be divided; otherwise, false. If set to true, multiple pie chart series will be rendered in the same chart area. If set to true, Chart axes labels will be rendered each time chart updates. Returns the center point of this ChartArea. Returns the global rectangular bounds used for rendering. The render global bounds. Returns the actual rectangular bounds used for rendering. Returns the margins that will be deduced from the rectangular area that represents the ChartArea. Negative values are supported. Returns the X axis offset value that is to be used when rendering in 3D mode. Returns the Y axis offset value that is to be used when rendering in 3D mode. Indicates whether the ChartArea is to be rendered in 3D. Default value is false. Indicates whether the ChartArea is to be rendered in 3D. Default value is false. Gets or sets the perception of depth that is to be used when the ChartArea is rendered in 3D. Default is 50. Gets or sets the rotational angle that is to be used when the ChartArea is rendered in 3D. Default is 30. Gets or sets the tilt that is to be used when the ChartArea is rendered in 3D. Default is 30. Gets or sets the turn that is to be used when the ChartArea is rendered in real 3D only. Default is 0.0f. Gets or sets a value indicating whether area should scale automatically in 3D mode. true if area should scale automatically; otherwise, false. Gets or sets a scale value in 3D mode. Gets transformation for real 3d mode. Gets the real 3D mode settings. The real 3D mode settings. Gets or sets the background brush of the chart area. Gets or sets the grid back interior. The grid back interior. Gets or sets the image that is to be used as the background for this ChartArea. Gets or sets the image that is to be used as the background for this ChartArea Interior. Specifies whether the ChartArea requires axes to be rendered (for the Chart types being rendered). Specifies whether to change the appearance of chart. Indicates whether Chart requires Inverted Axes Collection of axes associated with this chart. You can add and remove axes from this collection. Primary X and Y axes may not be removed. Gets or sets the spacing between different axes on the same side of the ChartArea. This spacing is useful when you display multiple axes side by side. The primary X axis. The primary Y axis. Gets or sets the minimum size of this ChartArea. Returns the margins of ChartArea (excluding label width and height). Gets or sets the mode of drawing the edge labels. Default is AutoSet. Gets the information of axes bar representation. Gets or sets the maximal value of full stracking charts. The maximal value of full stracking charts. Specifies the way in which multiple X-axes will be rendered. Default is Stacking. Specifies the way in which multiple Y-axes will be rendered. Default is Stacking. Gets the X axes layouts. The X axes layouts. Gets the Y axes layouts. The Y axes layouts. Gets or sets the current Redraw flag state. If true, the ChartArea representation is out of date and needs to be refreshed. Indicates whether partially visible axis labels are hidden. Obsolete. In a PieChart, if set to false, the legend will be displayed with one legend item for each slice in the Pie. Default is false. Old (obsolete) property. Use XAxesLayoutMode and YAxesLayoutMode instead. Gets or sets the quality of text rendering. Default is AntiAlias. Indicates if is calculated by including the label width and height of the axes. Default is true. Gets the water mark information. The water mark. Gets or sets the ToolTip text associated with this ChartArea. Collection of custom points that are to be rendered in this ChartArea. Custom points can be added as markers at a specific location in the chart. Gets the series rendering parameters. The series parameters. Gets the drawing mode. The drawing mode. Gets or sets the type of the axes. The type of the axes. Represents display unit. ChartArea requires a host which implements . Currently this is implemented only by the chart. However, it is possible that other controls that wish to aggregate the chart will implement this interface. Host interface. Method used to draw the Chart. Specifies flags that control the elements painting. Gets the series bounds. The series. Returns the x axis associated with this chartseries. A ChartSeries whose ChartAxis we are interested in. The corresponding ChartAxis. Returns the y axis associated with this chartseries. A ChartSeries whose ChartAxis we are interested in. The corresponding ChartAxis. Arranges the elements. The bounds of . Returns the chartpoint value at this real point (in client co-ordinates). The corresponding ChartPoint. Gets the real point value at this chart point. The corresponding Point in client-coordinates. Gets the real point value at this chart point. Use this method when multiple axes are used in the chart The corresponding Point in client-coordinates. Method to dispose series style of chart area. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Converting value to polar coefficient The value is the count of chart label Index Values Get the value based on the angle Value of the result from ValueToPolarCoefficient method. Update the bar chart plotarea width. Update the scatter chart plotarea width to ensure that the last label of category axis is not cropped Update the plotarea top position to ensure that the top y-axis label is not cropped. plot area rectangle Transforms the specified point to the chart plane. Only for real 3D mode. Transforms the specified point to the screen plane. Only for real 3D mode. Change the default appearance of chart. Transforms the specified point to the screen plane. Only for real 3D mode. Transforms the specified point to the chart plane. Only for real 3D mode. Called when is need to redraw the chart. The sender. The instance containing the event data. Gets the front bound by axes. Gets the front bound by axes. if set to true [by all axes]. Returns the rectangle encompassing the specified axes. Calculates zoomfactor and zoomposition for x axis. Calculates zoomfactor and zoomposition for y axis. The ChartAxesInfoBar display the labels between the rectangular axes. ChartArea.AxesInfoBar.Visible = true; ChartArea.AxesInfoBar.Text = ""; ChartArea.AxesInfoBar.ShowBorder = true; An event that is triggered when properties are changed. Gets or sets value indicates that bar is visible or not. Gets or sets text. Gets or sets to customize the text appearance. Gets or sets color of text. Gets or sets value indicates that need to render border. Gets or sets of the border. Gets or sets of the text to render. Gets or sets grouping cell's text by its and row index. Creates instance of the ChartAxesInfoBar. Draws to the specified graphics. The graphics. The x axis. The y axis. Provides methods to drawing the border by images. Initializes a new instance of the class. The resources. The name. Draws the specified g. The g. The rect. Color of the base. Builds the specified rect. The rect. Gets the region. The rect. Draws the image. The g. The SRC rect. The dest rect. The attr. Gets the region. The . The rect. Color of the mask. Parses the rectangle. The text. Parses the color. The text. Represents the data of . Gets the location. The location. Gets or sets a value indicating whether this is allowed. true if allowed; otherwise, false. Initializes a new instance of the class. The location. Represents the the method that handles the event. Specifies behavior of Element doesn't suppport docking or moving. Element suppports moving. Element suppports docking. Element supports both behaviours. That class that implements the basic functionality of interface. This class can be used as the host for other controls. Button button1 = new Button();

button1.Text = "Button";

chartControl1.DockingManager.Add( new ChartDockControl( button1 ));

The dock position of element.
The alignment of element. The orientation of element. Indicates whether element should be docked. An event that is triggered when Location is changing. An event that is triggered when Position is changed. An event that is triggered when Alignment is changed. Ensuring visibility of control Specifies the docking position of the control Controls the alignment of the Docked Control inside the ChartArea Specifies the orientation of the docked control inside ChartArea Indicates if the control is docking free. Gets or sets the docking behaviour. Initializes a new instance of the class. Initializes a new instance of the class. The control. Measure size of control. Raises the event. An that contains the event data. Handles the SizeChanged event of the Control control. The source of the event. The instance containing the event data. Specifies the orientation of the dock control based on dock position. Event is raised when the docking position is changed Event is raised when alignment is changed Checks the location. The pt. Represents the watermark The watermark will be rendered over chart. The watermark will be rendered behind chart. Represents the watermark properties. Gets or sets the text. The text. Gets or sets the font. The font. Gets or sets the vertical alignment. The vertical alignment. Gets or sets the horizontal alignment. The horizontal alignment. Gets or sets the color of the text. The color of the text. Gets or sets the image. The image. Gets or sets the size of the image. The size of the image. Gets or sets the depth order. The depth order. Gets or sets the margin. The margin. Gets or sets the opacity. The opacity. Gets a value indicating whether watermark is visible. True if this instance is visible; otherwise, false. Initializes a new instance of the class. The chart area. Specifies how the chart elements will be arranged. The elements will be stacked. The elements will be wrapped. ChartDockingManager provides docking feature of chart elements (Legends, Titles, ToolBar...). Implements the wraping of elements. Gets the elements. The elements. Gets or sets the dimension. The dimension. Initializes a new instance of the class. if set to true [is vertical]. The spacing. Measures elements by the specified size. The maximal size. Arranges elements by the specified rect. The rect. An event that is raised when the size of the docking manager is changed. Indicates space between chart elements. If it's enable, user can set using mouse alignment for controls. Determines if the docked element is placed inside or outside the host. The placement. Gets or sets the layout mode. The layout mode. Initializes a new instance of the class. Initializes a new instance of the class. The host. This method prevents manager from any processing and firing of events. This method restores the original state of manager (before freezing). Adds the specified control to the ChartDockingManager. The control. Removes the specified control from the Docking manager. The control. Returns the size of the specified rectangle. The bounds of host element. Clears all dock controls. Returns the controls. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. The interface that the type implements. Gets or sets the border color of the rectangular area occupied by this ChartArea. Gets or sets the width of the rectangular area occupied by this ChartArea. Gets or sets the height of the rectangular area that is occupied by this ChartArea. Returns the bounds associated with this ChartArea. Gets or sets the ClientRectangle associated with this ChartArea. Returns the X axis offset value used when rendering in 3D mode. Returns the Y axis offset value used when rendering in 3D mode. Gets or sets the size of the rectangular area occupied by the ChartArea. Gets or sets the location of the rectangular area occupied by this ChartArea. Indicates if the ChartArea is to be rendered in 3D. Default value is false. Indicates if the ChartArea is to be rendered in 3D. Default value is false. Gets or sets the perception of depth that is to be used when the ChartArea is rendered in 3D. Gets or sets the rotational angle that is to be used when the ChartArea is rendered in 3D. Gets or sets the tilt that is to be used when the ChartArea is rendered in 3D. Gets or sets the turn that is to be used when the ChartArea is rendered in Real 3D only. Gets or sets a value indicating whether area should scale automatically in 3D mode. true if area should scale automatically; otherwise, false. Gets or sets the color with which the ChartArea is to be filled initially before any rendering takes place. Gets or sets the image that is to be used as the background for this ChartArea. If set to true, the legend will show the series text (for Pie Chart). If set to true, multiple pie chart series will be rendered in the same chart area. Indicates if the ChartArea requires axes to be rendered (for the Chart types being rendered). Indicates to change the appearance of chart. Indicates if Chart requires Inverted Axes. Collection of axes associated with this chart. You can add and remove axes from this collection. Primary X and Y axes may not be removed. Gets or sets the spacing between different axes on the same side of the ChartArea. This spacing is useful when you display multiple axes side by side. The primary X axis of Chart. The primary Y axis of Chart. Gets or sets the minimum size of this ChartArea. Gets or sets a scale value in 3D mode. Returns the margins that will be deduced from the rectangular area that represents the ChartArea. Negative values are supported. Returns the center point of this ChartArea. Returns the radius of the Radar chart occupied by this ChartArea. Returns the actual rectangular bounds used for rendering. Returns the margins of ChartArea (excluding label width and height). Gets or sets the mode of drawing the edge labels. Gets or sets the ChartAxesInfoBar which displays the labels between the rectangular axes. Calculates the size of ChartArea. Returns the chartpoint value at this real point. Gets the real point value at this chart point. Collection of custom points associated with this ChartArea. Custom points can be used to add labels to chart points. Returns the x axis of associated with this chartseries. Returns the y axis associated with this chartseries. Gets transformation for real 3d mode. Gets or sets the maximal value of full stracking charts. The maximal value of full stracking charts. Gets the chart. The chart. Gets or sets the X axes layout mode. The X axes layout mode. Gets or sets the Y axes layout mode. The Y axes layout mode. Gets the series rendering parameters. The series parameters. Saves the chart as an image in the specified format. Gets or sets a value indicating whether is real 3D mode. true if is real 3D mode; otherwise, false. Gets or sets a value indicating whether [drop series points]. true if [drop series points]; otherwise, false. Gets or sets a value indicating whether legend is shown. true if legend is shown; otherwise, false. Gets or sets the interior of axis grid. The chart interior. Gets or sets the color with which the ChartArea is to be filled initially before any rendering takes place. List of chart regions. Gets or sets the font. The font. Gets or sets the color of the fore. The color of the fore. Represents the properties and events required by the . Event Raised when the Location of the Legend is changing. Event Raised when the position of the Legend was changed. Event Raised when the Alignment of the Legend was changed. Event Raised when the size of the Legend was changed. Event Raised when the location of the Legend was changed. Event Raised when the Visible of the Legend was changed. Get and set the position of the Legend in chartControl. Get and set the Alignment of the Legend in chartControl. Get and set the Orientation of the Legend in chartControl. Get and set the docking as free. Get and set the Location of the Legend. Get and set the Size of the Legend. Its works when the FloatingAutosize property is false. Get and set the Visibility of the Legend in chartControl. Gets or sets a value indicating whether the control can respond to user interaction. Measures the size of control. Pre-defined palettes for use with the ChartControl. Palettes are simply a group of colors that can be used to provide a better visual appearance when displaying multiple chart series. Default palette. Default palette with aplha. Default palette used in older chart versions. Default palette with alpha blending. Palette containing earth tone colors. Palette containing analog colors. Colorful palette. Palette containing the colors of nature. Palette containing pastel colors. Palette containing triad colors. Palette that contains mixed warm and cold colors. GrayScale color palette which can be used for monochrome printing. Palette that contains mixed SkyBlue and Violet colors. Palette that contains mixed Red and yellow colors. Palette that contains mixed Green and yellow colors. Palette that contains pink Green and violet colors. Palette that contains Metro colors. Custom user assigned color palette. The ChartColorModel class serves as a repository for color information. Color information is used by the chart to render colored series. A group of colors is referred to as a palette of colors. You have the option of choosing from several predefined palettes or creating your own color palette. The number of colors in the ChartColorModel's palette. If the number of series exceeds the number of colors in the palette (16 in the current version), colors will be repeated. An event that is triggered when palette is changed. Gets or sets the table of custom colors to be used. Series will be colored with color data from this color table. Individual series color can still be overriden by specifying style attributes. Palette information is used only when no specific style information is available on the color to be used for the series. The custom colors. Gets or sets the color palette to be used. Series will be colored with color data from this palette (color table). Individual series color can still be overriden by specifying style attributes. Palette information is used only when no specific style information is available on the color to be used for the series. Gets or sets a value indicating whether [allow gradient]. True if [allow gradient]; otherwise, false. Initializes a new instance of class. Initializes a new instance of the class. Method to dispose Chart color model object Returns the color (from the palette) corresponding to the specified index value. The index value of the color to be returned. A System.Drawing.Color value that is used as the back color for the series. Creates the palette icon. The sz. The palette. The color count. Initializes the SkyBlue palette. Initializes the Red-Yellow palette. Initializes the Green-Yellow palette. Initializes the Pink-Violet palette. Initializes the default palette. Initializes the default alpha palette. Initializes the default old alpha palette. Initializes the default old palette. Initializes the earth tone palette. Initializes the analog palette. Initializes the colorful palette. Initializes the nature palette. Initializes the pastel palette. Initializes the triad palette. Initializes the warm cold palette. Initializes the gray scale palette. Initializes the palettes. Gets the palette. The palette. Raises the Changed event. The sender. The instance containing the event data. This event is raised by the class when series class has changed. Event source. Event arguments. This interface represents the minimum Y value, maximum Y value and the X value at any point in a series. This interface is used to compute summary information such as overall series minimum and maximum values for rendering the chart. In most cases, you have to simply loop through the Y values at an index and return the minimum and maximum values for that point. Gets the X. The X. Gets the min. The min. Gets the max. The max. Gets the Y. The index. Index of the y. Returns the Y value. Gets the maximum value. The maximum value. Gets the minimaum value. The minimaum value. Gets the X Value. The X Value. Calculates the minimum value. The values. Returns the minimum value. Calculates the maximum value. The values. Returns the maximum value. The ChartModel object acts as the central repository of data associated with and displayed by a ChartControl. There are three parts to the ChartModel. The first part is the instance that is held in the model. This collection holds all the instances that are registered with and displayed by the Chart. The Chart Model also holds a instance. This collection maintains a collection of base styles that are registered with it. These base styles can be accessed and changed using this collection. Any changes made to base styles will automatically affect all style objects that depend on these base styles. Also, in the model is a instance that provides access to several default color palettes for use by the ChartControl. Returns the associated with this model. The color model. Collection of objects. Each series represents an underlying . The series. Gets the indexed values. The indexed values. Gets the chart. The chart. Gets the first series. The first series. Initializes a new instance of the class. Sets the chart. The chart host. Checks the series compatibility. The chart area. If set to true inverted series is compatible. Returns whether inverted series is compatible or not. Updates the Line series while button click and refresh the model. The area. Updates the axes of chart area. The area. Returns the associated with this model. Return ChartBaseStylesMap. Method to dispose ChartModel objects. Called when series is changed. The sender. The instance containing the event data. This method is used when series are rendered stacked. The value returned is a cumulative value of Y from all series that are below the series passed in in the contained . The . Instance of the ChartSeries. The index value of the point. If true the value form this series added too. A sum of Y values from all series are below the series. Gets the side by side info. The chart area. The series. Returns the DoubleRange value. Gets the side by side info. The chart area. The series. The seriesWidth. Returns the DoubleRange. Gets the minimal points delta. The chart area. The min points delta. Returns the value of side by side displacement. The current. A sum of all sides. Position of side of a series. Gets or sets the X value. The X. Gets or sets the Y value. The Y value. Gets or sets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Gets or sets the Category value. The Category. Initializes a new instance of the class. The ds. Index of the x. Gets or sets the X. The X. Gets or sets the Y. The Y. Gets or sets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Gets or sets the Y dates. The Y dates. Determines whether data is editable. true if data is editable; otherwise, false. Gets the editable data. Returns IEditableChartSeriesModel. Gets or sets the X value. The X value. Gets the Y value. Index of the y value. Gets or sets the Y value. The Y value. Gets or sets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. This class provides an easy interface to interact with the underlying data points contained in the associated with the that contains this data. Even though you are interacting with a friendly object model, the ChartPoint itself stores no data. It simply delegates to the underlying model that the ChartSeries is displaying. Signifies the empty point. Returns Y values associated with this point as DateTime values. Gets or sets the X value associated with this point as a DateTime value. The date X. Gets or sets the X value associated with this point. The X. Dash style Dash cap Gets or sets the Y values associated with this point. The Y values. Indicates whether this point should be plotted. true if this instance is empty; otherwise, false. Gets or sets the Category values associated with this point. The Category values. Initializes a new instance of the class. Initializes a new instance of the class. X value of this ChartPoint. Y values pertaining to this ChartPoint. More than one Y value can be associated with a ChartPoint. Initializes a new instance of the class. X value of this ChartPoint. Y values pertaining to this ChartPoint. More than one Y value can be associated with a ChartPoint. Category value of this ChartPoint. Initializes a new instance of the class. Used when working with ChartPoints that have only one Y value. X value of this ChartPoint. Y value of this ChartPoint. Initializes a new instance of the class. Used when working with ChartPoints that have DateTime Y values. X value of this ChartPoint. DateTime Y values of this ChartPoint. Initializes a new instance of the class. Used when working with ChartPoints that have a single associated DateTime Y value. X value of this ChartPoint. DateTime Y value pertaining to this ChartPoint. Initializes a new instance of the class. Used when working with ChartPoints that have a DateTime X value. DateTime X value of this ChartPoint. Y values of this ChartPoint. Initializes a new instance of the class. Used when working with ChartPoints that have a DateTime X value. DateTime X value of this ChartPoint. Y value of this ChartPoint. Initializes a new instance of the class. The IChartSeriesModel argument. Index of the x. Returns a that represents the current . A that represents the current . Returns true if point is visible; otherwise false Returns true if the double array contains NaN value Contains chart point and index of point. Specifies the ChartPoint. Specifies the index of the ChartPoint. Initializes a new instance of the class. The point. The index of point. Provides the method to compare the by the X value. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Provides the method to compare the by the first Y value. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Represents the wrapper for that implements the . Represents the enumerator for . Gets the current element in the collection. Initializes a new instance of the ChartPointEnumerator class. Instance of IChartSeriesModel. Advances the enumerator to the next element of the collection. Sets the enumerator to its initial position, which is before the first element in the collection. Gets or sets the series model. The series model. Gets or sets the series category model. The series category model. Gets the with the specified x index. Gets count of points in the series. Gets a value indicating whether the is read-only. true if the is read-only; otherwise, false. Initializes a new instance of the class. The series. Initializes a new instance of the class. The model. Adds a point to the series X value of point Y values of point if set to true points is empty. Adds a point to the series X value of point Y values of point Adds a point to the series X value of point Y value of point Adds a point to the series X value of point Y value of point Adds a point to the series X value of point Y values of point Adds a point to the series X value of point Y dates of point Adds a point to the series X value of point Y date of point Adds a point to the series Instance of ChartPoint Adds a point to the series X date of point Y values of point Adds a point to the series X date of point Y value of point Removes all points from the series. Inserts a point to the series at the specified index. Index of a point Instance of ChartPoint Removes the specified . The cp. Removes a point from the series at the specified index. Index of a point Removes the item at the specified index. The zero-based index of the item to remove. index is not a valid index in the . The is read-only.-or- The has a fixed size. Returns index of a point. Instance of ChartPoint The specified index of point. Returns an enumerator that iterates through a collection. An IEnumerator object that can be used to iterate through the collection. Adds an item to the . The to add to the . The position into which the new element was inserted. The is read-only.-or- The has a fixed size. Determines whether the contains a specific value. The to locate in the . true if the is found in the ; otherwise, false. Determines the index of a specific item in the . The to locate in the . The index of value if found in the list; otherwise, -1. Inserts an item to the at the specified index. The to insert into the . index is not a valid index in the . The is read-only.-or- The has a fixed size. value is null reference in the . Gets a value indicating whether the has a fixed size. true if the has a fixed size; otherwise, false. Removes the first occurrence of a specific object from the . The to remove from the . The is read-only.-or- The has a fixed size. Gets or sets the at the specified index. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in array at which copying begins. array is null. The type of the source cannot be cast automatically to the type of the destination array. index is less than zero. array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. Gets a value indicating whether access to the is synchronized (thread safe). true if access to the is synchronized (thread safe); otherwise, false. Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Delegate used by the and events. Sender. Argument. This class is used as the argument by the and events. These events are raised when chart style information is about to be used for rendering. They provide a just-in-time hook for changing any attributes of the style object() before it is used by the chart. If the event raised has been completely handled by user code and no further processing is required, this flag should be set to True. Returns the position of the contained style in the series. Returns the style object that is to be used by the chart. ChartSeries acts as a wrapper around data that is to be displayed and styles that are associated with the data. The data that is to be displayed is contained in either or implementation. The style to be used to display the points is stored in a contained implementation of . Gets or sets a value indicating whether reset all the styles while modifying the ChartPoint properties. Represents the begin arrow of the series. Represents the end arrow of the series. Represents the begin arrows of each data points Represents the end arrows of each data points. Triggers when appearance of ChartSeries is changed. When a series point is about to be rendered by the chart, it will raise this event and allow event subscribers to change the Series style used. You can handle this event to easily change style attributes based on external rules (for example). When a series point is about to be rendered by the chart, it will raise this event and allow event subscribers to change the style used. You can handle this event to easily change style attributes based on external rules (for example). Collection of Data points. These data points only serve as a thin wrapper around the actual data contained in the or . You can add, remove and edit points in this collection. Gets the formats. The formats. Gets or sets the name of this series object. You can retrieve a series by its name from the object in the where it is stored. The can't contains several series with the same name. Gets or sets the object that contains data about the series. Gets /sets the text that is to be associated with this series. This is the text that will be displayed by default by the legend item associated with this series. Gets or sets the Chart's model. The interface is a special interface that serves as a degraded special case of . The special case being situations where the X value is not needed. When you implement and set it to this property, the chart will internally create an adapter that implements and treat it as any other model. Returns an instance of the underlying this series. Returns an instance of the underlying this series. Returns an instance of the underlying this series. Returns an instance of the underlying this series. Provides access to summary information such as minimum / maximum values contained in this series at any given moment. Gets or sets the X Axis instance against which this series will be plotted. Returns actual X axis, that values of series.Points[i].X are plotted on it. Returns actual Y axis, that values of series.Points[i].Yvalues are plotted on it. Returns the X value type that is being rendered. Please refer to for details on supported value types. Gets or sets the Y Axis instance against which this series will be plotted. Returns the Y value type that is being rendered. Please refer to for details on supported value types. Based on the resolution the number of points drawn will be reduced for improving the performance. If set to False, the rendering is faster with the following remarks: The points style is disabled, all points use series style. Returns the style object associated with the series. Attributes that are applied to this style will change the appearance of the complete series. Returns the styles that represent rendering information for the individual points in the series. Each of these style objects can be manipulated to affect the formatting and display of individual points. Styles set to individual points take precedence over the style of the Series (. Gets or sets the object that implements . This object stores styles in an optimized manner and provides them on demand. You can replace this object with your own implementation of this interface to meet specific performance needs. In most cases, you should just use the default styles model that is provided. Gets the base type of the ChartSeries. The BaseType is used by the rendering code to check which of the pre-defined display patterns this series fits. Gets the base type of the ChartSeries. The BaseType is used by the rendering code to check which of the pre-defined display patterns this series fits. Returns the Chart series configuration items. Gets or sets the . The renderer. Indicates whether the currently set series type requires axes to be rendered. Currently set to False only for Pie charts. Indicates whether the currently set series type requires axes to be inverted. Gets a value indicating whether a series is dependent by . true if a series is dependent by origin; otherwise, false. Gets or sets the chart type that is to be rendered using this series. Please refer to for a complete list and explanation of chart types. Gets or sets a grouping name which is used to group the StackingSeries together. Gets or sets the ZOrder of the series. You can use this setting to control which series gets plotted first. The chart will sort by ZOrder before rendering. Gets or sets the format for tooltip "{0}" - series name "{1}" - series style tooltip Gets or sets the format for tooltip "{0}" - series name "{1}" - series style tooltip "{2}" - tooltip of point "{3}" - X value of point "{4}" and other - Y value of point Indicates whether the series is to be plotted. Refer Indicates whether the series is compatible with other series added to the series collection. Returns the trendline Gets or sets the type of sorting used. Gets a value indicating whether sorting the axis value type direction by . Gets or sets a value indicating whether points will be sorted. true if points will be sorted; otherwise, false. Returns the private instance of LegendItem class. Gets or sets value indicates the legend for representation of series. Indicates whether the legend item should use the series style. Gets or sets the index of the point that is to be exploded from the main display. In the current implementation, this property is used only by the pie chart. Explode all points . In the current implementation, this property is used only by the pie chart. Gets or sets the offset value that is to be used when a point is to be exploded from the main display. Currently applies only to the Pie chart. Offset is taken in percentage terms. Gets or sets the reversal amount (Useful for Kagi chart,PointAndFigure chart and Renko chart) Indicates if the Reversal amount is taken in percentage Gets or sets height of the boxes in the financial chart types. Indicates if the pie points are optimized for position Gets or sets a value indicating whether reset all the styles while modifying the ChartPoint properties. Indicates whether the ChartArea is to be rotated and rendered. Default value is false. The drawing of separating line between columns is controlled by this property. Indicates if the Ticks should be shown (only for Pie charts) Specifies connect type of scatter chart Gets or sets the tension required for the scatter spline chart. Indicates whether to draw series name at opposed position to origin, along x axis. Indicates rotation angle around x axis of series name string. Specifies the behavior of the labels. Gets or sets the BorderWidth of the Smartlabels. Gets or sets the BorderColor of the Smartlabels. Error Bars are used to indicate a degree of uncertainity in the plotted data through a bar indicating an "error range". The 2nd Y value of a is used to indicate the error range. This is supported with Line, Bar and Column charts. Also see Specifies the symbol that should be used in error bars. Also see Gets or sets the number of Histogram intervals Indicates if the histogram data points should be shown Gets or sets an instance of the underlying this series. Use this property to replace this instance with your own implementation. Use to access the model if you do not intend to replace it. Indicates if the Histogram normal distribution should be drawn Specifies the drawing mode of Gantt chart Indicates rotation angle around x axis of series name string. Sets / Gets the doughnut coefficient of pie chart Gets or sets the price down color Gets or sets the price up color Temporary Label converter object for individual labels changes Temporary Marker converetr object for individual markers changes Represents the series index Represents the series type Temporary Label converter object Temporary Marker converter object Represents the series index Represents the series type Should the serialize points. Resets the ChartSeries model. Gets or sets the begin arrow of the series. Gets or sets the end arrow of the series. Gets or sets the begin arrow types of the data points. Gets or sets the end arrow types of the data points. Initializes a new instance of the ChartSeries class. Initializes a new instance of the ChartSeries class. An name of series. This value will be set to property too. An type of series. Method to dispose ChartSeries object Method to dispose ChartSeries object Initializes a new instance of the ChartSeries class. An name of series. This value will be set to property too. Updates the ChartSeries Model. Updates the ChartSeries CategoryModel. Get Dash styles of the line series Get the Capstyle of the line series Refer Returns a that represents the current . A that represents the current . Method to add or modify axis in a series without triggering axes changed event. Use this method for changing the horizontal or vertical axis of a series between begin and end update methods Axis to be modified A boolean value representing the orientation of axis. True represents horizontal and false represents vertical axis Not Implemented enum - based on values set zero Not Implemented enum - based on values set average Delegate that is to be used with the event. Sender. Argument. The type of change that had occurred to the Chart series collection. Series has been added to the collection. Series has been inserted into the collection. Series has been removed from the collection. Series in the collection has been changed. The collection has been reset. Argument that is to be used with the event. Returns the type of change that had occurred in the collection. Gets the series. The series. Constructor. The type of change that had occurred in the collection. Constructor. The type of change that had occurred in the collection. The series. Creates the Added event arguments. The series. Creates the Changed event arguments. The series. Creates the Removed event arguments. The series. Creates the Reset event arguments. The new ChartSeriesCollectionChangedEventArgs instance Exposes a method that compares two by Y values. Initializes a new instance of the class. Compares the two . The first to compare. The second to compare. Exposes a method that compares two by . Compares two objects. The first to compare. The second to compare. derived class that holds instances of . Event that will be raised when this collection is changed. Indicates whether the series in this collection should be sorted. Indicates whether the Series's EnableStyles Enable or Not. Indicates whether this is sorted. Overloaded. Returns the object stored at the specified index. Returns the object stored with the specified name. Returns the number of visible series in the collection. Returns sorted/unsorted collection objects. Gets a value indicating whether should update collecation. true if should update; otherwise, false. Initializes a new instance of the class. Chart model associated with this collection. Call this method if you perform multiple changes in quick succession. Call this method if you called earlier and you are done with your changes. Adds the specified into this collection. An instance of the Chartseries that is to be added to this collection. Call this method to retrieve the index value of the specified . An instance of the that is to be located. The index value of specified . Determines whether the collection contains a specific value. The series. Inserts the specified to this collection at the specified index. Index value where the insert is to be made. An instance of the that is to be inserted into this collection. Removes the specified from this collection. that is to be removed from this collection. Call this method to remove any temporarily cached style instances. You do not normally have to call this method. Call this method to remove any temporarily cached style instances. You do not normally have to call this method. Sorts by the specified comparer. The . Only is supported. Performs additional custom processes when clearing the contents of the instance. Performs additional custom processes after clearing the contents of the instance. Performs additional custom processes before inserting a new element into the instance. The zero-based index at which to insert value. The new value of the element at index. Performs additional custom processes after inserting a new element into the instance. The zero-based index at which to insert value. The new value of the element at index. Performs additional custom processes after removing an element from the instance. The zero-based index at which value can be found. The value of the element to remove from index. Called when [set complete]. The index. The new value. The old value. Performs additional custom processes when validating a value. The object to validate. Returns the visible series with the specified index Recalculates list of visible series, when some of the series are changed. Provides data of . Specifies the type of event that occurred. Specifies that the datasource was reset. All data is expected to have changed. Specifies that data has been inserted. Specifies that data has been removed. Specifies that data has been changed. Returns the type of event that occurred. Initializes a new instance of the class. The type. Helper method that creates ChartDataChangedEventArgs from ListChangedEventArgs. ListChangedEventArgs object; information that will be used to create the ChartDataChangedEventArgs object. Not used in the current version. A Syncfusion.Windows.Forms.Chart.ChartDataChangedEventArgs value. Returns a that represents the current . A that represents the current . Creates the reset event args. Creates the insert event args. Creates the removed event args. Creates the changed event args. Provides the wrapper for that implements the . Event that should be raised by any implementation of this interface if data that it holds changes. This will cause the chart to be updated accordingly. Gets the . The . Returns the number of points in this series. Initializes a new instance of the class. The model. Returns the X value of the series at the specified point index. The index value of the point. X value. Returns the Y value of the series at the specified point index. The index value of the point. Y value. Indicates whether a plottable value is present at the specified point index. The index value of the point. True, if there is a value present at this point index; false otherwise. This is the core data container implementation for a chart. This is a very simple model that stores data in the list inherited from the CollectionBase. It relies on the events raised by the CollectionBase base class to inform users of the changes that had occurred to the series. Initializes a new instance of the class. Represents the data item of . Gets or sets the X value. The X. Gets or sets the Y values. The Y. Gets or sets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Gets or sets the Category values. The Category. Please refer to . Please refer to . Please refer to . Please refer to . Please refer to . Returns the X (double) and Category (string) based on the values. index of the chart point the X or categorry value Adds data to the end of the data representation. Adds data to the end of the data representation. Adds data to the end of the data representation. The x. The y values. if set to true is empty. Adds data to the end of the data representation. The x. The y values. if set to true is empty. The category values. Please refer to . Please refer to . Please refer to . Please refer to . Please refer to . Please refer to . Please refer to . Raises the Changed event. The instance containing the event data. Adds data to the end of the data representation. This class is the wrapper for . Implements the and interfaces. Please refer to . Please refer to . Initializes a new instance of the class. The series. Please refer to . Please refer to . Please refer to . Gets the category model of ChartSeriesModel. Adds data to the end of the data representation. The x. The y values. Adds data to the end of the data representation. X value. The y values. if set to true point is empty. Please refer to . Index value where the insertion is to be made. The X value. The associated Y values. Please refer to . Index value where the data is to be changed. New X value. Please refer to . Index value where data is to be changed. New Y values. Sets the CategoryData to ChartSeries. Index value where data is to be changed. New Y values. Please refer to . Index value where the empty state indicator is to be stored. Empty state indicator. Please refer to . Index value where data is to be removed. Please refer to . Contains predefined random values. Gets the points. The type. The index. Gets the series count. The type. Converts the 1D array to 2D. The array. Converts the xto points. The xvalues. Implements the interfaces. If values is empty, it's return "dummy" values. Returns the number of points in this series. Occurs when Model is changed. Initializes a new instance of the class. The series. Returns the X value of the series at the specified point index. The index value of the point. X value. Returns the Y value of the series at the specified point index. The index value of the point. Y value. Indicates whether a plottable value is present at the specified point index. The index value of the point. True, if there is a value present at this point index; false otherwise. Returns the maximum X value. Returns the maximum Y value. Returns the minimum X value. Returns the minimum Y value. Gets the Y percentage. Index of the point. Percentages computes for positive values only. Gets the Y percentage. Index of the point. Index of the y. Percentages computes for positive values only. Finds point by specified value. The value. Found point or null. Finds point by specified value. The value. The use value. Found point or null. Finds point by specified value. The value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. Found point or null. Finds point by specified value. The value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. The end index. Found point or null. Finds point with minimal value. Found point or null. Finds point with minimal value. The use value. Found point or null. Finds point with minimal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. Found point or null. Finds point with minimal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. The index where the search is end. Found point or null. Finds point with maximal value. Found point or null. Finds point with maximal value. The use value. Found point or null. Finds point with maximal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. Found point or null. Finds point with maximal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. The end Index. Found point or null. Refreshes summary information. Returns a that represents the current . A that represents the current . Returns the Y values of the series at the specified point index. The index value of the point. Y values at specified index. Returns the Category value of the series at the specified point index. The index value of the point. Category value. Event that should be raised by any implementation of this interface if data that it holds changes. This will cause the chart to be updated accordingly. Changes the Category value of the data point at the specified index. Index value where the data is to be changed. New Category value. Adds data to the end of the data representation. Category value. Method to update the data source of ChartSeries. Trigger OnSeriesModelChanged event after updating the data source Interface that is to be implemented if you want ChartControl to be able to display your data. The default series store is a implementation of IChartSeriesModel. When you implement this interface, you can set it as the data underlying any object using the property. Returns the number of points in this series. Returns the X value of the series at the specified point index. The index value of the point. X value. Returns the Y value of the series at the specified point index. The index value of the point. Y value. Indicates whether a plottable value is present at the specified point index. The index value of the point. True, if there is a value present at this point index; false otherwise. Event that should be raised by any implementation of this interface if data that it holds changes. This will cause the chart to be updated accordingly. Interface that is to be implemented if you want the ChartControl to be able to display your indexed data (X value is not needed). The ChartControl is totally agnostic about the data it displays. Even the default series store is an implementation of . When you implement this interface, you can set it as the data underlying any object using the . When you use this model for a series, you have to set ChartControl's Indexed property to be True. Returns the number of points in this series. Returns the Y value of the series at the specified point index. Indexed series do not have an X value. The index value of the point. Y value. Indicates whether a plottable value is present at the specified point index. The index value of the point. True, if there is a value present at the specified point index; false otherwise. Event that should be raised by any implementation of this interface if data that it holds changes. This will cause the chart to be updated accordingly. Contains summary information for implementing a class. In the current version, this interface is implemented by the class. Refreshes summary information. Returns the maximum X value. Returns the maximum Y value. Returns the minimum X value. Returns the minimum Y value. Gets the Y percentage. Index of the point. Percentages computes for positive values only. Gets the Y percentage. Index of the point. Index of the y. Percentages computes for positive values only. Finds point by specified value. The value. Found point or null. Finds point by specified value. The value. The use value. Found point or null. Finds point by specified value. The value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. Found point or null. Finds point by specified value. The value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. The Index where the search is end. Found point or null. Finds point with minimal value. Found point or null. Finds point with minimal value. The use value. Found point or null. Finds point with minimal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. Found point or null. Finds point with minimal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. The Index where the search is end.. Found point or null. Finds point with maximal value. Found point or null. Finds point with maximal value. The use value. Found point or null. Finds point with maximal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. Found point or null. Finds point with maximal value. Which point value to use (X, Y1, Y2,...). Index to start looking from. Returns index of found point or -1. The Index where the search is end. Found point or null. Interface to be implemented if you want ChartPoint to be able to change your data through code. Additionally, in a future version this interface will allow the chart to edit data. If you wish to just display data as a series in the chart, please refer to the simpler interface. Adds data to the end of the data representation. X value. Y value. Adds data to the end of the data representation. X value. Y value. Category value. Adds data to the end of the data representation. X value. Y value. if set to true the point is empty. Adds data to the end of the data representation. X value. Y value. if set to true the point is empty. Category value. Inserts a value in the data at the specified index. Index value where the insertion is to be made. The X value. The associated Y values. Inserts a value in the data at the specified index. Index value where the insertion is to be made. The X value. The associated Y values. The associated Category values. Changes the X value of the data point at the specified index. Index value where the data is to be changed. New X value. Changes the Y value of the data point at the specified index. Index value where data is to be changed. New Y values. Sets the empty state indicating if the value at the specified point index is to be plotted. If this value is set to True, then it is treated as not present and is not plotted. Index value where the empty state indicator is to be stored. Empty state indicator. Removes the data point at the specified index. Index value where data is to be removed. Clears all data points in this datasource. Holds information on how to fill the background of a window or grid cell. BrushInfo lets you specify a solid backcolor, gradient or pattern style with both back and forecolor. This information can be persisted with serialization. You can also convert the information to a string and recreate it from a string. BrushInfo is immutable (just like ). You cannot change its values. Instead you have to create a new BrushInfo object. BrushInfo can also be persisted into code when used as a property in a component designer. shows how to fill a rectangle using information. An empty BrushInfo. An empty BrushInfo. Overloaded. Initializes a new empty instance of BrushInfo. Initializes a new instance of BrushInfo with the specified solid backcolor. A used as solid background. Initializes a new instance of BrushInfo with a hatch style and pattern colors. A . List of colors. Initializes a new instance of BrushInfo with a gradient style and gradient fill colors. A . A used for the gradient fill. A used for the gradient fill. Initializes a new instance of BrushInfo with a gradient style and gradient fill colors. A . List of gradient fill colors. Initializes a new instance of BrushInfo with a hatch style and pattern colors. A . List of colors. To Initialize a new instance of brush info for applying Linear Gradient colors To Initialize a new instance of brush info for applying Radial Gradient fill. Initializes a new instance of BrushInfo with any BrushStyle. Internal only. Initializes a new instance of BrushInfo with a new alpha-blend value and copies other information from a given BrushInfo. The alpha value that should be applied to the forecolor and backcolor of the new brush. A BrushInfo that holds information for this BrushInfo. Initializes a new instance of BrushInfo and copies its information from a given BrushInfo. A BrushInfo that holds information for this BrushInfo. Overloaded. Returns the string representation of the brush in the format BrushStyle;Style;ForeColor;BackColor. Returns the string representation of the brush in the format BrushStyle;Style;ForeColor;BackColor. Specifies the format for string. NULL for default, "compact" for a compact string, "G" for more descriptive text. Returns the string representation of the brush in the format BrushStyle;Style;ForeColor;BackColor. Specifies the format for string. NULL for default, "compact", for a compact string or "G" for more descriptive text. The IFormatProvider to use to format the value. -or- A reference to obtain the numeric format information from the current locale setting of the operating system. Overridden. Compares two BrushInfo object and indicates whether they are equal. The to compare with the current . True if the specified Object is equal to the current ; false otherwise. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Indicates whether this is an empty object. Returns the backcolor. Returns the forecolor. Returns the gradient colors. A reference to the instance.

This color list will be used to specify the or the depending on the selected.

The first entry in this list will be the same as the property and the last entry (not the 2nd) will be the same as the property.

Note that this list is Read-only.

Returns the pattern style. Returns the gradient style. Returns the brush style (solid, gradient or pattern). Serializes the contents of this object into an XML stream. Represents the XML stream. Not implemented and returns NULL. Deserializes the contents of this object from an XML stream. Represents the XML stream. A list of colors returned by the property in the type. When returned by the property, this list will be made Read-only. Overloaded. Creates a new instance of this class. Creates a new instance of this class with some colors. An array of colors. Returns the color at the specified index. Specifies the Gradient style used by the . None. ForwardDiagonal Gradient. BackwardDiagonal Gradient. Horizontal Gradient. Vertical Gradient. PathRectangle Gradient. PathEllipse Gradient. Specifies the pattern style used in None. A pattern of horizontal lines. A pattern of vertical lines. A pattern of lines on a diagonal from top-left to bottom-right. A pattern of lines on a diagonal from top-right to bottom-left. A pattern of criss-cross horizontal and vertical lines. A pattern of criss-cross diagonal lines. Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:100. Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:100. Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:100. Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:100. Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:100. Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:100. Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:100. Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:100. Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:100. Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:100. Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100. Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:100. Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased. Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased. Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of ForwardDiagonal. This hatch pattern is not antialiased. Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal and are twice its width, but the lines are not antialiased. Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal and are triple its width, but are not antialiased. Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal and are triple its width, but are not antialiased. Specifies light vertical lines. Specifies light horizontal lines. Specifies narrow vertical lines . Specifies narrow horizontal lines Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width. Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of HatchStyleHorizontal. Specifies dashed diagonal lines, that slant to the right from top points to bottom points. Specifies dashed diagonal lines, that slant to the left from top points to bottom points. Specifies dashed horizontal lines. Specifies dashed vertical lines. Specifies a hatch that has the appearance of confetti. Specifies a hatch that has the appearance of confetti and is composed of larger pieces than SmallConfetti. Specifies horizontal lines that are composed of zigzags. Specifies horizontal lines that are composed of tildes. Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points. Specifies a hatch that has the appearance of horizontally layered bricks. Specifies a hatch that has the appearance of a woven material. Specifies a hatch that has the appearance of a plaid material. Specifies a hatch that has the appearance of divots. Specifies horizontal and vertical lines, each of which is composed of dots, that cross. Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross. Specifies a hatch that has the appearance of diagonally-layered shingles that slant to the right from top points to bottom points. Specifies a hatch that has the appearance of a trellis. Specifies a hatch that has the appearance of spheres laid adjacent to one another. Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross. Specifies a hatch that has the appearance of a checkerboard. Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard. Specifies forward diagonal and backward diagonal lines that cross but are not antialiased. Specifies a hatch that has the appearance of a checkerboard placed diagonally. Paints window background using information. Overloaded. Fills the interior of a rectangle using information. A context. structure that represents the rectangle to fill. object that determines the characteristics of the fill. Fills the interior of a rectangle using information. A context. Structure that represents the rectangle to fill. Object that determines the characteristics of the fill. Fills the interior of a rectangle with a gradient. A context Structure that represents the rectangle to fill. . An array of used for the gradient fill. Fills the interior of a rectangle with a pattern. A context Structure that represents the rectangle to fill. . A used for the pattern fill. A used for the pattern fill. Fills the interior of a rectangle with a solid color. A context. Structure that represents the rectangle to fill. A . Specifies the BrushStyle used by . The is an empty object. The represents a solid fill. The represents a pattern fill. The represents a gradient fill. Conversion methods for a to and from a string. ColorFromString parses a string previously generated with ColorToString and returns a color. String generated with ColorToString. Color value that was encoded in parseStr. ColorToString creates a string from a color. All information such as knownColor and name in the color structure will be preserved. A string that can be passed as parameter to ColorFromString. Represents the node of BSP tree. Gets or sets the back node. The back node. Gets or sets the front node. The front node. Gets or sets the plane. The plane. Specifies the point location by the plane. Point is in the front of plane. Point is at the back of plane. Point is on the plane. Specifies the polygon location by the plane. Polygon is on the plane. Polygon is from right of the plane. Polygon is from left of the plane. Location of polygon is unknown. This class contains methods to compute the Binary Space Partitioning (BSP) tree. Gets the at the specified index. Gets the count of polygons. The count. Adds the specified poly. The poly. Builds this instance. Builds the specified collection of polygons. The collection of polygons. Gets the node count. The el. Gets the node count. The Polygon. The Polygon. Classifies the point. The pt. The PLN. Cuts the out back polygon. The poly points. The vwiwc. The points. Cuts the out front polygon. The poly points. The vwiwc. The points. Initializes a new instance of the class. The Vector3D point. The index. The ClassifyPointResult. Initializes a new instance of the class. The Vector3DWithIndexWithClassification argument. Gets or sets the vector. The vector. Gets or sets the index. The index. Gets or sets the classify result. The classify result. Gets or sets a value indicating whether [cutting back point]. true if [cutting back point]; otherwise, false. Gets or sets a value indicating whether [cutting front point]. true if [cutting front point]; otherwise, false. Gets or sets the index of the cutting back pair. The index of the cutting back pair. Gets or sets the index of the cutting front pair. The index of the cutting front pair. Gets or sets a value indicating whether [already cutted back]. true if [already cutted back]; otherwise, false. Gets or sets a value indicating whether [already cutted front]. true if [already cutted front]; otherwise, false. Compares the points by distance to the eye. Initializes a new instance of the class. The direction. The point. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Contains the view and projection transformation of Initializes a new instance of the class. Gets os sets the center matrix. Gets or sets the view matrix. The view. Gets or sets the projection matrix. The projection. Gets the result matrix. The result. Sets the center of world. The center. Sets the perspective. The distance to the "eye". Sets the view matrix by the position and direction of eye. The pos. The dir. The up. Transform to the screen. The vector3d. Returns the intercept point of mouse ray with the specified plane. The point. The plane. Provide the methods for drawing in 3D mode. Gets or sets the root node. The root node. Gets the at the specified index. Gets the count of input polygons. The count. Gets or sets the light position. The light position. Gets or sets the light coefficient. The light coefficient. Gets or sets a value indicating whether this is light. true if light; otherwise, false. Gets the graphics. The graphics. Gets the count output polygons. The count polygons. Gets or sets the regions. The regions. Gets the default string format. The default string format. Gets or sets the transform. The transform. Initializes a new instance of the class. The to the drawing. Adds the polygon to the drawing. The . Computes the BSP tree. Computes the BSP tree. Draws the polygons to the . Saves the options. Loads the options. The state. Creates the box. The v1. The v2. The pen. The brush. Creates the box. The v1. The v2. The p. The b. Creates the vertical box. The v1. The v2. The p. The b. Creates the ellipse. The v1. The sz. The DSC. The p. The br. Creates the rectangle. The v1. The sz. The p. The br. Creates the rectangle. The v1. The sz. The p. The br. The PNF. Creates the sphere. The v1. The r. The DSC. The p. The br. Creates the sphere. The v1. The r. The DSC. The p. The br. Creates the vertical cylinder. The v1. The v2. The DSC. The p. The br. Creates the horizontal cylinder. The v1. The v2. The DSC. The p. The br. Draws the BSP node in 3D. The tree. The eye position. Provide the representation settings of . Initializes a new instance of the class. Occurs when settings is changed. Gets or sets the light direction. The light direction. Gets or sets the light coefficient. The light coefficient. Gets or sets a value indicating whether perspective is enabled. True If perspective is enabled; otherwise, false. Gets or sets a value indicating whether perspective is computed automatically. True If perspective is computed automatically; otherwise, false. Gets or sets a value indicating whether light is enabled. True If light is enabled; otherwise, false. Gets or sets the distance from eye to the chart. This value is used for computing of perspective. The depth distant. Raises the changed. Represents the in the 3D. Gets or sets the attributes. The attributes. Initializes a new instance of the class. The positions of polygon. The image. Draws to the specified . The g3d. Returns ChartRegion. Create the new instance from the specified image. The image. The bounds. The depth coordinate. Returns Image3D. Create the new instance and copy all members. Returns Polygon after clone. Represents the matrix 4x4. Gets a value indicating whether this matrix is affine. true if this matrix is affine; otherwise, false. Gets or sets the with the specified column and row. Gets the identity matrix. The identity matrix. Initializes a new instance of the class. The size. Initializes a new instance of the class. The M11 element of matrix. The M12 element of matrix. The M13 element of matrix. The M14 element of matrix. The M21 element of matrix. The M22 element of matrix. The M23 element of matrix. The M24 element of matrix. The M31 element of matrix. The M32 element of matrix. The M33 element of matrix. The M34 element of matrix. The M41 element of matrix. The M42 element of matrix. The M43 element of matrix. The M44 element of matrix. Implements the operator +. Implements the operator *. Implements the dot product operation. Implements the operator *. Implements the operator *. Implements the operator ==. Implements the operator !=. Intervals the matrix. The matrix. Intervals the matrix. The matrix. Gets the minor. The matrix. The index of column. The index of row. Gets the determinant. The matrix. Gets the identity matrix. Gets the gauss result. The columns of matrix is the A, B, C, D parameters of equations. The parameters. Transforms the specified vector. The X coordinate. The Y coordinate. The Z coordinate. Turns by the specified angle. The angle. Tilts by the specified angle. The angle. Twists by the specified angle. The angle. Scales by the specified values. The X scale. The Y scale. The Z scale. Transposes the specified matrix. The matrix. Shears the specified values. The xy shear. The xz shear. The yx shear. The yz shear. The zx shear. The zy shear. Creates transformation matrix that rotates polygon around OX axis. The angle to rotate. Transformation matrix. Creates transformation matrix that rotates polygon around OY axis. The angle to rotate. Transformation matrix. Creates transformation matrix that rotates polygon around OZ axis. The angle to rotate. Transformation matrix. Indicates whether this instance and a specified object are equal. Another object to compare to. true if obj and this instance are the same type and represent the same value; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer that is the hash code for this instance. Calculates determinant row given matrix.. The matrix to calculate determinant. Determinant of the given matrix. Gets the minor. The matrix. The index of column. The index of row. Adds the path. The gp. The brush. The BrushInfo The pen. Represents the in the 3D. Gets the types. The types. Initializes a new instance of the class. The plane. Initializes a new instance of the class. The vs. Initializes a new instance of the class. The vs. The types. The br. The pen. Initializes a new instance of the class. The P3D. Creates from the graphics path. The gp. The z. The br. The pen. Creates from the graphics path. The gp. The z. The br. The pen. Creates from the graphics path. The gp. The z. The br. Creates from the graphics path. The gp. The z. The pen. Creates from the graphics path. The gp. The z. The br. Creates from the graphics path. The gp. The plane. The z. The br. The pen. Gets the path of Graphics. Represents polygones polygon. Gets the points of polygon. The points. Initializes a new instance of the class. The array of polygons. Initializes a new instance of the class. The polygon. Initializes a new instance of the class. The . Adds the specified polygon to the group. The . Returns the index of the added polygon. Draws to the specified . The g3d. Returns ChartRegion. Clones this instance. Returns the polygon. Transforms by the specified . The . Refreshes the points. Represents the 3D plane. The normal of plane. The constant of plane. Gets the normal. The normal. Gets the A component. The A component. Gets the B component. The B component. Gets the C component. The C component. Gets the D component. The D component. Initializes a new instance of the class. The normal. The d. Initializes a new instance of the class. A. The b. The c. The d. Initializes a new instance of the class. The v1. The v2. The v3. Gets the point on the plane. The x. The y. Returns Vector3D instance. Gets the point of intersect ray with plane. The pos. The ray. Returns Vector3D instance. Transforms by the specified matrix. The matrix. Clones this instance and apply the specified transformation. The matrix. Returns Plane3D instance. Tests this instance to the existing. Indicates whether Normal of Plane is valid or Not. Calculates the normal. The v1. The v2. The v3. Represents the simple 3D polygon. Points of polygon. The for border drawing. The for border drawing. The for polygon filling. The for polygon filling. Indicates whether this polygon is used as clip plane. Gets the points of polygon. The points. Gets the brush. The brush. Gets the pen. The pen. Gets the brush info. The brush info. Gets or sets a value indicating whether polygon is used as clip plane. true if it's used as clip plane; otherwise, false. Initializes a new instance of the class. The points. Initializes a new instance of the class. The points. The br. Initializes a new instance of the class. The points. The PLG. Initializes a new instance of the class. The points. The br. The pen. Initializes a new instance of the class. The points. The pen. Initializes a new instance of the class. The points. The br. Initializes a new instance of the class. The points. The br. The pen. Initializes a new instance of the class. The points. The br. The pen. The PNF. Initializes a new instance of the class. The normal. The d. Initializes a new instance of the class. The points. if set to true [clip polygon]. Initializes a new instance of the class. The poly. Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. Creates the polygon by specified rectangle. The bounds. The Z coordinate. The brush info. The pen. Returns Polygon. Gets the normal. The transform. Returns Vector3D instance. Draws to the specified . The g3d. Return ChartRegion. Transforms by the specified . The . Clones this instance. Returns Polygon. Calculates the normal. Draws the polygon. The g. The pen. The gp. The coefficient. Fills the polygon. The g. The br. The gp. The coefficient. Fills the polygon. The g. The br info. The gp. The coefficient. Lights the color. The color. The coefficient. Returns the light color. Represents the label positioned in the 3D. Gets the font. The font. Gets the bound. Gets the text. The text. Gets the location. The location. Gets or sets the alignment. The alignment. Gets or sets the matrix. The matrix. Initializes a new instance of the class. The text. The font. The br. The loc. Initializes a new instance of the class. The text. The font. The br. The loc. Bounds of the text Draws to the specified . The . Returns ChartRegion. Clones this instance. Return polygon. Represents the coordinates of a 3D point. The empty . All coordinates is zero. Gets the X coordinate. The X. Gets the Y coordinate. The Y. Gets the Z coordinate. The Z. Gets a value indicating whether this instance is empty. True if this instance is empty; otherwise, false. Gets a value indicating whether this instance is valid. True if this instance is valid; otherwise, false. Initializes a new instance of the struct. The x. The y. The z. Implements the operator -. The v1. The v2. The result of the operator. Implements the operator +. The v1. The v2. The result of the operator. Implements the cross product operation. The v1. The v2. The result of the operator. Implements the dot product operation. The v1. The v2. The result of the operator. Implements the operator *. The v1. The val. The result of the operator. Implements the operator !. The v1. The result of the operator. Implements the operator ==. The v1. The v2. The result of the operator. Implements the operator !=. The v1. The v2. The result of the operator. Gets the length. Normalizes this vector. Overrides method. The text. Indicates whether this instance and a specified object are equal. Another object to compare to. true if obj and this instance are the same type and represent the same value; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer that is the hash code for this instance. Delegate that is to be used with ChartLegend.click event. This Event is fired when the legend items is clicked. Handle this event to customize chart when a legend item is clicked. Sender. Argument. Delegate that is to be used with ChartLegend.FilterItems event. This Event is fired when the legend items need to be filtered. Handle this event to change the collection of LegendItems that the legend contains. Sender. Argument. Delegate that is to be used with ChartLegend.DrawItem event. This event is fired when a legend item needs to draw. Handle this event to change the drawing of items. Sender. Argument. Delegate that is to be used with ChartLegend.MinSize event. This event is fired when the legend's minimum size is to be fixed. Sender. Argument. Delegate that is to be used with ChartLegend.DrawItemText event. This event is fired when a legend item text needs to draw. Handle this event to change the drawing of items text. Sender. Argument. Gets the graphics to draw legend. The graphics. Gets or sets a value indicating whether this LegendDrawItemTextEventArgs is handled. true if handled; otherwise, false. Gets or sets text of Legend item The graphics. Gets bounds of legend item The graphics. Initializes a new instance of the class. Graphics object. Legend item text to be rendered. Bounds of the legend item. Event argument that is to be used with ChartLegend.FilterItems event. This event is raised before the legend items are rendered. This can be used to remove any item conditionally. Initializes a new instance of the class. The items. Constructor. Legend items that are to be rendered. Gets or sets the legend items that are to be rendered. Event argument that is to be used with ChartLegend.FilterItems event. This event is raised before the legend items are rendered. This can be used to remove any item conditionally. Initializes a new instance of the class. Legend item that was clicked. Gets or sets the legend item. Gets the index of legend item. Gets the index of legend in Chart Legends collection. Delegate that is to be used with ChartLegend.DrawItem event. This event is fired when a legend item needs to draw. Handle this event to change the drawing of items. Gets the graphics to draw the legend. The graphics. Gets or sets a value indicating whether this is handled. true if handled; otherwise, false. Gets the index. The index. Gets the legend item. The legend item. Gets or sets the location of the item. Gets or sets the size of the item. Gets or sets the bounds of the item. Constructor. Graphics object. Legend item to be rendered. Location of the legend item. Index value of the legend item being rendered. Constructor. Graphics object. Legend item to be rendered. Bounds of the legend item. Index value of the legend item being rendered. Argument that is to be used with ChartLegend.MinSize event. This event is fired when the legend's minimum size is to be fixed. Initializes a new instance of the class. Size to be used for the legend. A void value. Gets or sets a value indicating whether this is handled. true if handled; otherwise, false. Gets or sets the minimum size to be used for the legend. The ChartLegendItem class holds information about each legend item like text, color and interior. Use this to add custom legend items through the ChartLegend.CustomItems list. Or parse through the auto generated ChartLegend.Items list. Represent the each legend item having text color or not. The collection of subitems. The text of title. The appearance style of item. Indicates whether item is visible. Indicates whether item is checked. The bounds of item. The bounds of icon. The bounds of title. Indicates is the shadow drawing pass. Raised when properties are changed. Raised when property is changed. Gets and sets legend item having text color or not. Returns the the child collection. Returns the for this item. Gets or sets the color of the border. Gets or sets the font of the text. Gets or sets the image index value of the item in the item's image list. Gets or sets the ImageList associated with this item. Gets or sets the interior brush for the rectangular area that represents a legend. Gets or sets the size of the rectangle holding the representation icon of the item. Indicates whether the symbol is to be displayed. Gets or sets the spacing of the item within the legend. Gets or sets the symbol that is to be associated with this item. Gets or sets the border item that is to be associated with this item's border. Gets or sets the text of the item. Gets or sets the color of the text of the item. Gets or sets the type of representation for the legend item. Indicates whether the icon is to be displayed. Gets or sets the left/right alignment of the icon with respect to the legend text. Gets or sets the vertical alignment of the legend text. Indicates if the checkbox associated with this legend item is to be displayed. Also see . Indicates if the shadow is to be shown. Gets or sets the size of shadow offset. Gets or sets the color of the Shadow. Gets or sets value indicates whether is visible. Gets or sets the state of checkbox. Gets or sets the lines of text in multiline configurations. Gets the rendering bounds of the . Gets or sets the icon image. The image. Overloaded constructor. Overloaded constructor. Text of item. Sets the legend. The legend. Sets the owner. The owner. Indicates if contains the specified coordinates. Measures the size of . Measures the size of the chart legend item. Graphics Legend text size of the chart legend item Measures the size of . Graphics object used for drawing the legend item Rectangle defining the bounds of legend item Sets the bounds of . Draws the . Draw the chart legend item. Graphics Legend text True, if indicates wheather draw the icon, false otherwise. Draws the . Graphics object RectangleF object. Legend item border will be drawn with this Pen. If border is not required pass null as value for this parameter RectangleF object. Legend item will be drawn within the bounds of this rectangle StringFormat object. Legend item text will be drawn in the specified string format Disposes legend item object Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Internal method for the drawing of item. Internal method for the drawing of item. Graphics lLegend text True, if indicates draw an icon, false otherwise Returns for the icon. Returns border for the icon. Returns line for the icon. Returns for the text. This method is called when was changed. Called when [children changed]. The list. The args. Raises the event. Raises the event. Draws legend icon by the specified . Instance of . Rectangle of icon. Shape of icon. This type is used internally to create legend items associated with a series. Such auto generated legend items are usually of this type in the list. The corresponding to this item. Indicates the method for the drawing of legend icon. If true, an icon representing the series type will be rendered. Initialize new instance of class. Initialize new instance of class. Sets settings of item by series. ChartLegendItem.CopySymbol method. Instance of . Instance of . Overrides method. Instance of . Rectangle of icon. Shape of icon. Overrides method. Argument. Overrides method. The corresponding to this item. Indicates the method for the drawing of legend icon. If true, an icon representing the series type will be rendered. Initialize new instance of class. Initialize new instance of class. Sets settings of item by series. ChartLegendItem.CopySymbol method. Instance of . Instance of . This method is called when was changed. Overrides method. A collection of s. Looks up the collection and returns the legend item stored in the specified index. Initializes a new instance of the class. Adds the specified legend item to the collection. The item to add. The position into which the new element was inserted. Adds item array to the collection. The array of items to add. Removes the specified legend item from the collection. The legend item to be removed. Inserts the specified legend item in the specified index. The index value where the legend item is to be inserted. The legend item that is to be inserted. Returns the index value of the specified legend item. The legend item to look for. The index of value if found in the list; otherwise, -1. Copies the elements of the array. Returns array of ChartLegendItem. Indicates whether the specified item is in the list. The System.Object to locate in the System.Collections.IList. true if the ChartLegendItem is found in the List; otherwise, false. Performs additional custom processes when validating a value The object to validate. If is true, value is approved. Defines the style of a . Contains the keys for each properties of . The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. The key of property. Gets or sets the Url that is to be associated with a . This Url will be applied to the point if EnableUrl and CalcRegion property is set to True.This property is applicable only for ChartWeb. Gets the default. The default. Gets a value indicating whether this style is empty. true if this style is empty; otherwise, false. Gets or sets the base style. The base style. Gets or sets the font of the text. Gets or sets the image index value of the item in the item's image list. Gets or sets the ImageList associated with this item. Gets or sets the interior for the rectangular area that represents a legend. Gets or sets the size of the rectangle holding the representation of the item. Gets or sets a value indicating whether [show symbol]. true if [show symbol]; otherwise, false. Gets or sets the spacing of the item within the legend. Gets or sets the symbol that is to be associated with this item. Gets or sets the border that is to be associated with this item's border. Gets or sets the color of the text of the item. Gets or sets the color of the border of the item. Gets or sets the type of representation for the legend item. Gets or sets a value indicating whether [show icon]. true if [show icon]; otherwise, false. Gets or sets the icon alignment. The icon alignment. Gets or sets the text alignment. The text alignment. Gets or sets a value indicating whether [visible check box]. true if [visible check box]; otherwise, false. Gets or sets a value indicating whether [show shadow]. true if [show shadow]; otherwise, false. Gets or sets the shadow offset. The shadow offset. Gets or sets the color of the shadow. The color of the shadow. Initializes a new instance of the class. Initializes a new instance of the class. The store. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Resets style value by the specified key. The key. Clears the style values. Creates the default symbol info. Returns ChartSymbolInfo instance. Creates the default style. Returns ChartLegendItemStyle instance. Sets the parent to the lower level. The style. Method to dispose ChartLegendItemStyle object Specifies the default properties of legend. Gets or sets the name. Gets or sets the position. The position. Gets or sets the orientation. The orientation. Gets or sets the items text aligment. The items text aligment. Gets or sets the items alignment. The items alignment. Gets or sets the type of the representation. The type of the representation. Gets or sets the alignment. The alignment. Gets or sets the size of the items. The size of the items. Gets or sets the items shadow offset. The items shadow offset. Gets or sets the color of the items shadow. The color of the items shadow. Gets or sets the spacing. The spacing. Gets or sets the rows count. The rows count. Gets or sets the columns count. The columns count. Gets or sets a value indicating whether [show symbol]. true if [show symbol]; otherwise, false. Gets or sets a value indicating whether [only columns for floating]. true if [only columns for floating]; otherwise, false. Gets or sets a value indicating whether [floating auto size]. true if [floating auto size]; otherwise, false. Gets or sets a value indicating whether [show items shadow]. true if [show items shadow]; otherwise, false. Gets or sets a value indicating whether [set def size for custom]. true if [set def size for custom]; otherwise, false. Gets or sets the font. The font. Gets or sets the background color of the legend. Gets or sets the foreground color of the legend. Fired when the legend items need to be filtered. Handle this event to change the collection of ChartLegendItems that the legend contains. Contains the methods to return the default information of calendar. Gets the calendar. Returns calender. Gets the days in year. Gets the days in month. Gets the min days in month. Gets minimum days in week. Gets the days in week. Returns no of days in week. Gets the first day of week. Gets first day of week. Implements the interface; Gets the calendar. Returns calender object. Gets the days in year. Returns no of days in year. Gets the days in month. Returns the no of days in month. Gets the min days in month. Returns no of days in month. Gets the days in week. Returns no of days in week. Gets the first day of week. Returns first day of the week. Types of DateTime intervals that are supported by Essential Chart. The interval defaults to the most appropriate for the range of values being considered. For example, if the range is a few years, the interval would be internally set to years. Interval is set to years. Interval is set to months. Interval is set to weeks. Interval is set to days. Interval is set to hours. Interval is set to minutes. Interval is set to seconds. Interval is set to milliseconds. Represents a DateTime interval value. Delegate that is to be used during interaction on the range associated with an instance of ChartDateTimeInterval. If this delegate returns False, then that position is not used. The date that is to be included or not included. Delegate that is to be used during iteration on the range associated with an instance of ChartDateTimeInterval. This delegate can change the date that gets passed in during iteration. The date; that is a position along the associated range during iteration. This date can be changed by this callback. Name of default interval. Initializes a new instance of the class. The type. The value. Type of the offset. The offset. Initializes a new instance of the class. The type. The value. Gets or sets the type of this interval. Gets or sets the value of this interval. Interval values should be interpreted in the context of . Gets or sets the type of the offset. Intervals can have offsets. Offsets merely affect the first position when an interval is applied to a range. They translate the first position by the value of the offset. Gets or sets the value of the offset. Intervals can have offsets. Offsets merely affect the first position when an interval is applied to a range. They translate the first position by the value of the offset. The object with which this interval is associated. Intervals are not created stand alone but in the context of a range. Overloaded. Creates and returns a default iterator that will iterate over the associated range (. Returns IEnumerable object. Creates and returns an iterator that will iterate over the associated range (. The IterationFilter callback will be called for each position in this range to check if the position should be included. The filter. Returns IEnumerable object. Creates and returns an iterator that will iterate over the associated range (. The IterationModifier callback will be called for each position in this range to allow the DateTime value of each position to be modified. The modifier. Returns IEnumerable object. Creates and returns an iterator that will iterate over the associated range (. The IterationModifier callback will be called for each position in this range to allow the DateTime value of each position to be modified. The IterationFilter callback will be called for each position in this range to check if the position should be included. The filter. The modifier. Returns IEnumerable object. Creates and returns a default iterator that will iterate over the associated range (. Only values that are between rangeStart and rangeEnd will be used. The range start. The range end. Returns IEnumerable object. Creates and returns an iterator that will iterate over the associated range (. Only values that are between rangeStart and rangeEnd will be used. In this range, the IterationFilter callback will be called for each position in this range to check if the position should be included. The range start. The range end. The filter. Returns IEnumerable object. Creates and returns an iterator that will iterate over the associated range (. Only values that are between rangeStart and rangeEnd will be used. In this range, the IterationModifier callback will be called for each position in this range to allow it to be modified. The range start. The range end. The modifier. Returns IEnumerable object. Creates and returns an iterator that will iterate over the associated range (. Only values that are between rangeStart and rangeEnd will be used. In this range, the IterationModifier callback will be called for each position in this range to allow it to be modified. For each modified value, the IterationFilter callback will be called to check if the position should be included. The range start. The range end. The filter. The modifier. Returns IEnumerable object. Given a ChartDateTimeInterval.Enumerator instance, this method simply loops through and calculates the number of distinct positions in the range that the iterator represents. An instance of the ChartDateTimeInterval.Enumerator. Number of distinct positions. Overridden. Returns a string representation of this interval. A that represents the current . Adds the specified interval to the specified date. The date time. The calendar. The type of interval. The interval value. Sets the owner of interval. The parent . Applies the interval to the specified date/time. The date time. The calendar. This value indicates if is the first value of axis. The Enumerator class which implements IEnumerable, IEnumerator. Initializes a new instance of the class. The interval. The start. The end. The calendar. Initializes a new instance of the class. The interval. The start. The end. The calendar. The iteration filter. The iteration modifier. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Advances the enumerator to the next element of the collection. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. Gets the current element in the collection. The current element in the collection. The enumerator is positioned before the first element of the collection or after the last element. Adjusts the date. The dt. Returns datetime object. Determines whether [is past end] [the specified dt]. The dt. true if [is past end] [the specified dt]; otherwise, false. Gets the next date. The current date. if set to true [first]. Returns datetime object. Does the iteration filter. The dt. Returns boolean. Does the iteration modifier. The dt. Returns datetime object. Defaults the iteration filter. The dt. Returns bool. Defaults the iteration modifier. The dt. Returns DateTime object The RangeEnumerator class. Initializes a new instance of the class. The interval. The start. The end. The range start. The range end. The calendar. The iteration filter. The iteration modifier. Initializes a new instance of the class. The interval. The start. The end. The range start. The range end. The calendar. Adjusts the date. The dt. Determines whether is the specified date most past by the end date. The dt. true if [is past end] [the specified dt]; otherwise, false. Specifies the start and end dates and interval time for the axis. Use this if the data points are of datetime type. Initializes a new instance of the class. The start. The end. The interval. The type. Initializes a new instance of the class. The start of this range. The end of this range. The value of the default interval that is to be associated with this range. The type of the default interval that is to be associated with this range. The calendar that is to be associated with this range. Gets the start boundary of this range. Gets the end boundary of this range. Gets the default interval associated with this range. Gets the Collection of registered intervals. () of several types can be registered with this range. Intervals afford an easy way to partition and iterate through a date range. Gets an instance of the associated with this date range. Overridden. Returns a string representation of this range. A that represents the current . Collection of . Each object has an associated set of intervals that can be used to iterate over the range. ChartIntervalCollection is the repository for these intervals. Initializes a new instance of the class. Range that is to be associated with all registered with this collection. Removes all registered intervals except the default interval. Removes all registered intervals including the default interval. Registers an interval with this collection. The registration name of the that is to be registered. The interval that is to be registered. Looks up the collection and removes the with the specified name. The registration name of the to look for. Looks up the collection and returns the with the specified name. The registration name of the to look for. Overridden. Returns a string representation of this collection. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Interface that defines preferences and access methods used for the automatic calculation of 'nice' range given any range of data. 'Nice' ranges are generally more easily understood in comparison to 'raw' data. Gets or sets the approximate number of intervals into which the range is to be partitioned. The actual number of intervals calculated will depend on the actual algorithm used. Gets or sets the padding type that will be applied for calculating the ranges for this axis. Indicates whether one boundary of the calculated range should be tweaked to zero. Such tweaking will happen only if zero is within a resonable distance from the calculated boundary. To ensure that one boundary is always zero, use the setting instead. Gets or Sets the result whether one boundary of the calculated range should always be tweaked to zero. Given a minimum value and a maximum value, this method will calculate a 'nice' minimum value and a maxiumum value as well as an interval value that can be used for visually representing this data. 'Nice' values are better perceived by humans. For example, consider a range 1.21-3.5. A nice range that we can use to visually represent values in this range can be 0-3.6 with an interval of 2. You can tweak the results obtained by changing optional settings. The min value. The max value. The range padding type. Calculated . Simple, unchangeable class to store information on minimum and maximum values and a suggested interval. Store min value of range. Store max value of the range. Store interval. Creates a copy of the MinMaxInfo object. The MinMaxInfo. Compares this object with another object of the same type. The object with which this object is to be compared. Returns True if the objects are equal in value. Checks whether range contains double value. Double to check Bool value. Checks whether range intersects with range. MinMaxInfo to check Bool value. An event that is triggered when one of the range setting is changed. MinMaxInfo represents a range of double type values. There is a lower bound, upper bound and an associated interval. The lower bound value. The upper bound value. The interval value. gets the difference between the upper and lower boundary of this range. Gets or sets the lower boundary of this range. Gets or sets the upper boundary of this range. Gets or sets the value of the interval associated with this range. Gets the number of intervals present in this range. Raises the settings changed event. The instance containing the event data. Overridden. Returns a string representation of this object. A that represents the current . Converts instances of other types to and from a . Initializes a new instance of the class. Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. An that provides a format context. An that specifies the type of array for which to get properties. An array of type that is used as a filter. A with the properties that are exposed for this data type, or null if there are no properties. Returns whether this object supports properties, using the specified context. An that provides a format context. true if should be called to find the properties of this object; otherwise, false. Returns whether changing a value on this object requires a call to to create a new value, using the specified context. An that provides a format context. true if changing a property on this object requires a call to to create a new value; otherwise, false. Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. An that provides a format context. An of new property values. An representing the given , or null if the object cannot be created. This method always returns null. Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. An that provides a format context. A that represents the type you want to convert from. true if this converter can perform the conversion; otherwise, false. Returns whether this converter can convert the object to the specified type, using the specified context. An that provides a format context. A that represents the type you want to convert to. true if this converter can perform the conversion; otherwise, false. Converts the given object to the type of this converter, using the specified context and culture information. An that provides a format context. The to use as the current culture. The to convert. An that represents the converted value. The conversion cannot be performed. Converts the given value object to the specified type, using the specified context and culture information. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the parameter to. An that represents the converted value. The parameter is null. The conversion cannot be performed. Provides the methods to compute the 'nice' range. This class holds operational states (intermediate calculated values, support values, etc). Initializes a new instance of the class. The parent. The min. The max. Gets the min. The min. Gets the max. The max. Gets the interval. The interval. Gets or sets the calc min. The calc min. Gets or sets the calc max. The calc max. Gets or sets the calc interval. The calc interval. Gets or sets the adjusted places. The adjusted places. Updates the calc interval. Initializes a new instance of the class. The desired intervals. Initializes a new instance of the class. Gets or sets the approximate number of intervals into which the range is to be partitioned. The actual number of intervals calculated will depend on the actual algorithm used. The Desired Intervals. Gets or sets the padding type that will be applied for calculating the ranges for this axis. The RangePaddingType type. Gets or Sets whether one boundary of the calculated range should be tweaked to zero. Such tweaking will happen only if zero is within a resonable distance from the calculated boundary. To ensure that one boundary is always zero, use the setting instead. The PreferZero. Gets or Sets the result whether one boundary of the calculated range should always be tweaked to zero. the ForceZero. Given a minimum value and a maximum value, this method will calculate a 'nice' minimum value and a maxiumum value as well as an interval value that can be used for visually representing this data. 'Nice' values are better perceived by humans. For example, consider a range 1.21-3.5. A nice range that we can use to visually represent values in this range can be 0-3.6 with an interval of 2. You can tweak the results obtained by changing optional settings. The min value. The max value. The range padding type. Calculated . Add padding to the incoming minimum and maximum values. The operational status. The ChartAxisRangePaddingTyp. Tweaks the incoming minimum and maximum values so that special conditions are handled properly. The operational status. Raises the working values to powers of 10 such that we work with whole numbers. The number of places adjusted is stored in the operating state. The operational status. Calculates 'nice' values by calling other methods. The operational status. Calculates the nice interval. The operational status. Simple logic for creating 'nice' numbers that are close to the numbers passed in. Value whose equivalent 'nice' number is to be found. Returns double. Calculates a 'nice' minimum value given a 'nice' interval. This function basically makes the minimum value divisible by the interval. Calculates a 'nice' maximum value given a 'nice' interval. This function basically makes the maximum value divisible by the interval. Divides the calculated values again by the adjustment factor to go back to correct values. Checks the minimum and maximum values calculated to see if either of them can be made zero. Visual respresentation of data appears more readable if zero is used as a baseline. Checks the calculated minimum and maximum values to see if they need to be changed so that a visual representation does not result in values being displayed too close to the boundaries. Implements methods to compute the 'nice' data range/ Resperents the seek direction. Implemenets the methods to compute the 'nice' weeks range. Simple logic for creating 'nice' numbers that are close to the numbers passed in. Value whose equivalent 'nice' number is to be found. Returns double. Initializes a new instance of the class. The chart date time defaults. The nice range maker. Initializes a new instance of the class. The chart date time defaults. Initializes a new instance of the class. Gets the defaults. The defaults. Gets the calendar. The calendar. Gets or sets the desired intervals count. The desired intervals count. Gets or sets the type of the range padding. The type of the range padding. Gets or sets a value indicating whether zero is "forced". true if zero is "forced"; otherwise, false. Gets or sets a value indicating whether zero is preferred. true if zero is preferred; otherwise, false. Gets or sets the type of the desired interval. The type of the desired interval. Represents whether the maximum value is applied to category axis or not Makes the nice range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice range. The start. The end. The type. Returns ChartDateTimeRange instance. Makes the nice range. The start. The end. The type. Type of the range padding. Returns ChartDateTimeRange instance. Makes the nice years range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice months range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice weeks range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice days range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice hours range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice minutes range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice seconds range. The start. The end. Returns ChartDateTimeRange instance. Makes the nice milli seconds range. The start. The end. Returns ChartDateTimeRange instance. Calculates the type of the interval. The diff. Returns ChartDateTimeRange instance. Adjusts to week start. The dt. The direction. Returns ChartDateTimeRange instance. The Candle Chart rendering class. Gets count of require Y values of the points. The Require YValues Count. Get description of regions. The RegionDescription. Initializes a new instance of the class. The ChartSeries. Draw the specified point with specified style Graphics Chart Point Point Style In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Renders the specified args. The ChartRenderArgs3 args. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders chart by the specified args. The args. Renders chart by the specified args. The args. Renders the adornment. The point. Draws icon. The to render icon. The bounds of icon. The value indicates that draw shadow. The shadow . Get description of regions. Initializes a new instance of the class. Provides the rendering of "Box and Whisker" chart type. Gets count of require Y values of the points. Get description of regions. The Region Description. Initializes a new instance of the class. Draws the specified point in specified style Graphics object Chart Point Style of the point Renders the specified args. The args. Renders chart by the specified args. The args. Measures the X range. Computes the statistical median. The values. Gets count of require Y values of the points. Get description of regions. This setting allows chart types that are normally not rendered inverted to be combined with those that are normally rendered inverted. For example Bar charts are rendered inverted. The Bubble chart can be combined with Bar charts because it sets IgnoreSeriesInversion to true. When this property is set to true the renderer will ignore the inversion setting on the series being rendered. Initializes the class. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. In the base it does not do anything. In derived classes this function does the rendering. The . In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Calculates the Y range. The index. Summary description for ColumnRangeRenderer. Gets count of require Y values of the points. Get description of regions. Gets a value indicating whether this instance is fixed width. true if this instance is fixed width; otherwise, false. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Draws the specified point in specified style Graphics object Chart Point Style of the point In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Represents the column type renderer. Indicated how much space this type will fill. Gets count of require Y values of the points. Get description of regions. Gets a value indicating whether this instance is fixed width. true if this instance is fixed width; otherwise, false. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Draws the specified point in specified style Graphics object Chart Point Style of the point Renders the specified args. The args. Renders the specified args. The args. Renders the adornment. The point. Gets the point by value for series. The . Returns PointF. Computes the necessary range of X axis. Returns the DoubleRange. Calculates the sides. The . The side-by-side info. The x1. The x2. Gets the column bounds. The args. The styped point. The x1. The y1. The x2. The y2. Returns RectangleF. Checks the column bounds. if set to true axes is inverted. The rect. Checks the column bounds. if set to true axes is inverted. The rect. Calculates the sides. The . The side-by-side info. The x1. The x2. Gets the symbol coordinates. The point. Returns Synbol Coordinates. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Brush information that is to be used for filling elements displayed at this index. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Summary description for ChartStackedColumn100PercentRenderer. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. The FullStackingArea Renderering class. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. The FullStackingBar Renderering class. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. The FullStackingLine Renderering class. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Represents the funnel type renderer. Indicates how much space this type will use. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Renders chart by the specified args. The args. Render the chart type. The . if set to true title is shown. Render the chart type. The . if set to true title is shown. Creates the layers and labels. The points. The g. The drawing rect. Optimizations the width of the func_ Y is. The k. Optimizations the height of the func_ Y is. The CTG. Calculates the layers and labels size loc and get their bounding rect. Fights the with labels intersection. Fights the with labels and connection lines intersection. Gets the labels rect. The labels. Gets the layers rect. The layers. Computes the size of necessary rectangle for the rendering. of minimal rectangle. Gets all value. Calculate value indicates that rectangles are stacked. The first rectangle to check. The second rectangle to check. True if given rectangles are stacked, otherwise false. Gets the total depth. The AccumulationChartsLayer class. Gets the index. The index. Gets or sets up width. Up width. Gets or sets down width. Down width. Gets or sets the height. The height. Gets or sets the gap ratio. The gap ratio. Gets or sets the width of the min. The width of the min. Gets or sets the top center point. The top center point. Gets a value indicating whether [series3 D]. true if [series3 D]; otherwise, false. Gets or sets a value indicating whether [top level]. true if [top level]; otherwise, false. Gets the funnel mode. The funnel mode. Gets or sets the figure base. The figure base. Gets or sets the rotation ration. The rotation ration. Gets or sets the offset3 D ration. The offset3 D ration. Gets or sets the series. The series. Gets or sets the depth position. The depth position. Gets the height of the gap ratio. Gets the angle tangent. Gets the min drawing rect. Gets the outer drawing rect. Gets the inner drawing rect. Gets down drawing rect. Gets up drawing rect. Gets the full drawing rect. Determines whether this instance is widding. true if this instance is widding; otherwise, false. Needs the top side. Initializes the class. Creates instance of the AccumulationChartsLayer. The layer index. The top center point. The layer height. The value indicates that is 3D series. The offset ratio. The chart funnel mode. Creates instance of the AccumulationChartsLayer. The layer index. The top center point. The upper width. The down width. The layer height. The gap ratio. The value indicates that is 3D series. The offset ratio. The chart funnel mode. Draw funnel series. The to renderer series. The to fill series. The to render series border. Calculated output . Draw 3D. The brush info. The pen. The AccumulationChartsLabel class. Gets the index. The index. Gets or sets the rectangle. The rectangle. Gets the style. The style. Gets the point. The point. Gets or sets the connect point. The connetc point. Gets the not correct point. The not correct point. Gets or sets the value. The value. Gets or sets the width of the max text. The width of the max text. Gets the layer. The layer. Gets the attach mode. The attach mode. Gets or sets the label placement. The label placement. Gets or sets the label style. The label style. Gets a value indicating whether [allow Y offset]. true if [allow Y offset]; otherwise, false. Gets or sets the vertical padding. The vertical padding. Gets or sets the horizontal padding. The horizontal padding. Gets or sets the series. The series. Gets or sets the index of the label. The index of the label. Initializes a new instance of the class. The index. The point. The style. The layer. The attach mode. Initializes a new instance of the class. The index. The point. The style. The layer. The attach mode. The series. Index of the LBL. Calculatess the size. The g. Calculates the location. The column in rect. Gets the connectio line points. The p1. The p2. Tries to avoid rectangle intersection. The r1. Tries to avoid line intersection. The p1. The p2. Draws the specified graphics. The g. Draw 3D. Calculates the connection point. The AccumulationChartsLabelComparer class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero is less than . Zero equals . Greater than zero is greater than . Neither nor implements the interface.-or- and are of different types and neither one can handle comparisons with the other. The AccumulationChartsLabelAttachMode enumerator. AccumulationChartsLabelAttachMode is Top. AccumulationChartsLabelAttachMode is Center. AccumulationChartsLabelAttachMode is Bottom. The Gantt chart rendering class. Gets count of require Y values of the points. Get description of regions. Initializes a new instance of the class. The ChartSeries. Draws the specified point in specified style Graphics object Chart Point Style of the point In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Gets the connection line. From. To. The offset. Returns the PointF array. Get description of regions. Gets count of require Y values of the points. Indicates how much space this type will use. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders chart by the specified args. The args. Renders chart by the specified args. The args. Draws the color swatch element. The args. Arranges elements in vertical. The rects. The bounds. Arranges elements in horizontal. The rects. The bounds. Arranges elements in ractangles. The rects. The bounds. Draws the rectangle. The args. The rect. Return the truncate text. The text. The config item. Returns the maximal length of rectangle. The rects. The index. The bounds. if set to true [vertival]. Computes the area coeficient. The rects. Leprs the color. The item. The value. Compares the heat rectangles. The x. The y. Overloaded. Renders elements such as Text and Point Symbols. The graphics object that is to be used. Renders elements such as Text and Point Symbols. The graphics object that is to be used. The HiLoOpenClose Renderering class. Get description of regions. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Draws the specified point in specified style Graphics object Chart Point Style of the point In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. The Chart HiLo Renderering class. Get description of regions. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Draws the specified point in specified style Graphics object Chart Point Style of the point In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Brush information that is to be used for filling elements displayed at this index. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. Draws chart's icon. The to render icon. The icon bounds. The value indicates to draw shadow or not. The to render shadow. The Histogram Renderering class. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Normal Distribution function. The x. The m. The sigma. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Brush information that is to be used for filling elements displayed at this index. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Measures the Y range. Gets the histogram intervals values. The cpwi A. The histogram intervals. The histogram values. Gets the maximal value of histogram. Gets the histogram mean and deviation. The cpwi A. The mean. The standart deviation. Gets count of required Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. The Line chartrendering class. Get description of regions. Gets count of require Y values of the points. Gets a value indicating whether points should be sort. true if points should be sorted; otherwise, false. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders the specified args. The args. Renders chart by the specified args. The args. Renders the adornment. The point. Draws chart's icon. The to render icon. The icon bounds. The value indicates to draw shadow or not. The to render shadow. Updates the points cache. The instance containing the event data. Updates by specified flags. The flags. Measures the X range. Measures the Y range. Represents the polygon with the tangent. Gets or sets the polygon. The polygon. Gets or sets the tangent. The tangent. Initializes a new instance of the class. The polygon. The tangent. Compares the by value. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Gets or Sets the outer rectangle of doughnut chart. Indicates how much space this type will use. Gets count of require Y values of the points. Gets the inner bounds. The inner bounds. Gets the outer bounds. The outer bounds. Initializes a new instance of the class. The point. The out side rect. The inner bounds. The start angle. The end angle. The depth. Renders this instance. Draws sector. The graph. The br info. The pen. The type. The gradient. Creates the segment. The start angle. The end angle. if set to true left side will be created. if set to true right side will be created. Gets the styled point. The styled point. Set True if the label placed on top or bo Measures the specified g. The g. Width of the max. Sets the connect point. The point to connect. Draws the specified graph. The graph. The interior. The pen. The ChartSeries. Renders chart by the specified args. The args. center angle of the slice callout label bounds sector center position pie label Changing the callout bounds position when it was rendering outside the chart area. The callout shape x and y position. The callout shape width and height. point callout callout rectangle bounds point position Overloaded. Renders elements such as Text and Point Symbols. The graphics object that is to be used. Renders elements such as Text and Point Symbols. The graphics object that is to be used. Gets the cost. The segment. Gets the cost. The angle. Measures the labels. The labels. The g. The radius. Method to wrap overlapping labels ChartGraph object Array of labels in the pie Draws the icon of pie chart on the legend. Index of point. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Summary description for PointAndFigureRenderer. Get description of regions. Gets count of require Y values of the points. Constructor. Renders the specified args. The args. Renders the specified args. The args. Computes the rectangles. The series. Represents the pyramid type renderer. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Renders chart by the specified args. The args. Creates the layers and labels. The points. The g. The drawing rect. Optimizations the func_ pyramid. The CTG. Optimizations the func_ surface pyramid. The CTG. Returns double. The Radar chart renderering class. Gets count of require Y values of the points. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders chart by the specified args. The args. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Brush information that is to be used for filling elements displayed at this index. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Get description of regions. Renders chart by the specified args. The args. Draws icon. The to render icon. The bounds of icon. The value indicates that draw shadow. The shadow . Summary description for ChartRenkoRenderer. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Gets description of regions. Initializes a new instance of the class. Gets count of require Y values of the points. Renders the specified args. The args. Returns an array of visible points from the styled point collection Array of styled points Array of visible styled points Renders the adornment. The point. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Brush information that is to be used for filling elements displayed at this index. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Gets count of require Y values of the points. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Draws icon. The to render icon. The bounds of the icon. The value indicates that need draw shadow. The to render shadow. The Spline chart renderering class. Gets count of require Y values of the points. Gets description of regions. Gets a value indicating whether points should be sort. true if points should be sorted; otherwise, false. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders the specified args. The args. Renders the adornment. The point. Draws arrows between consecutive points in a chart based on the specified arrow styles. Renders the specified args. The args. Draws the 3D bezier line. The args. The pen. The interior. The start point. The first control point. The second control point. The end point. The geometry of line. Computes the extremums of bezier line. The start point. The end point. The first control point. The second control point. The first intelator. The second intelator. Index of the Y value. true if extremums is present. otherwise, false. Draw icon. The graphics to render icon. The bounds of the icon. The value indicates draw shadow or not. The shadow color. The StackingArea chart renderering class. Gets count of require Y values of the points. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders chart by the specified args. The args. Renders the adornment. The point. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Measures the X range. The StackingBar chart Renderering class. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Represents the stacking-column type renderer. Indicated how much space this type will fill. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Draws the specified point in specified style Graphics object Chart Point Style of the point Renders the specified args. The args. Renders the specified args. The args. Gets the point by value for series. The . Measures the X range. The StackingLine Chart rendering Class Gets count of require Y values of the points. Get description of regions. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders the adornment. The point. Draws chart's icon. The to render icon. The icon bounds. The value indicates to draw shadow or not. The to render shadow. Measures the X range. Gets count of require Y values of the points. Get description of regions. Renders chart by the specified args. The args. The StepLine chart Renderering class. Get description of regions. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders the specified args. The args. Renders chart by the specified args. The args. Summary description for ThreeLineBreakRenderer. The TLBRectangle structure. Gets the min Y. The min Y. Gets the max Y. The max Y. Gets a value indicating whether [negative value]. true if [negative value]; otherwise, false. Gets or sets the first point. The first point. Gets or sets the second point. The second point. Gets the empty. The empty. Initializes a new instance of the struct. The f point. The s point. if set to true [neg val]. The renderer. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Renders the specified args. The args. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Calculates the tree line break. Gets the rectangle. The TLBR. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. The Tornado chart Renderering class. Indicated how much space this type will fill. Gets count of require Y values of the points. Get description of regions. Initializes a new instance of the class. Draws the specified point in specified style Graphics object Chart Point Style of the point Renders the specified args. The args. Renders the specified args. The args. The ChartCustomPoints Renderering class. Gets count of require Y values of the points. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. The ChartGraph class provides methods for drawing primitives to the chart. Gets or sets the transform. The transform. Gets or sets the SmoothingMode. The SmoothingMode. Pushes the transform to the stack. Pushes the transform to the stack. Translates the specified offset. The offset. Multiplies the transform. The matrix. Pops the transform from the stack. Draws the line. The . The start point. The end point. Draws the rectangle. The . The . The x. The y. The width. The height. Draws the rectangle. The . The . The rectangle. Draws the rectangle. The . The . The rectangle. Draws the rectangle. The . The rectangle. Draws the ellipse. The . The . The x. The y. The width. The height. Draws the specified . The . The . The . Draws the specified . The . The . Draws the image. The image. The bounds of image. Draws the rectangle. The . The . The x. The y. The width. The height. Draws the ellipse. The . The . The x. The y. The width. The height. Draws the path. The . The . The . Draws the line. The . The x1. The y1. The x2. The y2. Draws the image. The . The x. The y. The width. The height. Draws the polyline. The . The points. Draws the polygon. The . The points. Fill the polygon. The . The points. Draws the string. The text. The font. The brush. The rect. Draws the string. The text. The font. The brush. The location. The stringformat. Draws the string. The text. The font. The brush. The rectangle. The stringformat. Measures the specified string. The text. The font. Returns the size of the Text. Measures the specified string. The text. The font. Maximal width of row. Returns the size of the Text. Measures the specified string. The text. The font. Width of the max. The string format. Measures the specified string. The text. The font. The layout area. The string format. Gets the brush. The brush info. The bounds. Returns the Brush. Gets the brush item. The brush info. The bounds. Used to render some specific ChartArea if it is true. Gets the generic color blend. The colors. Returns the ColorBlend. The ChartGDIGraph. Gets the graphics. The graphics. Gets or sets the transform. The transform. Gets or sets the SmoothingMode. The SmoothingMode. Initializes a new instance of the class. The g. Draws the rect. The brush. The pen. The x. The y. The width. The height. Draws the ellipse. The brush. The pen. The x. The y. The width. The height. Draws the path. The brush. The pen. The gp. Draws the line. The pen. The x1. The y1. The x2. The y2. Draws the image. The image. The x. The y. The width. The height. Draws the polyline. The pen. The points. Draws the polygon. The pen. The points. Fill the polygon. The pen. The points. Measures the specified string. The text. The font. Measures the specified string. The text. The font. Maximal width of row. Measures the specified string. The text. The font. Maximal width of row. StringFormat instance. Measures the specified string. The text. The font. Maximal width of row. StringFormat instance. Draws the string. The text. The font. The brush. The rect. Draws the string. The text. The font. The brush. The location. The stringformat. Draws the string. The text. The font. The brush. The rect. The stringformat. Represents the layout information of point label. Gets the size. The size. Gets the offset. The offset. Gets the connect point. The connect point. Gets the symbol point. The symbol point. Gets or sets the rect. The rect. Creates instance of the ChartLabel. The connection point. The symbol point. The size of the label. The label offset. Draw pointing line. The to render line. Line style. The Chart Series Provides the 'SmartLabels' feature. Gets or sets the size of the minimal. The size of the minimal. Gets the count of labels. The count. Gets the at the specified index. Initializes a new instance of the class. The work area. Add label to collection. The label to add. Add point to collection. Point to add. Clears the labels. Draws the labels to the specified . The . Exclude2s the specified rect. The rect. Excludes the specified rect. The rect. Excludes the specified p. The p. Finds the free space. The label. Calculates the best place. The label. The rect. Checks the size of the with min. The rect. The result. Calculates the radius. The PT1. The PT2. Calculates the center. The rect. Compares by the area value. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Abstract class of series segment. The bounds of segment. Clips Rectangle for the segment Specifies whether segment region The drawing order of segment. Gets or sets the bounds of the segement. The bounds. Gets or sets the drawing order of segment. The drawing order. Draws the segment to specified . The instance. Represents the simple geometry element. Initializes a new instance of the class. Initializes a new instance of the class. The . The . The . Adds the graphical primitive. The . The . The . Adds the graphical primitive. The . The . The . The . Draws the segment to specified . The instance. Draws the segment to specified . The . Draws the segment to specified . The . The . The ChartUpdateFlags enumerator. None was changed Points was changed Styles was changed Config items was changed Indexed mode was changed Need update regions Axes was changed All was changed Provides the series render arguments. Gets or sets the actual X axis. The actual X axis. Gets or sets the actual Y axis. The actual Y axis. Gets the visible range of X axis. The X range. Gets the visible range of Y axis. The Y range. Gets the series is being drawn. The series. Gets or sets the chart. The chart. Gets the index of the series. The index of the series. Gets or sets a value indicating whether this axes is inverted. true if this axes is inverted; otherwise, false. Gets or sets the series position in the depth. The placement. Gets or sets the rectangle that represents the bounds of the series that is being drawn. The bounds. Gets or sets the side by side info. The side by side info. Initializes a new instance of the class. The . The series. Determines whether the specified coordinates is visible. The x. The y. true if the specified x is visible; otherwise, false. Determines whether the specified ranges is visible. The x range. The y range. true if the specified x range is visible; otherwise, false. Gets the rendering point. The x. The y. Gets the rectangle. The x1. The y1. The x2. The y2. Provides the series render arguments in 2D mode. Gets or sets the object. The graph. Gets or sets the offset. The offset. Gets or sets the depth offset. The depth offset. Gets or sets a value indicating whether is 3D mode. true if is 3D mode; otherwise, false. Initializes a new instance of the class. The . The series. Gets the rendering point. The x. The y. Provides the series render arguments in 3D mode. Gets or sets the graph. The graph. Gets or sets the Z. The Z. Gets or sets the depth. The depth. Initializes a new instance of the class. The . The series. Gets the by chart values. The X value. The Y value. Represents the arrow properties. Represetns the arrow width. Represents the arrow length. Gets or sets the arrow width. Gets or sets the arrow length. Base class for all renderers. Each renderer is responsible for rendering one data series (please refer to ) inside of the chart area. ChartSeriesRenderer provides the basic plumbing that is needed by all renderers. It is not an abstract class. It is used as the renderer for the scatter plot since the scatter plot needs only basic point rendering at the correct position. You can derive from ChartSeriesRenderer to create your own renderers. This class is using for the caching points and styles. Represetns the begin arrow of the point. Represents the end arrow of the point. Gets or sets the X. The X. In indexed mode it's the index of real X value. Gets or sets the Y values. The Y values. Gets or sets the Y values. The Y values. Gets or sets a value indicating whether this point is visible. true if this point is visible; otherwise, false. Gets or sets the specified style of point. Gets or sets the begin arrow of the point. Gets or sets the end arrow of the point. Initialize the new instance. Method to dispose ChartStyledPoint object Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. This class is using for sorting by X or Index values. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. This class is using for sorting by Y or Index values. This class is using for sorting by Y or Index values. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. This class is using for descending order sorting by X or Index values. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is equal to the other. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is equal to the other. This class is using for descending order sorting by Y or Index values. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. The number of polygons of cylinder The number of polygons of spline The owner series. Internal member. The series style. Retruns all Styled Point Collection. Number of layer for specified series. Count of the chart layers. Indicates how much space this type will use. Gets the center of . The center. Gets the series style. The series style. Gets array of geometry primitives for sorting before visualizting. Computes the array of , using for indicating unempty points. Duplicates the property. Returns the bounds that this renderer operates in. Reference to the instance that uses this instance. Reference to the instance that uses this instance. Returns the X coordinate of the origin. This property will return the correct coordinate even if the X axis has a custom origin. Returns the Y coordinate of the origin. This property will return the correct coordinate even if the Y axis has a custom origin. This setting allows chart types that are normally not rendered inverted to be combined with those that are normally rendered inverted. For example Bar charts are rendered inverted. The Bubble chart can be combined with Bar charts because it sets IgnoreSeriesInversion to true. When this property is set to true the renderer will ignore the inversion setting on the series being rendered. The location of the origin as used for rendering. Returns the X axis object that the current renderer is tied to. Returns the Y axis object that the current renderer is tied to. Get description of regions. Gets count of require Y values of the points. Gets a value indicating whether points should be sort. true if points should be sorted; otherwise, false. True if axes is inverted. True if series using the radial axes. Gets the minimal points delta. Computes and returns the space occupied by each interval on the series being rendered. Calculates and returns the number of display units that are used per logical(value) unit. Initializes a new instance of the class. ChartSeries that will be rendered by this renderer instance. Method to dispose ChartSeriesRenderer object Renders chart by the specified args. The args. Renders chart by the specified args. The args. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Renders series name in the minimal position of all axes. The graphics object that is to be used for rendering. In the base it does not do anything. In derived classes this function does the rendering. The graphics object that is to be used for rendering. Renders series name in the minimal position of all axes. The graphics object that is to be used for rendering. Draws the icon on the legend. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Draws the icon on the legend. Index of point. Instance of . Bounds of icon. If is true method draws the shadow. of shadow. Checks the count of values for rendering. True if renderer can to render the series. Sort the stacking sereies Y values. True if renderer can to render the series. Computes the size of necessary rectangle for the rendering. of minimal rectangle. Sets the chart to representation. The chart. Gets character point by index. Used for symbols and fancy tooltips. Index of point. Updates by specified flags. The flags. Updates the points cache. The instance containing the event data. Draws arrows between consecutive points in a chart based on the specified arrow styles. Draws an open arrow starting at startPoint, with the arrowhead narrowing based on the angle calculated from start point and endPoint The Graphics object on which to draw the arrow. The starting point of the arrow. The ending point of the arrow. The width of the arrowhead. The length of the arrowhead. The color of the arrow. The angle parameter for determining the orientation of the arrow. Draws a simple arrow from startPoint with customizable width, length, color, and orientation angle. Graphics object to draw on. Starting point of the arrow. Point used to calculate the arrow angle. Width of the arrowhead. Length of the arrowhead. Color of the arrow. Orientation angle for the arrow. Draws a filled oval on the specified graphics surface. The Graphics object on which to draw the oval. The center point of the oval. The width of the oval. The height of the oval. The fill color of the oval. The angle by which to rotate the oval. Draws a stealth arrow on the specified graphics surface. The Graphics object on which to draw the arrow. The starting point of the arrow. The ending point of the arrow. The width of the arrow. The length of the arrow. The color of the arrow. The angle by which to rotate the arrow. Draws a diamond shape on the specified graphics surface. The Graphics object on which to draw the diamond. The center point of the diamond. The width of the diamond. The height of the diamond. The fill color of the diamond. The angle by which to rotate the diamond. Rotates a PointF around a specified center point by a given angle. Point to rotate. Center point of rotation. Angle of rotation in radians. Rotated PointF. Draws the specified point in specified style Graphics object Chart Point Style of the point index of the point Returns the next or previous visible point Collection of points Index of the current point in collection Index of the next or previous visible point A boolean value specifiying whether the function should find next or previous visible point from index Returns a point representing the screen co-ordinate of the next or previous visible chart point Returns the next or previous visible point index Collection of points Index of the current point in collection A boolean value specifiying whether the function should find next or previous visible point from index An integer representing the index of next or previous visible point Returns the next or previous visible chart point Collection of points Index of the current point in collection Index of the next or previous visible point A boolean value specifiying whether the function should find next or previous visible point from index Returns a point representing the next or previous visible chart point Returns the next or previous visible chart styled point Collection of points Index of the current point in collection Index of the next or previous visible point A boolean value specifiying whether the function should find next or previous visible point from index Returns a point representing the next or previous visible chart styled point Remove duplicate values in the array Array of points Array of points without any duplicate values Returns an array of visible chart points Array of points Array of visible points Returns an array of visible chart points Chart point indexer collection Array of visible points Returns an array of visible points from the styled point collection Array of styled points Array of visible styled points Gets the point by value for series. The ChartPoint. Returns Real Point for the Specified ChartPoint Clones the points and shifts by offset. Calculates depth offset. Series offset. Gets the depth size of series. Gets the this series offset. Gets the depth offset of series. Overloaded. Calculates step point's offsets in derived classes to draw correctly series with close or same values. This method is needed only in cases when series are rendered in 3D mode. It fixes problems with overlapped series. Calculates step point's offsets in derived classes to draw correctly series with close or same values. This method is needed only in cases when series are rendered in 3D mode. It fixes problems with overlapped series. Returns the up interior for financial chart types. The base interior of chart. The for the up price sectors. Returns the down interior for financial chart types. The base interior of chart. The for the down price sectors. Draws 3D Spline from points array and additionally second derivatives added in y2 array. Remember that second derivatives should be calculated in naturalSpline function and improper y2[] values can cause improper spline drawing. Adds all extremum points to new arrays. This method is needed to imitate 3D Spline strip. Given the array of chart points. The procedure returns array of second derivatives of cubic splines at this points. Then we can get bezier curve coordinates from the second derivatives and points array. The points. The ys2. Given the array of chart points. The procedure returns array of second derivatives of cubic splines at this points. Then we can get bezier curve coordinates from the second derivatives and points array. The points. The ys2. Gets bezier curve points from cubic spline curve defined by two points and two second derivative y2 at this points. Start of spline curve End of spline curve Second y derivative x at start point Second y derivative x at end point First Bezier curve point Second Bezier curve point Third Bezier curve point Fourth Bezier curve point Gets the bezier control points. The point1. The point2. The ys1. The ys2. The control point1. The control point2. Index of the y. Gets bezier curve points from cubic spline curve defined by two points and two second derivative y2 at this points. Start of spline curve End of spline curve Second y derivative x at start point Second y derivative x at end point First Bezier curve point Second Bezier curve point Third Bezier curve point Fourth Bezier curve point Given the array of points. The procedure will fit the canonical spline curve to pass through all the points. Note: The curve will not be "function" line. There can be few Y values for one X value; Canonical spline tension Bezier points array. The length of this array is 4n, where n is number of intervals (number of points - 1) Splits the bezier curve. The p0. The p1. The p2. The p3. The t0. The PB0. The PB1. The PB2. The PB3. The pe0. The pe1. The pe2. The pe3. Draws beziers curve. The to render curve. The array of to render curve. The array of to fill. The curve offset. The to fill curve body. The to render curve border. that represent curve. Creates the vertical cylinder 3D geometry. The bounds of the cylinder. The offset. Creates the horizontal cylinder 3D top geometry. The bounds of the cylinder. The offset. that represent cylinder. Creates the vertical cylinder 3D top geometry. The bounds of the cylinder. The offset. Creates the horizontal cylinder 3D geometry. The bounds of the cylinder. The offset. that represent cylinder. Gets the left bezier point. The start point. The first control point. The second control point. The end point. Gets the right bezier point. The start point. The first control point. The second control point. The end point. Gets the top bezier point. The start point. The first control point. The second control point. The end point. Gets the bottom bezier point. The start point. The first control point. The second control point. The end point. Draw 3D lines. The to render lines. The lines' points. The offset. The to fill lines body. The to render lines border. The array of to draw lines. that represent lines. Draw 3D lines. The to render lines. The lines' points. The offset. The to fill lines body. The to render lines border. that represent lines. Draw for given Graphical path. Chart Graph. Graphical Path. BrushInfo. Pen. Calculates for given chart points. The first chart point to calculate rectangle. The second chart point to calculate rectangle. Calculated rectangle. Helper method to render a 3D rectangle. The graphics object that is to be used for rendering. The rectangle that is to be drawn. The Offset in 3D. The brush that is to be used for filling the rectangle sides. The pen that is to be used for drawing the rectangle sides. Creates that represent box. The bounds of the box. The value indicates that box is in 3D. that represent box. Creates that represent box. The bounds of the box. The value indicates that box is in 3D. that represent box. Creates that represent box. The bounds of the box. The value indicates that box is in 3D. that represent box. Renders the symbol that is to be associated with a point. Delegates to the class. The graphics object that is to be used. The associated point. Renders the symbol that is to be associated with a point. Delegates to the class. The graphics object that is to be used. The style that is to be used. Anchor point. Indicates whether a marker should be drawn. Adds the symbol region by the specified point index. The associated point. Called by several derived renderers to create a region from a 'Hit Test' circle. By overriding this method you can expand, contract or change this region. The anchor point. The radius of the circle that is to be used as the base for the region. Region object that is commonly used for hit testing, for display of tooltips and the like. Gets the 3D circle. The center of circle. The radius. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting, series highlighting, symbol highlighting are enabled. Index value of the point for which the brush information is required. Brush information that is to be used for filling elements displayed at this index. The color. Brush information is retrieved from the style associated with the index of the point to be rendered. It is then changed for special cases such as when automatic highlighting is enabled. Brush information that is to be used for filling elements displayed at this index. Gets the phong interior. The base brush info. Color of the light. The light alpha. The phong alpha. Calculates the point that is considered to be the low anchor point of a series. This value is used when rendering text below chart point elements. Index value of the point for which the value is requested. Calculated value that is to be used as the base anchor point. Overloaded. Given a point index, returns the point to be plotted on the chart. X Index value Y Index value Point to be plotted Given a point index, returns the point to be plotted on the chart. X index. Y Index is taken as 0. Point to be plotted. Compute real point from specified The . Compute real point from specified coordinates. The x. The y. Gets the point from value. The CPT. Gets the point from value. The . The index of Y value. Gets the side by side range. Gets the "side by side" info. Overloaded. This method is used when series are rendered as stacked data. The value returned is a cumulative value of Y from all series that are below the series currently being rendered. Value that gives the position from which this series should be rendered. Overloaded. This method is used when series are rendered as stacked data. The value returned is a cumulative value of Y from all series that are below the series currently being rendered. The index of point. Value that gives the position from which this series should be rendered. Overloaded. This method is used when series are rendered as stacked data. The value returned is a cumulative value of Y from all series that are below the series currently being rendered. The index of point. if set to true the Y value of point will be added to result. Value that gives the position from which this series should be rendered. Returns the anchor point at which the symbol associated with an index is to be displayed. The point. Gets the symbol vector. The point. Gets the symbol coordinate for hilo series Index of the point Location of the point at specified index Gets the symbol coordinates. The styled point. Given a point index, returns the X value to be plotted on the chart. X index Y index X value to be plotted. Given a point and y value, returns the X value to be plotted on the chart. The chart point The Y index X value to be plotted. Given an X coordinate value, returns the display value. Coordinate on the axis. Display value. Given the point indices, returns the Y value to be plotted on the chart. X index Y index Y value to be plotted Given a point and y value, returns the Y value to be plotted on the chart. The chart point value. The Y index Y value to be plotted Given a Y coordinate value, returns the display value. Display value. This function transforms x vales of series points to index vales. Also it populates index hash table. The X value of . Gets the angle value. The cp. The series. Gets the angle by X value. The index. The cp. The series. Returns the value form requiring by X axis. Instance of Index of Y value from specified point. Require value for axis. Returns the value form requiring by Y axis. Instance of Index of Y value from specified point. Require value for axis. Measures the X range. Measures the X range. Overloaded. Renders text. Performs positioning and delegates to the class. Renders text. Performs positioning and delegates to the class. The associated point. Point that is to be used as the anchor. Overloaded. Renders text. Performs positioning and delegates to the class. Renders text. Performs positioning and delegates to the class. The associated point. Point that is to be used as the anchor. callout object callout rect bounds point position Changing the callout bounds position when it was rendering outside the chart area. The callout. The callout shape x and y position. The callout shape width and height. The callout text offsetX. The callout text offsetY. callout object callout rect bounds point position Renders text. Performs positioning and delegates to the class. The graphics object that is to be used. The associated point. The point that is to be used as anchor. The display size of the string. Overloaded. Renders elements such as Text and Point Symbols. The graphics object that is to be used. Renders elements such as Text and Point Symbols. The graphics object that is to be used. Renders the adornment. The g. The point. Render the Error bars. Get the chart's styled points Calculate the Error bar Standard error value Calculate the mean value of the standard error Calculate the Error bar standard deviation value Creates the space separator. The Z coordinate. Delegates to to return the style associated with this index. You can use this override to specify additional style attributes on a renderer basis. Index value of the point for which the style is required. Offline composed copy of the style associated with the index. Fills the styles. Determines whether the specified point is visible. The ChartPoint instance. true if the specified point is visible; otherwise, false. Generates the array of points with specified style. Get dateTime interval; Date time double value True, the interval type is months, otherwise year Interval value Creates the styled point. The index. Calculate the visible indices of points for rendering. Computes the array of , using for indicating unempty points. The visible range of points. Gets the phong shading blend. Color of the ambient. Color of the diffusive. Color of the light. The alpha. The phong_alpha. The colors. The positions. Gets the total depth. Gets the points cache. Inserts the point. The index. Removes the point. The index. Updates the point. The index. Resets the cache. Gets the styled point. Index of the point. calculates the points to draw when huge data source binded to chart for improving the performance. Compares the segments by the position. Initializes a new instance of the class. if set to true comparering inversed. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero x is less than y. Zero x equals y. Greater than zero x is greater than y. Neither x nor y implements the interface.-or- x and y are of different types and neither one can handle comparisons with the other. Provides the sorting and rendering of segments. Gets or sets a value indicating whether need update regions. true if need update regions; otherwise, false. Gets or sets a value indicating whether axis is inverted. true if axis inverted; otherwise, false. Gets or sets the regions. The regions. Adds the segment. The segment. Adds segments form the specified render. The render. Sorts this instance. Draws to the specified . The . Clears this instance. The BasicStatisticalFormulas class provides the functionality for the Basic Statistical formulas Mean,Median, . Statistical formulas help end-users to analyze their information as well as create more meaningful data. Statistical formulas are implemented using the Statistics class and can be organized into three general groups: Statistical Tests, Basic Statistical Functions and Utility functions.Statistical formulas help end-users to analyze their information as well as create more meaningful data. Statistical formulas are implemented using the Statistics class and can be organized into three general groups: Statistical Tests, Basic Statistical Functions and Utility functions. Initializes a new instance of the class. Calculates mean value of series X values. The name of the Series object that stores the first group's data for which an average is required. Returns a double value that represents the average of all the data points in the given series.

The following code demonstrate how to get the average of the data points in a series.

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Mean1=BasicStatisticalFormulas.Mean(series1); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Mean1 As Double Mean1=BasicStatisticalFormulas.Mean(series1)

Use this method to calculate the mean (i.e. average) of the points stored in a series.

If the specified input series does not exist in the SeriesCollection at the time of the method call than an exception will be thrown.

Calculates mean value of series Y values. The name of the Series object that stores the first group's data for which an average is required. Index of the Y value. Returns a double value that represents the average of all the data points in the given series.

The following code demonstrate how to get the average of the data points in a series.

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Mean1=BasicStatisticalFormulas.Mean(series1, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Mean1 As Double Mean1=BasicStatisticalFormulas.Mean(series1, 0)

Use this method to calculate the mean (i.e. average) of the points stored in a series.

If the specified input series does not exist in the SeriesCollection at the time of the method call than an exception will be thrown.

Calculates variance of series X values. The name of the Series object that stores the group of data. A double that represents the variance within the group of data.

The following Code demonstrate how to gets the VarianceUnBasedEstimator of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double VarianceUnBased1= Statistics.BasicStatisticalFormulas.VarianceUnBiasedEstimator(series); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim VarianceUnBased1 As Double VarianceUnBased1=BasicStatisticalFormulas.VarianceUnBiasedEstimator(series)

This method estimates the variance for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series Y values. The name of the Series object that stores the group of data. Index of the Y value. A double that represents the variance within the group of data.

The following Code demonstrate how to gets the VarianceUnBasedEstimator of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double VarianceUnBased1= Statistics.BasicStatisticalFormulas.VarianceUnBiasedEstimator(series, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim VarianceUnBased1 As Double VarianceUnBased1=BasicStatisticalFormulas.VarianceUnBiasedEstimator(series, 0)

This method estimates the variance for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series X values. The name of the Series object that stores the group of data. A double that represents the variance within the group of data. ///

The following Code demonstrate how to gets the VarianceBasedEstimator of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double VarianceBased1= Statistics.BasicStatisticalFormulas.VarianceBiasedEstimator(series); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim VarianceBased1 As Double VarianceBased1=BasicStatisticalFormulas.VarianceBiasedEstimator(series)

This method estimates the variance for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series Y values. The name of the Series object that stores the group of data. Index of the Y value. A double that represents the variance within the group of data. ///

The following Code demonstrate how to gets the VarianceBasedEstimator of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double VarianceBased1= Statistics.BasicStatisticalFormulas.VarianceBiasedEstimator(series, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim VarianceBased1 As Double VarianceBased1=BasicStatisticalFormulas.VarianceBiasedEstimator(series, 0)

This method estimates the variance for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series X values. The name of the Series object that stores the group of data. True if the data is a sample of a population, false if it is the entire population. A double that represents the variance within the group of data.

The following Code demonstrate how to gets the Variance of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Variance1= Statistics.BasicStatisticalFormulas.Variance(series,true); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Variance1 As Double Variance1=BasicStatisticalFormulas.Variance(series,true)

This method estimates the variance for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series Y values. The name of the Series object that stores the group of data. Index of the Y value. True if the data is a sample of a population, false if it is the entire population. A double that represents the variance within the group of data.

The following Code demonstrate how to gets the Variance of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Variance1= Statistics.BasicStatisticalFormulas.Variance(series,true); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Variance1 As Double Variance1=BasicStatisticalFormulas.Variance(series,true)

This method estimates the variance for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series X values. The name of the Series object that stores the group of data. True if the data is a sample of a population, false if it is the entire population. A double that represents the Standard Deviation within the group of data.

The following Code demonstrate how to gets the Standard Deviation of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Standard1= Statistics.BasicStatisticalFormulas.StandartDeviation(series,false); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Standard1 As Double Standard1=BasicStatisticalFormulas.StandartDeviation(series,false)

This method estimates the Standard Deviation for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates variance of series Y values. The name of the Series object that stores the group of data. Index of the Y value. True if the data is a sample of a population, false if it is the entire population. A double that represents the Standard Deviation within the group of data.

The following Code demonstrate how to gets the Standard Deviation of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Standard1= Statistics.BasicStatisticalFormulas.StandardDeviation(series,0,false); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Standard1 As Double Standard1=BasicStatisticalFormulas.StandardDeviation(series,0,false)

This method estimates the Standard Deviation for a sample.

If the specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates covariance of series X values. The name of the Series object that stores the first group's data. The name of the Series object that stores the second group's data. An exception will be raised if the input series do not have the same number of data points. A double that represents the covariance value between the two groups of data.

The following Code demonstrate how to gets the Covariance of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Covariance1= Statistics.BasicStatisticalFormulas.Covariance(series1,series2); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Covariance1 As Double Covariance1=BasicStatisticalFormulas.Covariance(series1,series2)

This method returns the average of the product of deviations of the data points from their respective means.

Covariance is a measure of the relationship between two ranges of data, and can be used to determine whether two ranges of data move together - that is, whether large values of one set are associated with large values of the other (positive covariance), whether small values of one set are associated with large values of the other (negative covariance), or whether values in both sets are unrelated (covariance near zero).

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown. An exception will also be raised if the series do not have the same number of data points.

Calculates covariance of series Y values. The name of the Series object that stores the first group's data. The name of the Series object that stores the second group's data. An exception will be raised if the input series do not have the same number of data points. Index of the Y index. A double that represents the covariance value between the two groups of data.

The following Code demonstrate how to gets the Covariance of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Covariance1= Statistics.BasicStatisticalFormulas.Covariance(series1,series2, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Covariance1 As Double Covariance1=BasicStatisticalFormulas.Covariance(series1,series2, 0)

This method returns the average of the product of deviations of the data points from their respective means.

Covariance is a measure of the relationship between two ranges of data, and can be used to determine whether two ranges of data move together - that is, whether large values of one set are associated with large values of the other (positive covariance), whether small values of one set are associated with large values of the other (negative covariance), or whether values in both sets are unrelated (covariance near zero).

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown. An exception will also be raised if the series do not have the same number of data points.

Calculates correlation of series X values. The name of the Series object that stores the first group's data. The name of the Series object that stores the second group's data. An exception will be raised if the input series do not have the same number of data points. A double that represents the Correlation value between the two groups of data.

The following Code demonstrate how to gets the Correlation of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Correlation1= Statistics.BasicStatisticalFormulas.Correlation(series1,series2); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Correlation1 As Double Correlation1=BasicStatisticalFormulas.Correlation(series1,series2)

Correlation measures the relationship between two data sets that are scaled to be independent of the unit of measurement. This correlation method returns the covariance of two data sets divided by the product of their standard deviations, and always ranges from -1 to 1. Use correlation to determine whether two ranges of data move together that is, whether large values of one set are associated with large values of the other (positive correlation), whether small values of one set are associated with large values of the other (negative correlation), or whether values in both sets are unrelated (correlation near zero).

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown. An exception will also be raised if the series do not have the same number of data points.

Calculates correlation of series Y values. The name of the Series object that stores the first group's data. The name of the Series object that stores the second group's data. An exception will be raised if the input series do not have the same number of data points. Index of the Y value. A double that represents the Correlation value between the two groups of data.

The following Code demonstrate how to gets the Correlation of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Correlation1= Statistics.BasicStatisticalFormulas.Correlation(series1,series2,0); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Correlation1 As Double Correlation1=BasicStatisticalFormulas.Correlation(series1,series2,0)

Correlation measures the relationship between two data sets that are scaled to be independent of the unit of measurement. This correlation method returns the covariance of two data sets divided by the product of their standard deviations, and always ranges from -1 to 1. Use correlation to determine whether two ranges of data move together that is, whether large values of one set are associated with large values of the other (positive correlation), whether small values of one set are associated with large values of the other (negative correlation), or whether values in both sets are unrelated (correlation near zero).

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown. An exception will also be raised if the series do not have the same number of data points.

Calculates Median of series X values. The input series

The following Code demonstrate how to gets the median of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Median1= Statistics.BasicStatisticalFormulas.Median(series1); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Median1 As Double Median1=BasicStatisticalFormulas.Median(series1)

Use this method to calculate the median of the points stored in a series. The median is the middle value of a sample set, where half of the members are greater in size and half the members are lesser in size.

if the specified input series does not exist in the SeriesCollection at the time of the method call than an exception will be thrown.

Calculates Median of series Y values. The input series Index of the Y index.

The following Code demonstrate how to gets the median of the data points in a series

using Syncfusion.Windows.Forms.Chart.Statistics; ............ double Median1= Statistics.BasicStatisticalFormulas.Median(series1, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ............. Dim Median1 As Double Median1=BasicStatisticalFormulas.Median(series1, 0)

Use this method to calculate the median of the points stored in a series. The median is the middle value of a sample set, where half of the members are greater in size and half the members are lesser in size.

if the specified input series does not exist in the SeriesCollection at the time of the method call than an exception will be thrown.

Performs Z test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations with known variances. Difference between populations means. Variance of the first series population. Variance of the second series population. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data.. The name of the series that stores the second group of data.. ZTestResult Class

The following code demonstrate how to calculate Ztest

ZTestResult ztr = BasicStatisticalFormulas.ZTest( Convert.ToDouble(TextBox6.Text.ToString()),sqrtVarianceOfFirstSeries*sqrtVarianceOfFirstSeries,sqrtVarianceOfSecondSeries* sqrtVarianceOfSecondSeries,0.05,series1,series2); Dim ztr As ZTestResult = BasicStatisticalFormulas.ZTest(Convert.ToDouble(TextBox6.Text.ToString()), sqrtVarianceOfFirstSeries*sqrtVarianceOfFirstSeries, sqrtVarianceOfSecondSeries*sqrtVarianceOfSecondSeries, 0.05, series1, series2)

This method performs a Z test for two groups of data, and returns the results using a ZTestResult object.

Two and only two groups of data must be specified. If either input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Performs Z test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations with known variances. Difference between populations means. Variance of the first series population. Variance of the second series population. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data.. The name of the series that stores the second group of data.. Index of the Y value. ZTestResult Class

The following code demonstrate how to calculate Ztest

ZTestResult ztr = BasicStatisticalFormulas.ZTest( Convert.ToDouble(TextBox6.Text.ToString()),sqrtVarianceOfFirstSeries*sqrtVarianceOfFirstSeries,sqrtVarianceOfSecondSeries* sqrtVarianceOfSecondSeries,0.05,series1,series2, 0); Dim ztr As ZTestResult = BasicStatisticalFormulas.ZTest(Convert.ToDouble(TextBox6.Text.ToString()), sqrtVarianceOfFirstSeries*sqrtVarianceOfFirstSeries, sqrtVarianceOfSecondSeries*sqrtVarianceOfSecondSeries, 0.05, series1, series2, 0)

This method performs a Z test for two groups of data, and returns the results using a ZTestResult object.

Two and only two groups of data must be specified. If either input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Performs T test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations. The population variances are assumed to be equal. This is a key feature of the test, because there is no exact T test for two samples from populations with different variances. Difference between populations means. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. TTestResult class

The following code demonstrate how to calculate TTest Equal Variance

using Syncfusion.Windows.Forms.Chart.Statistics; ........ TTestResult ttr = BasicStatisticalFormulas.TTestEqualVariances (0.2, 0.05, series1, series2); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ttr As TTestResult = BasicStatisticalFormulas.TTestEqualVariances (0.2, 0.05, series1, series2)

This method performs a T test for two groups of data, and assumes equal variances between the two groups (i.e. series).

If either input series does not exist in the series collection at the time of the method call an exception will be thrown.

Performs T test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations. The population variances are assumed to be equal. This is a key feature of the test, because there is no exact T test for two samples from populations with different variances. Difference between populations means. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. Index of the Y index. TTestResult class

The following code demonstrate how to calculate TTest Equal Variance

using Syncfusion.Windows.Forms.Chart.Statistics; ........ TTestResult ttr = BasicStatisticalFormulas.TTestEqualVariances (0.2, 0.05, series1, series2, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ttr As TTestResult = BasicStatisticalFormulas.TTestEqualVariances (0.2, 0.05, series1, series2, 0)

This method performs a T test for two groups of data, and assumes equal variances between the two groups (i.e. series).

If either input series does not exist in the series collection at the time of the method call an exception will be thrown.

Performs T test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations. The population variances are assumed to be unequal. So this method is not statistically exact, but it works well, and sometimes is called robust T test. Difference between populations means. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. TTestResult class

The following code demonstrate how to calculate TTest UnEqual Variance

using Syncfusion.Windows.Forms.Chart.Statistics; ........ TTestResult ttr = BasicStatisticalFormulas.TTestUnEqualVariances (0.2, 0.05, series1, series2); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ttr As TTestResult = BasicStatisticalFormulas.TTestUnEqualVariances (0.2, 0.05, series1, series2)

This method performs a T test for two groups of data, and assumes unequal variances between the two groups (i.e. series).

This analysis tool is referred to as a heteroscedastic t-test, and can be used when the groups under study are distinct. Use a paired test when there is one group before and after a treatment.

If either input series does not exist in the series collection at the time of the method call an exception will be thrown.

Performs T test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations. The population variances are assumed to be unequal. So this method is not statistically exact, but it works well, and sometimes is called robust T test. Difference between populations means. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. Index of the Y value. TTestResult class

The following code demonstrate how to calculate TTest UnEqual Variance

using Syncfusion.Windows.Forms.Chart.Statistics; ........ TTestResult ttr = BasicStatisticalFormulas.TTestUnEqualVariances (0.2, 0.05, series1, series2, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ttr As TTestResult = BasicStatisticalFormulas.TTestUnEqualVariances (0.2, 0.05, series1, series2, 0)

This method performs a T test for two groups of data, and assumes unequal variances between the two groups (i.e. series).

This analysis tool is referred to as a heteroscedastic t-test, and can be used when the groups under study are distinct. Use a paired test when there is one group before and after a treatment.

If either input series does not exist in the series collection at the time of the method call an exception will be thrown.

Performs T test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations. The population variances are assumed to be unequal. So this method is not statistically exact, but it works well, and sometimes is called robust T test. Difference between populations means. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. TTestResult class

The following code demonstrate how to calculate TTestPaired

using Syncfusion.Windows.Forms.Chart.Statistics; ........ TTestResult ttr = BasicStatisticalFormulas.TTestPaired(0.2, 0.05, series1, series2); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ttr As TTestResult = BasicStatisticalFormulas.TTestPaired (0.2, 0.05, series1, series2)

This method performs a paired two-sample student's t-test to determine whether a sample's means are distinct. This form of the t-test does not assume that the variances of both populations are equal.

Use a paired test when there is a natural pairing of observations in the samples, such as a sample group that is tested twice (e.g. before and after an experiment).

If either input series does not exist in the series collection at the time of the method call an exception will be thrown.

Performs T test on input series. This test assumes that there is some difference between mean values of input series populations. Input series are regarded as samples from normally distributed populations. The population variances are assumed to be unequal. So this method is not statistically exact, but it works well, and sometimes is called robust T test. Difference between populations means. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. Index of the Y value. TTestResult class

The following code demonstrate how to calculate TTestPaired

using Syncfusion.Windows.Forms.Chart.Statistics; ........ TTestResult ttr = BasicStatisticalFormulas.TTestPaired(0.2, 0.05, series1, series2, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ttr As TTestResult = BasicStatisticalFormulas.TTestPaired (0.2, 0.05, series1, series2, 0)

This method performs a paired two-sample student's t-test to determine whether a sample's means are distinct. This form of the t-test does not assume that the variances of both populations are equal.

Use a paired test when there is a natural pairing of observations in the samples, such as a sample group that is tested twice (e.g. before and after an experiment).

If either input series does not exist in the series collection at the time of the method call an exception will be thrown.

Performs F test on input series. This test looks whether first series variance is smaller than second series variance. If FValue in FTestResult is bigger than FCriticalValueOneTail than we can't deduce that it is truly smaller. The test tests ratio of two variances s1^2/s2^2 which is proved to be distributed according F distribution. The null hypothesis is that variances are equal. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. FTestResult class

The following code demonstrate how to calculate FTest.

using Syncfusion.Windows.Forms.Chart.Statistics; ........ FTestResult ftr = BasicStatisticalFormulas.FTest(0.05, series1, series2); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ftr As FTestResult = BasicStatisticalFormulas.FTest(0.05, series1, series2)

This method returns the results of the F-test using an FTestResult object.

FTest performs a two-sample F-test to compare two population variances. For example, it can be used to determine whether the time scores in a swimming meet have a difference in variance for samples from two teams.

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Performs F test on input series. This test looks whether first series variance is smaller than second series variance. If FValue in FTestResult is bigger than FCriticalValueOneTail than we can't deduce that it is truly smaller. The test tests ratio of two variances s1^2/s2^2 which is proved to be distributed according F distribution. The null hypothesis is that variances are equal. Probability that gives confidence level. (Typically 0.05) The name of the series that stores the first group of data. The name of the series that stores the second group of data. Index of the y. FTestResult class

The following code demonstrate how to calculate FTest.

using Syncfusion.Windows.Forms.Chart.Statistics; ........ FTestResult ftr = BasicStatisticalFormulas.FTest(0.05, series1, series2, 0); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ftr As FTestResult = BasicStatisticalFormulas.FTest(0.05, series1, series2, 0)

This method returns the results of the F-test using an FTestResult object.

FTest performs a two-sample F-test to compare two population variances. For example, it can be used to determine whether the time scores in a swimming meet have a difference in variance for samples from two teams.

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Performs Anova (Analysis of variance test) on input series. All series should have the same number of points. The tests null hypothesis assumes that all series means are equal and that all variances of series are also equal. The alternative to null hypothesis is that there is one inequality between means of series. For better understanding of this test, we recommend to read: Dowdy, S. M. Statistics for research / Shirley Dowdy, Stanley Weardon, Daniel Chilko. p. cm. – (Wiley series in probability and statistics; 1345) Probability that gives confidence level. (Typically 0.05) Series array AnovaResult class

The following code demonstrate how to calculate AnovaTest

using Syncfusion.Windows.Forms.Chart.Statistics; ........ AnovaResult ar = BasicStatisticalFormulas.Anova(0.5,new ChartSeries[]{ series1, series2, series3} ); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ar As AnovaResult = BasicStatisticalFormulas.Anova(0.5, New ChartSeries(){ series1, series2, series3})

An ANOVA test is used to test the difference between the means of two or more groups of data.

Two or more groups of data (series) must be specified, and each series must have the same number of data points otherwise an exception will be raised.

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Performs Anova (Analysis of variance test) on input series. All series should have the same number of points. The tests null hypothesis assumes that all series means are equal and that all variances of series are also equal. The alternative to null hypothesis is that there is one inequality between means of series. For better understanding of this test, we recommend to read: Dowdy, S. M. Statistics for research / Shirley Dowdy, Stanley Weardon, Daniel Chilko. p. cm. – (Wiley series in probability and statistics; 1345) Probability that gives confidence level. (Typically 0.05) Series array Index of the Y value. AnovaResult class

The following code demonstrate how to calculate AnovaTest

using Syncfusion.Windows.Forms.Chart.Statistics; ........ AnovaResult ar = BasicStatisticalFormulas.Anova(0.5,new ChartSeries[]{ series1, series2, series3}, 0 ); Imports Syncfusion.Windows.Forms.Chart.Statistics ........ Dim ar As AnovaResult = BasicStatisticalFormulas.Anova(0.5, New ChartSeries(){ series1, series2, series3}, 0)

An ANOVA test is used to test the difference between the means of two or more groups of data.

Two or more groups of data (series) must be specified, and each series must have the same number of data points otherwise an exception will be raised.

If a specified input series does not exist in the series collection at the time of the method call than an exception will be thrown.

Calculates new series by substracting corresponding values of second series from firs series. The name of the series that stores the first group of data. The name of the series that stores the second group of data. Return difference between the two series points Calculates new series by substracting corresponding values of second series from firs series. The name of the series that stores the first group of data. The name of the series that stores the second group of data. Index of the Y value. Return difference between the two series points The result of statistical Z test is stored in this class. If the Z value is closer to 0.0 than ZCriticalValueTwoTail or even ZCriticalValueOneTail, then we can't deduce that D(hypothesized difference) is not good mean value difference. In other case ( ZCriticalValueTwoTail is closer to 0.0 than ZValue), there is a huge probability that hypothesized difference D hadn't been chosen correctly. Initializes a new instance of the class. Gets first series mean value. Series represents sample from studied population. The first series mean. Gets first series variance. Series represents sample from studied population. The first series variance. Gets the probability that the random variable has values at the tail, assuming that null hypothesis is true. The probability Z one tail. Gets the probability that the random variable has values at the tails, assuming that null hypothesis is true. The probability Z two tail. Gets second series mean value. Series represents sample from studied population. The second series mean. Gets second series variance. Series represents sample from studied population. The second series variance. Gets critical value of Z which corresponds to Alpha probability. The area under normal probability density curve of tail is equal to alpha probability. The Z critical value one tail. Gets critical value of Z which corresponds to Alpha probability. The area under normal probability density curve of two symmetrical tails is equal to alpha probability. The Z critical value two tail. Gets calculated z value. ( Value of normally distributed random variable with mean=0, and variance=1 ). The Z value. The result of statistical T test is stored in this class. If the T value is closer to 0.0 than TCriticalValueTwoTail or even TCriticalValueOneTail, then we can't deduce that D(hypothesized difference) is not good mean value difference. In other case ( TCriticalValueTwoTail is closer to 0.0 than TValue), there is a huge probability that hypothesized difference D hadn't been chosen correctly. Initializes a new instance of the class. Gets number of degrees of freedom of T variable student's distribution. The degree of freedom. Gets first series mean value. Series represents sample from studied population. The first series mean. Gets first series variance. Series represents sample from studied population. The first series variance. Gets the probability that the random variable has values at the tail, assuming that null hypothesis is true. The probability T one tail. Gets the probability that the random variable has values at the tails, assuming that null hypothesis is true. The probability T two tail. Gets second series mean value. Series represents sample from studied population. The second series mean. Gets second series variance. Series represents sample from studied population. The second series variance. Gets critical value of T which corresponds to Alpha probability. The area under normal probability density curve of tail is equal to alpha probability. The T critical value one tail. Gets critical value of T which corresponds to Alpha probability. The area under normal probability density curve of two symmetrical tails is equal to alpha probability. The T critical value two tail. Gets calculated T value. ( Value of normally distributed random variable with mean=0, and variance=1 ). The T value. The result of statistical F test is stored in this class. If the F value is closer to 1.0 than FCriticalValueOneTail, then we can't deduce that first variance is smaller than second. But if F value is bigger than 1.0, then replace the series and run the test again. Maybe second series variance is smaller than first. Note: That if the second test also fails, this doesn't automatically prove that your variances are equal. Initializes a new instance of the class. Gets first series mean value. Series represents sample from studied population. The first series mean. Gets first series variance. Series represents sample from studied population. The first series variance. Gets the probability that the random variable has values at the tail, assuming that null hypothesis is true. The probability F one tail. Gets second series mean value. Series represents sample from studied population. The second series mean. Gets second series variance. Series represents sample from studied population. The second series variance. Gets critical value of F which corresponds to Alpha probability. The area under normal probability density curve of tail is equal to alpha probability. The F critical value one tail. Gets calculated F value. ( Value of normally distributed random variable with mean=0, and variance=1 ). The F value. Result of Anova test is stored in this class. If AnovaResult.FRatio is farther from unity than FCritical value, then the null hypothesis (that all means are equal) fails. Initializes a new instance of the class. Gets degrees of freedom between groups. This is simply a - 1, where a is number of series in anova test. The degree of freedom between groups. Gets total degrees of freedom. This is simply n*a - 1, where a is number of series in anova test, and n is number of points in series. The degree of freedom total. Gets degrees of freedom within groups ( returns a*(n - 1) ). The degree of freedom within groups. Gets critical value of FRatio which corresponds to specified confidence probability. The F critical value. Gets FRatio ( ratio of between group variance and within group variance). This ratio should be compared with FCritical value, and if it is farther from unity than FCritical value, then the null hypothesis (that all means are equal) fails. The F ratio. Gets mean square variance between groups. The mean square variance between groups. Gets mean square variance within groups. The mean square variance within groups. Gets sum of squares between groups. The sum of squares between groups. Gets total sum of squares. The sum of squares total. Gets sum of squares within groups. The sum of squares within groups. The Syncfusion.Windows.Forms.Chart.Statistics namespace conatins the different types of statistical methods to perform tests such as AnovaResult, BasicStatisticalFormulas, FTestResult, TTestResult, UtilityFunctions, ZTestResult on Histogram chart. Class contains Gamma, factorial, Beta and other functions used in statistical distributions formulas. Natural logarithm of gamma function ( for y > 0 ). Gamma function ( for y > 0 ). Factorial n! ( for n >= 0 ). Logarithm of factorial n! ( for n >= 0 ). Binomial coefficient n!/(k!(n-k)!) ( for n >= k >= 0 ). Logarithm of Beta function. Beta function. Returns Normal Distribution density function. Value at which the distribution density is evaluated. Expected value of distribution (Mean value) Variance of distribution Returns Logarithm of Normal Distribution density function. Value at which the distribution density is evaluated. Expected value of distribution (Mean value) Variance of distribution Error function. . Returns error function. Inverse Normal Distribution function. This is rational approximation of Normal Distribution function. The absolute value of the relative error is less than 1.15·10-9 in the entire region. Lower tail quantile for standard normal distribution function. This function returns an approximation of the inverse cumulative standard normal distribution function. I.e., given P, it returns an approximation to the X satisfying P = Pr{Z is smaller than X} where Z is a random variable from the standard normal distribution. Probability at which function is evaluated. p must be in ( 0,1 ) range. Returns Inverse cumulative distribution. Normal Distribution function. Value at which the distribution is evaluated. Returns cumulative distribution. ( Returns probability that normally distributed random variable (X - mean)/sigma is smaller than x.). Inverse Error function. This is rational approximation of erf function. The absolute value of the relative error is less than 1.15·10-9 in the entire region. value x is in (-1 , 1) range. Returns Value that corresponds to given x. Returns cumulative gamma distribution. http://en.wikipedia.org/wiki/Gamma_distribution ( for x >= 0, a > 0 ) Returns cumulative gamma distribution. (http://en.wikipedia.org/wiki/Gamma_distribution) ( for x >= 0, a > 0 ) Returns cumulative beta distribution. ( for x >= 0, a > 0, b > 0 ) Returns cumulative beta distribution. http://en.wikipedia.org/wiki/Beta_distribution) ( for x >= 0, a > 0, b > 0 ) Returns inverse cumulative beta distribution. ( for 1 >= p >= 0 , a > 0, b > 0 ) Beta function parameter Beta function parameter Probability Returns inverse cumulative beta distribution. http://en.wikipedia.org/wiki/Beta_distribution) ( for p in [0,1], a > 0, b > 0 ) Returns cumulative T distribution. ( for degreeOfFreedom > 0 ) Returns T cumulative distribution. http://en.wikipedia.org/wiki/T_distribution) ( for degreeOfFreedom > 0 ) Inverse cumulative T distribution. ( for degreeOfFreedom > 0 ) Probability (must be in range [0, 1]. ) Inverse T cumulative distribution. http://en.wikipedia.org/wiki/T_distribution) ( for degreeOfFreedom > 0 ) Returns cumulative F distribution. ( for firstDegreeOfFreedom >= 1 and firstDegreeOfFreedom >= 1 ) Returns T cumulative distribution. http://en.wikipedia.org/wiki/F_distribution) ( for degreeOfFreedom > 0 ) Inverse cumulative F distribution. ( for firstDegreeOfFreedom >= 1 and firstDegreeOfFreedom >= 1 ) Probability (must be in range [0, 1]. ) Inverse F cumulative distribution. http://en.wikipedia.org/wiki/F_distribution) ( for firstDegreeOfFreedom >= 1 and firstDegreeOfFreedom >= 1 ) Gammas the cumulative S. A. The x. Gammas the cumulative CF. A. The x. Btas the cumulative CF. A. The b. The x. Inverses the bta cumulative brent. The aa. The bb. The prblty. The x1. The x2. The tol. Releases all resources used by the component. Initializes a new instance of the class. The style info map. Gets the base styles map. The base styles map. Returns an array with base styles for the specified style object. The style object. An array of style objects that are base styles for the current style object. BaseStyles are styles that are used to uniformly affect an arbitrary set of styles that they are applied to. BaseStyles are applied to a style by associating them with a style using its BaseStyle property (). Initializes a new instance of the class. The name of this base style. Indicates whether this base style is a system registered base style. System registered base styles are preregistered by the charting style system and are needed for the proper functioning of Essential Chart. true if system; otherwise, false. Gets a value indicating whether this instance has local value of System property. true if this instance has local value of System property; otherwise, false. Gets or sets the name for this base style object. The name. Gets a value indicating whether this instance has name. true if this instance has name; otherwise, false. Gets ChartBaseStylesMap object. Base styles are registered with and managed by a object at the chart level. The base styles map. Specifies the style of a specific point border in the class. No edge style is set. No border is drawn. Border style that consists of a dashed line. Border style that consists of a dotted line. Border style that consists of a series of a dash and a dot. Border style that consists of a series of a dash and two dots. Border style that consists of a solid line. Use border as specified in the Chart. Specifies the weight of a specific point border in the class. A thin line with 1 pixel. A thin line with dots. A thick line with 4 pixels. The ChartBorder class holds formatting information for the border associated with a point. Creates an exact copy of this object. A object. Overloaded constructor. Initializes a new instance of the ChartBorder class. Initializes a new instance of the ChartBorder class with the specified . The line style that is to be applied to the border. Initializes a new instance of the ChartBorder class with the specified and . A that is to be applied to the border. A specifying the color of the border. Initializes a new instance of the ChartBorder class with the specified and . A that is to be applied to the border. A specifying the color of the border. A specifying the thickness of the border. Initializes a new from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Implements the ISerializable interface and returns the data needed to serialize the . A SerializationInfo object containing the information required to serialize the object. A StreamingContext object containing the source and destination of the serialized stream. Returns a copy of this border object replacing the color with . A black colored . Method to dispose ChartBorder object Returns a compact string representation of the ChartBorder. All information in ChartBorder will be encoded. A that represents the current . Overloaded. Overridden. Returns a compact string representation of the ChartBorder. All information in ChartBorder will be encoded. Returns a compact string representation of the ChartBorder. All information in ChartBorder will be encoded. Format in which string representation should be rendered. "compact" for compact text; default is full text version. The String. Overridden. Returns True if the ChartBorder object passed is equal. The object to compare to. True if both are equal; false otherwise. The basic == operator. The left-hand side of the operator. The right-hand side of the operator. Boolean value. The basic != operator. The left-hand side of the operator. The right-hand side of the operator. Boolean value. The basic == operator. The left-hand side of the operator. The right-hand side of the operator. Boolean value. Overridden. Returns the hash code for the current ChartBorder instance. A hash code for the current . gets whether this ChartBorder is uninitialized. True if this instance is empty; otherwise, false. Gets what type of border line style this border has. This value comes from the enumeration. The style. Gets the weight of the border the chart. This value comes from the enumeration. The weight. Specifies the color of the chart border. This value comes from the enumeration. The color. Gets the width in pixels of the chart border. The width. Implements the data store for the object. The Outer Property which is used to set outer border. The Inner Property which is used to set inner border. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). The Static Data Store. Initializes a new instance of the class. Initializes the class. Internal method to initialize static variables of ChartBordersInfoStore object after disposing it ChartBordersInfoStore Initializes a new instance of the class. The info. The context. Method to dispose ChartBordersInfoStore object Creates an exact copy of the current object. A with same data as the current object. Provides a object for borders in a symbol. The inner / outer border of the symbol can be configured individually with a value. Borders that have not been initialized will inherit default values from a base style. Initializes a new instance of the class. Initalizes a new instance and associates it with an existing . A that holds the identity for this . Initalizes a new object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Method to dispose ChartBordersInfo object Returns a default to be used with a default style. The of the class will return the default border info that this method generates through it's overridden version of . Overridden. Returns a ChartBordersInfo object with default values. A object with default values. Sets the inner and outer border with one command. All. Resets the inner and outer border with one command. Gets or sets the inner border. The inner. Resets the inner border. Should the serialize inner. Returns bool. Indicates whether the inner border has been initialized. Gets or sets the outer border. Resets the outer border. Implements the data store for the object. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Internal method to initialize static variables in ChartFontInfoStore object after disposing it ChartFontInfoStore Overloaded Contructor. Initializes an empty . Constructor. Initializes a new from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Method to dispose ChartFontInfoStore object Provides a object for font settings associated with a point. Each font property of the point can be configured individually. Font properties that have not been initialized will inherit default values from a base style. The following code changes font information for a point: this.chart.Series[0].Styles[0].Font.Facename = "Arial"; Clears all resources used by the component. Overloaded constructor. Initializes a . Initalizes a new object and associates it with an existing . A that holds the identity for this . Initalizes a new object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Returns a default to be used with a default style. The of the class will return the default border info that this method generates through its overridden version of . Gets the em-size of the specified font object in world-units. The font object. The size in world units. Creates or returns a cached GDI+ font generated from font information of this object. Returns a default to be used with a default style. Gets or sets the style information for the font. Gets or sets the face name of this object. Resets the property. Indicates whether the Facename property should be serialized Indicates whether the property has been initialized. Gets or sets the size in pixels of this object. Resets the property. Indicates whether the Size property should be serialized Indicates whether the property has been initialized. Gets or sets the orientation of this object. Resets the property. Indicates whether the Orientation property should be serialized Indicates whether the property has been initialized. Indicates whether this object is bold. Resets the property. Indicates whether the Bold property should be serialized Indicates whether the property has been initialized. Indicates whether this object is italic. Resets the property. Indicates whether the Italic property should be serialized Indicates whether the property has been initialized. Indicates whether this object is underlined. Resets the property. Indicates whether the Underline property should be serialized Indicates whether the property has been initialized. Indicates whether this object should draw a horizontal line through the text. Resets the property. Indicates whether the Strikeout property should be serialized Indicates whether the property has been initialized. Gets or sets the graphics unit for this object. Resets the property. Indicates whether the Unit property should be serialized Indicates whether the property has been initialized. Gets or sets the font family of this object. Resets the property. Indicates whether the FontFamily property should be serialized Indicates whether the property has been initialized. Implements the data store for the object. The Static Data class. Gets or sets the color of the line. Gets or sets the width in pixels of the line represented by this object. Gets or sets the pen alignment of the line represented by this object. Gets or sets the style of the line represented by this object. Gets or sets the dash pattern of the line represented by this object. Gets or sets the dash cap of the line represented by this object. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). Internam method to initialize static variables in ChartLineInfoStore object after disposing it ChartLineInfoStore Initializes a new instance of the class. Initializes a new from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Method to dispose ChartlineInfoStore object Creates an exact copy of the current object. A with same data as the current object. Provides a object for border line settings associated with a point. Properties that have not been initialized will inherit default values from a base style. Store default . Represents cap style of the line. Store pen to draw. Store value indicates that need recreate pen. Gets a default to be used with a default style. The default. The of the class will return the default line info that this method generates through its overridden version of . Gets pen associated with style. The gdip pen. Gets or sets the color of the line. For line based charts it works only when 3D is enabled. The color. Represents cap style of the line. Resets the property. Should the color of the serialize. Returns true whether it should serialize the element else false. Gets a value indicating whether the property has been initialized. True if this instance has color; otherwise, false. Gets or sets the width in pixels of the line represented by this object. The width. Resets the property. Should the width of the serialize. Returns true whether if it should serialize the element else false. Gets a value indicating whether the property has been initialized. True if this instance has width; otherwise, false. Gets or sets the pen alignment of the line represented by this object. The alignment. Resets the property. Should the serialize alignment. Returns true whether if it should serialize the element else false. Gets a value indicating whether the property has been initialized. True if this instance has alignment; otherwise, false. Gets or sets the style of the line represented by this object. The dash style. Resets the property. Should the serialize dash style. Returns true whether if it should serialize the element else false. Gets a value indicating whether the property has been initialized. True if this instance has dash style; otherwise, false. Gets or sets the dash pattern of the line represented by this object. The dash pattern. Resets the property. Should the serialize dash pattern. Returns true whether if it should serialize the element else false. Gets a value indicating whether the property has been initialized. True if this instance has dash pattern; otherwise, false. Initializes the class. Overloaded. Constructor. Initializes a new object and associates it with an existing . A that holds the identity for this . Initializes a new object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Notifies the associated identity object that a specific property was changed. Identifies the property to look for. Calculate default style. Default style. Makes an exact copy of the current object. The new owner style object for the copied object. The identifier for this object. A copy of the current object registered with the new owner style object. Resets the changes made in the ChartLineInfo class. Returns default ChartLineInfo. Calulates the pen. If is set to TRUE create new Pen otherwise return . Pen to draw. Method to dispose ChartLineInfo object For certain chart types such as Gantt charts, it is required to have relationships between points. These are called 'Related Points'. This class represents symbol information that links such related points. Initializes a new instance of the class. The shape. Index of the image. The color. The size. Gets the shape of the symbol. Gets the index value of the image that is to be used by the symbol. Gets the color of this symbol. Gets the size of this symbol. Implements the data store for the object. Gets or sets an array of indices of related points. Color that is to be used for any visual representation. Width that is to be used for any visual representation. Pen alignment that is to be used for any visual representation. Gets a value indicating whether the DashStyle property has been initialized. Gets a value indicating whether the DashPattern property has been initialized. Start symbol that is to be used for any visual representation linking this related point with others. The end symbol that is to be used for any visual representation linking this related point with others. Gets or sets the border that is to be used for any visual representation linking this related point with others. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). The Static Data. Initializes a new instance of the class. Initializes a new from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Creates an exact copy of the current object. A with same data as the current object. Initializes the class. For certain chart types such as Gantt charts, it is required to have relationships between points. These are called 'Related Points'. This class represents such related points. Clears all the resources used by the component. Initializes a new instance of the class. Initializes a new object and associates it with an existing . A that holds the identity for this . Initializes a new object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Makes an exact copy of the current object. The new owner style object for the copied object. The identifier for this object. A copy of the current object registered with the new owner style object. Returns a default that is to be used with a default style. The of the class will return the default border info that this method generates through its overridden version of . Gets the GDI+ pen. The GDI+ pen. Resets the gdip font. Gets the gdip pen. Returns GdipPen object. Override this method to return a default style object for your derived class. A default style object. Gets the number of points. Gets or sets an array of indices of related points. Resets the property. Should the serialize points. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has points; otherwise, false. Gets or sets the color that is to be used for any visual representation. The color. Resets the property. Should the color of the serialize. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has color; otherwise, false. Gets or sets the width that is to be used for any visual representation. The width. Resets the property. Should the width of the serialize. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has width; otherwise, false. Gets or sets the pen alignment that is to be used for any visual representation. The alignment. Resets the property. Should the serialize alignment. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has alignment; otherwise, false. Gets or sets the dash style that is to be used for any visual representation. The dash style. Resets the property. Should the serialize dash style. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has dash style; otherwise, false. Gets or sets the dash pattern that is to be used for any visual representation. The dash pattern. Resets the property. Should the serialize dash pattern. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has dash pattern; otherwise, false. Gets or sets the start symbol that is to be used for any visual representation linking this related point with others. The start symbol. Resets the property. Should the serialize start symbol. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has start symbol; otherwise, false. Gets or sets the end symbol that is to be used for any visual representation linking this related point with others. The end symbol. Resets the property. Should the serialize end symbol. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has end symbol; otherwise, false. Gets or sets the border that is to be used for any visual representation linking this related point with others. The border. Resets the property. Should the serialize border. True if the instance should serialize otherwise False. Gets a value indicating whether the property has been initialized. true if this instance has border; otherwise, false. This class contains border information that is to be used for any visual representation linking a related point with others. Overloaded constructor. Color of the border line. Width of the line. Pen alignment to be used to render the line. Dash style of the line. Dash pattern of the line. Initializes a new instance of the class. The color. The width. Initializes a new instance of the class. The color. Initializes a new instance of the class. Gets the GDI+ pen. The GDI+ pen. Gets the GDI+ pen. Returns the GdipPen. Gets the color of the line. Gets the width of the line. Gets the pen alignment of the line. Gets the dash style of the line. Gets the dash pattern of the line. The ChartSeriesComposedStylesModel class. Initializes a new instance of the class. The chart series. Gets the style object that is common to the series (for which this model holds style information). The ChartStyleInfo indexer. Overloaded. Returns an 'offline' version of the series style. Offline styles do not propagate changes made, back to the data store. Returns ChartStyleInfo object. Returns an 'offline' version of the point style. Offline styles do not propagate changes made, back to the data store. Index value of the style. Returns ChartStyleInfo object. Looks up base style information for any object. The style object for which base style information is to be retrieved. The index value of the style. Returns ChartStyleInfo array. Changes the style stored at the specified index to be the same as the specified style. Affects the data store. Style object whose information is to be stored. The index value of the style to be changed. Changes the style. The style. Removes any information that is cached. Gets the style. The index. if set to true [off line]. Returns ChartStyleInfo object. Indexer helper class to access individual point styles. Returns the ChartStyleInfo object at the specified index. Initializes a new instance of the class. The chart series. The ChartSeriesStylesModel class. Occurs when model is changed Gets the series style information. Gets the ComposedStyles. Completely composed styles can be accessed using the interface returned by this property. Composed styles have all information initialized from base styles and any other styles along their inheritance hierarchy. Initializes a new instance of the class. The host. Returns the style information at the specified index. This is the actual style information and not composed style information. The index value of the point for which style information is needed. Style information at the specified index. Changes style information at the specified index. Style whose attributes are to be stored. Index value where they need to be stored. Changes series style information. Style whose attributes are to be stored in the series style. Accesses base style information for the specified style. Style for which base style information is needed. Index value where the style is stored. Returns ChartStyleInfo array. Raises the style changed. The index. Delegate that is to be used for events that broadcast changes to . Sender. Argument. Argument that is to be used in the delegate. Specifies the types of changes. Style has been changed. Style has been reset to default. The Invalid Index. /// Creates the Reset typeof arguments. Returns ChartStyleChangedEventArgs object. Initializes a new instance of the class. The type. Index of the x. Gets the type of the event. Gets the index value of the changed style. Abstract implementation of StyleInfoBase. Gets or sets a value indicating whether this instance should cache values for resolved base style properties. A list of listeners that will be referenced using a WeakReference. The listeners must implement the Syncfusion.Styles.IStyleChanged interface. When this style object Syncfusion.Styles.StyleInfoBase.OnStyleChanged(Syncfusion.Styles.StyleInfoProperty) method is called it will then loop through all objects in this list and call each objects Syncfusion.Styles.IStyleChanged.StyleChanged(Syncfusion.Styles.StyleChangedEventArgs) method. Initializes a new instance of the class. The identity. The store. Initializes a new instance of the class. The store. Abstract implementation of StyleInfoSubObjectBase. Gets or sets a value indicating whether this instance should cache values for resolved base style properties. A list of listeners that will be referenced using a WeakReference. The listeners must implement the Syncfusion.Styles.IStyleChanged interface. When this style object Syncfusion.Styles.StyleInfoBase.OnStyleChanged(Syncfusion.Styles.StyleInfoProperty) method is called it will then loop through all objects in this list and call each objects Syncfusion.Styles.IStyleChanged.StyleChanged(Syncfusion.Styles.StyleChangedEventArgs) method. Initializes a new instance of the class. The identity. The store. Initializes a new instance of the class. The store. This class contains appearance information for each ChartPoint . Initializes the new instance of the class. Overloaded constructor. Initializes a new style object. Initializes a new style object and copies all data from an existing style object. The style object that contains the original data. Initializes a new style object and associates it with an existing . A that holds data for this . All changes made in this style object will be saved in the object. Initializes a new style object and associates it with an existing . A that holds the identity for this . Initializes a new style object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Copies properties from another style object. This method raises Changing and Changed notifications if the other object differs. (ModifyStyle does not raise these events). The style object to be applied on the current object. Method to dispose ChartStyleInfo object Gets the object that holds all the data for this style object. Override this method to create a product-specific identity object for a sub object. An identity object for a subobject of this style. Override this method to return a default style object for your derived class. A default style object. Serializes this style to XML. Returns a with default settings. Gets or sets custom shape in the background of the displaytext. Before use this, enable "DrawTextShape" property of series style. Gets or sets the color of the text that is to be rendered for a . Resets TextColor. Gets a value indicating whether this instance has text color. true if this instance has text color; otherwise, false. Gets or sets the base style with default settings that is to be used for the appearance of the . Gets or sets the alt tag with default settings that is to be used. this is used in ASP.NET chart to define the format of "alt" tag value. for the appearance of the . Resets the base style. Gets a value indicating whether this instance has base style. true if this instance has base style; otherwise, false. Creates or returns a cached GDI+ font generated from font information of the object. The gdip font. Gets /sets the font that is to be used for drawing text. The font. Resets font information. Should the serialize font. Gets a value indicating whether font information has been initialized for the current object. true if this instance has font; otherwise, false. Creates or returns a cached GDI+ font generated from font information of the object. The gdip pen. Gets or sets the information that is to be used for drawing lines. The border. Resets line information. Should the serialize border. True if the element should serialize otherwise false. Gets a value indicating whether line information has been initialized for the current object. true if this instance has border; otherwise, false. Gets or sets a solid backcolor, gradient or pattern style with both back and forecolor for a 's background. The interior. Resets interior information. Should the serialize interior. True if the element should serialize otherwise false. Gets a value indicating whether interior information has been initialized for the current object. true if this instance has interior; otherwise, false. Returns a collection of custom property objects that have at least one initialized value. The primary purpose of this collection is to support design-time code serialization of custom properties. Gets or sets the text that is to be associated with a . This text will be rendered at a position near the point if is set to True. The text. Resets text information. Should the serialize text. True if the element should serialize otherwise false. Gets a value indicating whether text information has been initialized for the current object. true if this instance has text; otherwise, false. Gets or sets the ToolTip that is to be associated with the . The tool tip. Resets ToolTip information. Should the serialize tool tip. True if the element should serialize otherwise false. Gets a value indicating whether ToolTip information has been initialized for the current object. true if this instance has tool tip; otherwise, false. Gets or sets the formatting that is to be applied to values that are displayed as ToolTips. The tool tip format. Resets TooltipFormat. Should the serialize tool tip format. True if the element should serialize otherwise false. Gets a value indicating whether this instance has tool tip format. true if this instance has tool tip format; otherwise, false. Gets or sets the imagelist that is to be associated with this . This property is used in conjunction with the property to display images associated with this point. The images. Resets ImageList information. Should the serialize images. True if the element should serialize otherwise false. Gets a value indicating whether ImageList information has been initialized for the current object. Gets or sets the image index from the associated property. The index of the image. Resets image index information. Should the index of the serialize image. True if the element should serialize otherwise false. Gets a value indicating whether image index information has been initialized for the current object. Gets or sets the attributes of the symbol that is to be displayed at this point. The symbol. Resets symbol information. Should the serialize symbol. True if the element should serialize otherwise false. Gets a value indicating whether symbol information has been initialized for the current object. true if this instance has symbol; otherwise, false. Gets or sets the attributes of the Callout that is to be displayed at this point. The Callout. Resets Callout information. Should the serialize Callout. True if the element should serialize otherwise false. Gets a value indicating whether Callout information has been initialized for the current object. true if this instance has Callout; otherwise, false. Gets or sets a value indicating whether [_ system]. true if [_ system]; otherwise, false. Resets System. Should the serialize system. True if the element should serialize otherwise false. Gets a value indicating whether [_ has system]. true if [_ has system]; otherwise, false. Gets or sets the name of the _. The name of the _. Resets Name. Gets or sets the orientation of text that is to be displayed at this point. Resets TextOrientation. Should the serialize text orientation. True if the element should serialize otherwise false. Gets a value indicating whether this instance has text orientation. true if this instance has text orientation; otherwise, false. Gets a value indicating whether a shadow should be rendered when this point is displayed. true if [display shadow]; otherwise, false. Resets DisplayShadow. Should the serialize display shadow. True if the element should serialize otherwise false. Gets or sets the offset that is to be used when a shadow is rendered for this . Resets ShadowOffset. Gets a value indicating whether this style contains the local value of ShadowOffset property. true if this instance contains the local value of ShadowOffset property; otherwise, false. Gets or sets the interior attributes of the shadow displayed underneath this point. Resets ShadowInterior. Gets a value indicating whether this style contains the local value of ShadowInterior property. true if this instance contains the local value of ShadowInterior property; otherwise, false. Gets a value indicating whether this point should be highlighted when the mouse moves over it. Gets a value indicating whether this style contains the local value of HighlightOnMouseOver property. true if this instance contains the local value of HighlightOnMouseOver property; otherwise, false. Gets or sets the attributes of the brush that are to be used to highlight this point when the mouse moves over it and is enabled. Gets or sets the attributes of the brush that are to be used to hide this point when the mouse moves over on other point. Resets DimmedInterior. Gets a value indicating whether this style contains the local value of HighlightInterior property. true if this instance contains the local value of HighlightInterior property; otherwise, false. Gets a value indicating whether this style contains the local value of DimmedInterior property. true if this instance contains the local value of DimmedInterior property; otherwise, false. Controls the circle around this point that would be considered as being within the bounds of this point for hit-testing purposes. Resets HitTestRadius. Gets a value indicating whether this style contains the local value of HitTestRadius property. true if this instance contains the local value of HitTestRadius property; otherwise, false. Gets or sets the Label value. Resets Label. Gets a value indicating whether this style contains the local value of Label property. true if this instance contains the local value of Label property; otherwise, false. Gets or sets the format that is to be applied to values that are displayed as text. Resets TextFormat. Gets a value indicating whether this style contains the local value of TextFormat property. true if this instance contains the local value of TextFormat property; otherwise, false. Gets or sets the stringformat. The format. Resets the Format. Gets or Sets whether text should be displayed at this point. Gets or sets whether text should be draw with shape in the background at this point. Resets DisplayText. Gets a value indicating whether this style contains the local value of DisplayText property. true if this instance contains the local value of DisplayText property; otherwise, false. Gets or sets the width of this point relative to the total width available. It is specially useful with Gantt charts to render series that overlap. Resets PointWidth. Gets a value indicating whether this style contains the local value of PointWidth property. true if this instance contains the local value of PointWidth property; otherwise, false. Gets or sets the offset of the text from the position of the . Reset TextOffset. Gets a value indicating whether this style contains the local value of TextOffset property. true if this instance contains the local value of TextOffset property; otherwise, false. Gets or sets the offset of the text from the position of the . Resets RelatedPoints. Gets a value indicating whether this instance has related points. true if this instance has related points; otherwise, false. Gets or sets the Url that is to be associated with a . This Url will be applied to the point if EnableUrl and CalcRegion property is set to True.This property is applicable only for ChartWeb. The Url. Resets Url information. Should the serialize Url. True if the element should serialize otherwise false. Gets a value indicating whether Url information has been initialized for the current object. true if this instance has Url; otherwise, false. This class holds arbitrary style information. The object that holds and gets the data for this custom property object. Overloaded. Initializes the object with a that the properties of this class will belong to. The object that holds and gets the data for this custom property object. Initializes the object with an empty object. When you later set the property, the changes in this object will be copied over to the new object. Gets or sets the that holds and gets the data for this custom property object. When you set the property all prior changes in this object will be copied over to the new object. _s the create style info property. Type of the component. The sd. The type. Name of the property. Returns StyleInfoProperty object. Overloaded. Registers a new custom property. > Registers a new custom property. The type of your derived custom property class. The type of the property. The name of the property. This must match a property member in your class. A object that you should use for getting and setting values. Registers a new custom property. The type of your derived custom property class. The name of the property. This must match a property member in your class. A object that you should use for getting and setting values. Implements a collection of custom property objects that have at least one initialized value. The primary purpose of this collection is to support design-time code serialization of custom properties. Initializes a with a reference to the parent style object. Copies the initialized properties of the specified custom property to the parent style object and attaches the custom property object with the parent style object. A ChartStyleInfoCustomProperties with custom properties. Gets the number of objects in this collection. Copies the elements to a one-dimensional at the specified index. The one-dimensional which is the destination of the objects from the instance. The must have zero-based indexing. The zero-based index in at which copying begins. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. is null. is less than zero. is multidimensional. -or- is equal to or greater than the length of . -or- The number of elements in the source is greater than the available space from to the end of the destination . The type of the source cannot be cast automatically to the type of the destination . Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. is an abstract base class for classes to be used as sub-objects in a . is derived from and thus provides the same easy way to provide properties that can inherit values from base styles at run-time. The difference is that supports this inheritance mechanism as a sub-object from a . A sub-object needs to have knowledge about its parent object and be able to walk the base styles from the parent object. Examples for implementation of is the font class in Essential Chart. Programmers can derive their own style classes from and add type-safe (and Intelli-sense) supported custom properties to the style class. See the overview of for further discussion about style objects. Initializes a new object and associates it with an existing . A that holds the identity for this . A that holds data for this object. All changes made in this style object will be saved in the object. Initializes a new object and associates it with an existing . A that holds data for this object. All changes made in this style object will be saved in the object. Returns the that this sub-object belongs to. The parent style object. Initializes a new instance of the class. The data. The index. if set to true style is in offline. Returns an array with base styles for the specified style object. The style object. An array of style objects that are base styles for the current style object. Occurs when a property in the has changed. The instance that has changed. A that identifies the property to operate on. Implements the data store for the object. Gets the static data. The static data. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). Initializes the class. Initializes a new instance of the class. Initializes a new instance of the class. The info. The context. Internal method to initialize static variables of the object after disposing it Method to dispose ChartStyleInfoStore object Clones this instance. Returns clone object of StyleInfoStore. Returns the specifies the correct store. Returns new instance of XmlSchema object. This class acts as a repository for common styles (base styles). Such styles are registered and held in this repository. This enables them to be referenced by their registered names. When changes are made to registered base styles, they are propagated through the system. Returns the ChartBaseStyleInfo object registered with the specified name. Initializes a new instance of the class. Registers the specified base style with the styles map. The style that is to be registered. The property will be used as the registration name. Look ups and returns the base style with the specified name. Name to look for. A base style if look up is successful; NULL otherwise. Removes the base style registered under the specified name from this repository. Name of base style to remove. Remove references to all registered styles. Gets the base styles. The style info. Returns ChartStyleInfo array. Gets the sub base styles. The style info. The base style info. Returns ChartStyleInfo array. Gets the sub base styles. The style info. The styles. Returns ChartStyleInfo array. No symbol is displayed. Arrow is displayed. Inverted Arrow is displayed. Circle is displayed. Cross is displayed. Horizontal Line is displayed. Dow Jones Line is displayed. Vertical Line is displayed. Diamond is displayed. Square is displayed. Triangle is displayed. Inverted triangle is displayed. Cross is displayed. Excel Star is displayed. Hexagon is displayed. Pentagon is displayed. Star is displayed. Image specified in ImageIndex is displayed. Circle is displayed. Square is displayed. Hexagon is displayed. Pentagon is displayed. This class implements the data store for the object. Gets or sets the style of the symbol that is to be displayed. Gets or sets the image index that is to be used to access the image from the associated ChartStyleInfo object's ImageList. Gets or sets the color that is to be used with the symbol. Gets a value indicating whether this instance has highlight color. Gets or sets the color of the dimmed symbol. Gets or sets the size of the symbol. Gets or sets the offset of the symbol. Gets or sets the marker of the symbol. Gets or sets the information that is to be used for drawing border. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). Initializes a new instance of the class. Initializes a new instance of the class from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Internal method to initialize static variables of ChartSymbolInfoStore object Method to dispose ChartSymbolInfoStore object Creates an exact copy of the current object. Base class implementation of this method calls Activator.CreateInstance to achieve the same result. I assume calling new directly is more efficient. Otherwise this override is obsolete. A with same data as the current object. This class implements the data store for the object. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). Initializes a new instance of the class. Internal method to initialize static variables of ChartCalloutInfoStore object Method to dispose ChartCalloutInfoStore object Creates an exact copy of the current object. Base class implementation of this method calls Activator.CreateInstance to achieve the same result. I assume calling new directly is more efficient. Otherwise this override is obsolete. A with same data as the current object. Gets or sets border to the custom shape. Gets or sets the type of custom shape to be used. Gets or sets border to the custom shape. Gets or sets border width to the custom shape. Gets or sets border color to the custom shape. Initializes a new instance of class. Internal method to initialize static variables of this object after disposing it Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). Method to dispose ChartCustomShapeInfoStore object Initializes the new instance of the class. Initializes a new instance of the class. Initializes a new object and associates it with an existing . A that holds the identity for this . Initializes a new instance of object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Gets a default that is to be used with a default custom shape. Gets or sets the color that is to be used with the symbol. The color. Gets or sets the style of the shape that is to be displayed. Default shape is square. It will support the limitted shape(Square, Circle, Hexagon, Pentagon) draw around the custom point Gets or sets border to the custom shape. Gets or sets border to the custom shape. Gets or sets border to the custom shape. Method to dispose ChartCustomShapeInfo object Returns . A object with default values. This class provides a object for symbols associated with a ChartPoint. Initializes the new instance of the class. Initializes a new instance of the class. Initializes a new object and associates it with an existing . A that holds the identity for this . Initializes a new instance of object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Gets a default that is to be used with a default style. Gets or sets the style of the symbol that is to be displayed. Resets the symbol style. Should the serialize shape. True if the element should serialize otherwise False. Gets a value indicating whether the style has been initialized. true if this instance has shape; otherwise, false. Gets or sets the image index that is to be used to access the image from the associated object's ImageList. The index of the image. Resets the image index. Should the index of the serialize image. True if the element should serialize otherwise False. Gets a value indicating whether the ImageIndex has been initialized. true if this instance has image index; otherwise, false. Gets or sets the color that is to be used with the symbol. The color. Resets the symbol's color. Should the color of the serialize. True if the element should serialize otherwise False. Gets a value indicating whether the symbol's color has been initialized. true if this instance has color; otherwise, false. Gets or sets the color of the highlighted symbol. The color of the highlighted symbol. Resets the color of the highlighted symbol. Shoulds the color of the serialize highlighted symbol. Gets a value indicating whether this instance has highlight color. true if this instance has highlight color; otherwise, false. Gets or sets the color of the dimmed symbol. The color of the dimmed symbol. Resets the color of the dimmed. Shoulds the color of the serialize dimmed. Gets a value indicating whether this instance has dimmed color. true if this instance has dimmed color; otherwise, false. Gets or sets the size of the symbol. The size. Resets the size. Should the size of the serialize. True if the element should serialize otherwise False. Gets a value indicating whether the size of the symbol has been initialized. true if this instance has size; otherwise, false. Gets or sets the offset of the symbol. The offset. Resets the offset. Should the serialize offset. True if the element should serialize otherwise False. Gets a value indicating whether the offset of the symbol has been initialized. true if this instance has offset; otherwise, false. Gets or sets the information that is to be used for drawing border. The border. Resets line information. Should the serialize border. True if the element should serialize otherwise False. Gets a value indicating whether line information has been initialized for the current object. Gets or sets the marker of the symbol. Resets the marker. Indicates whether the marker of the symbol has been initialized. Method to dispose ChartSymbolInfo object Creates the new class. The identity. The store. Returns new ChartSymbolInfo instance. Override this method to create a product-specific identity object for a sub object. An identity object for a subobject of this style. Makes an exact copy of the current object. The new owner style object for the copied object. The identifier for this object. A copy of the current object registered with the new owner style object. Returns . A object with default values. This class provides a object for callout associated with a ChartPoint. Initializes the new instance of the class. Initializes a new instance of the class. Initializes a new object and associates it with an existing . A that holds the identity for this . Initializes a new instance of object and associates it with an existing . A that holds the identity for this . A that holds data for this . All changes made in this style object will be saved in the object. Gets a default that is to be used with a default style. Gets or sets the boolean value that is to be used with the callout. The Enable. Resets enable calloutr. Should the enable of the serialize. True if the element should serialize otherwise False. Gets a value indicating whether the callout feature is enabled. true if this instance has boolean; otherwise, false. This is associated with a Text property and used for internal purpose. duplicate for displaytextandformat. duplicate value. This is associated with a Text property and used for internal purpose. offset for text. TextOffset value. Resets TextOffset information. Should the serialize TextOffset. True if the element should serialize otherwise false. Gets a value indicating whether TextOffset information has been initialized for the current object. true if this instance has TextOffset; otherwise, false. This is associated with a Text property and used for internal purpose. offset for text. OffsetX value. Resets OffsetX information. Should the serialize OffsetX. True if the element should serialize otherwise false. Gets a value indicating whether OffsetX information has been initialized for the current object. true if this instance has OffsetX; otherwise, false. This is associated with a Text property and used for internal purpose. offset for text. OffsetY value. Resets OffsetY information. Should the serialize OffsetY. True if the element should serialize otherwise false. Gets a value indicating whether OffsetY information has been initialized for the current object. true if this instance has OffsetY; otherwise, false. Gets or sets the font that is to be associated with a . This font will be rendered at a position near the point if is set to True. The font. Resets Font information. Should the serialize Font. True if the element should serialize otherwise false. Gets a value indicating whether Font information has been initialized for the current object. true if this instance has text; otherwise, false. Gets or sets the textFormat that is to be associated with a . This text will be rendered with prefix or sufix text with the format of {0},{1},{2} is set to True. The text. Resets textFormat information. Should the serialize textFormat. True if the element should serialize otherwise false. Gets a value indicating whether textFormat information has been initialized for the current object. true if this instance has textFormat; otherwise, false. Gets or sets the Position of text that is to be displayed at this point. Should the serialize text Position. True if the element should serialize otherwise false. Gets a value indicating whether this instance has text Position. true if this instance has text orientation; otherwise, false. This is associated with the label position placement on mouse dragging. duplicate value. This is associated with the label position placement on mouse dragging. duplicate value. This is associated with the label placement on mouse dragging. duplicate value. Gets or sets the color that is to be used with the callout. The color. Resets the callout's color. Should the color of the serialize. True if the element should serialize otherwise False. Gets a value indicating whether the callout's color has been initialized. true if this instance has color; otherwise, false. Gets or sets the text color that is to be used with the callout. The text color. Resets the callout's text color. Should the text color of the serialize. True if the element should serialize otherwise False. Gets a value indicating whether the callout's text color has been initialized. true if this instance has color; otherwise, false. Gets or sets the information that is to be used for drawing border. The border. Resets line information. Should the serialize border. True if the element should serialize otherwise False. Gets a value indicating whether line information has been initialized for the current object. Method to dispose ChartCalloutInfo object Creates the new class. The identity. The store. Returns new ChartCalloutInfo instance. Override this method to create a product-specific identity object for a sub object. An identity object for a subobject of this style. Makes an exact copy of the current object. The new owner style object for the copied object. The identifier for this object. A copy of the current object registered with the new owner style object. Returns . A object with default values. This interface represents the 'composed' state of styles for a single series. When composed, styles have all their attributes initialized from their base styles and any other styles that forms a part of their inheritance structure. Composed styles are used by the chart directly. Returns the style object that is common to the series (for which this model holds style information). Gets the at the specified index. Overloaded. Returns an 'offline' version of the series style. Offline styles do not propagate changes made, back to the data store. Returns an 'offline' version of the point style. Offline styles do not propagate changes made, back to the data store. Index value of the style. Returns ChartStyleInfo object. Removes any information that is cached. Looks up base style information for any object. The style object for which base style information is to be retrieved. The index value of the style. Returns ChartStyleInfo array. Changes the style stored at the specified index to be the same as the specified style. Affects the data store. Style object whose information is to be stored. The index value of the style to be changed. This interface is implemented by classes that host series specific style information. A acts as a repository that is used to hold information on registered base styles. This information forms the core that is needed to apply base style information to styles. Gets the back color hint from the host. This interface represents the complete style information for a series in the chart. Gets the series style information. Returns the style information at the specified index. This is the actual style information and not composed style information. The index value of the point for which style information is needed. Style information at the specified index. Changes style information at the specified index. Style whose attributes are to be stored. Index value where they need to be stored. Changes series style information. Style whose attributes are to be stored in the series style. Accesses base style information for the specified style. Style for which base style information is needed. Index value where the style is stored. Completely composed styles can be accessed using the interface returned by this property. Composed styles have all information initialized from base styles and any other styles along their inheritance hierarchy. Event that is raised when style information is changed. The Trendline type Enumerator. Draws linear Trendline. Draws Polynomial Trendline. Draws Exponential Trendline. Draws Moving Average Trendline. Draws Logarithmic Trendline. Draws Power Trendline. Gets or sets the name of the trendline. Gets or sets the color of the trendline. Gets or sets the trendline style. Gets or sets the width of the trendline. Gets or sets the visibility of trendline. Gets or sets the Backward Forecast of the trendline. Gets or sets the Forward Forecast of the trendline. Gets or sets the Polynomial Order in the Polynomial Trendline Gets or sets the Period in the Moving Average Trendline Gets or sets the type of the trendline. Calculates the Trendline Elements . The Chartseries. Calculates the Trendline Elements . The Chartseries. Calculate Polynomial Trendline with order Create the polynomial segments Returns the controlPoints of the curve The ChartCustomPoint class can be used to set text or symbols at a particular point on the chart area. Initializes a new instance of class. An event that is triggered when settings is changed. Gets or sets the image list to be used. Gets or sets the border information that is to be associated with this custom point. Gets or sets the interior brush information that is to be associated with this custom point. Gets or sets the offset of text that is to be associated with this point, from the rendering position of this point. Gets or sets the index of the point to be followed. Gets or sets the index of the series that holds the point to be followed. Gets or sets the X value of the custom point when the primary X axis of the chart is DateTime. Gets or sets the Y value of the custom point when the primary Y axis of the chart is DateTime. Gets or sets the symbol information that is to be associated with the custom point. Gets or sets a value indicating whether marker is visible. true if marker is visible; otherwise, false. Gets or sets the color of the text. Gets or sets the font of the text. Gets or sets the alignment of the text in relation to the point. Gets or sets the text of the custom point. Gets or sets the X value of the custom point when the primary X axis of the chart is of type double. Gets or sets the Y value of the custom point when the primary Y axis of the chart is of type double. Indicates how the XValue and YValue will be used. Method to dispose ChartCustomPoint object Assign the Shape class properties values to custom point to draw in the chartarea The chart custom point shape Draws the specified graph. The chartarea The graph. The point. Draws the specified graph. The chartarea The graph. The point. Raises the event. The instance containing the event data. Called when border is changed. The sender. The instance containing the event data. Gets the text point. The base point. Size of the text. Returns the Text point. Gets the Rectangle point. The base point. Returns the Rectangle point. The DrawShape class can be used to set shape to particular custom point on the chart area. Initializes a new instance of the class. Gets or sets the font of the text. Gets or sets the style of the shape that is to be displayed. Default shape is Square. It will support the limitted shape(Square, Circle, Hexagon, Pentagon) draw around the custom point Gets or sets the text of the custom point. Gets or sets background color to the Shape. Default color is "White" Gets or sets text color to the custom shape. Default color is "White" Gets or sets size to the Shape to draw around the custom points Default Size is (50, 50) Gets or sets border to the custom shape. Gets or sets the position of the shape in relation to the point. Method to dispose DrawShape object. No border. A dotted-line border. A dashed border. A solid border. A sunken border. A raised border. The object or text is aligned to the left of the reference point. The object or text is aligned to the right of the reference point. No border. A single-line border. A three-dimensional border. Specifies the drawing mode of chart. Chart will be painted in 2D mode. Chart will be painted in pseudo 3D mode. Chart will be painted in real 3D mode. Specifies type of coordinate system. Any coortinate sysytem isn't used. The circular coordinate system is used. The rectangular coordinate system is used. Lists the different ways in which multiple axes will be rendered on the same side (X or Y) Multiple axes will be rendered one after the other, side-by-side. Multiple axes will be rendered in parallel. Represents No Skins. Represents Office2007Black Skin. Represents Office2007Blue Skin. Represents Office2007Silver Skin. Represents Almond Skin. Represents Blend Skin. Represents Blueberry Skin. Represents Marble Skin. Represents MidNight Skin. Represents Monochrome Skin. Represents Olive Skin. Represents Sandune Skin. Represents Turquoise Skin. Represents Vista Skin. Represents VS2010 Skin. Represents VS2010 Skin. Specifies flags that control the elements painting. Indicates visibility of background. Indicates visibility of border. Indicates visibility of interactive cursors. Indicates visibility of axes. All elements will be painted. Lists the options available for rendering the labels in the Pyramid, Funnel, Pie or Doughnut Chart. Labels are not shown. Labels are rendered inside the pie. Lables are rendered outside the pie.In funnel or pyramid chart, if the label style is set to outside, then the label placement has be left or right. Labels are rendered outside the pie and in columns. Labels are rendered outside the pie and in chart area. Lists the options for positioning the lables in an accumulation chart (Pyramid or Funnel) Renders the label on top of the block, when rendered Inside. Renders the label at the bottom of the block, when rendered Inside. Renders the label to the left of the block, when rendered Outside. Renders the label to the right of the block, when rendered Outside. Renders the label at the center of the block, when rendered Inside. Lists the options in which a pyramid base could be rendered in 3D mode. Base is a square. Base is a circle. Lists the funnel mode options. The specified Y value is used to compute the width of the corresponding block. The specified Y value is used to compute the height of the corresponding block. Specifies the mode in which the Y values should be interpreted in the Pyramid chart. The Y values are proportional to the length of the sides of the pyramid. The Y values are proportional to the surface area of the corresponding blocks. Specifies how much 3D space will be used by chart. Chart type doesn't use the 3D space. Chart type uses the all 3D space. Chart type uses the single layer of 3D space for each series. Chart type uses the single layer of 3D space for all series with the same type. Specifies the Docking position of a control. The control will be docked to the Left of its container The control will be docked to the Right of its container The control will be docked to the Top of its container The control will be docked to the Bottom of its container The control will not be docked inside the container Specifies the alignment of the control. The control will be aligned Near. The control will be aligned in the Center. The control will be aligned Far. Specifies the placement of element by the parent bounds. Elements are located inside the parent. Elements are located outside the parent. Specifies the orientation. The chart element is oriented horizontally. The chart element is oriented vertically. Specifies the mode of drawing the edge labels. None of the edge label settings will be applied. The margin labels will be auto set. The margin labels will be user set. Specifies the vertical alignment. The element will be aligned in Top. The element will be aligned in Center. The element will be aligned in Bottom. Specifies the options to control what happens if chart labels intersect each other due to lack of space. It is used in conjunction with . related changes affect all label text. related changes affect only specific labels that may need to be changed. Specifies the representation symbol that is to be used inside the legend box for a series. A visual representation will be none. A visual representation of the series type will be rendered. The image associated with the series type will be rendered. A rectangle will be rendered. A line will be rendered. A straight line will be rendered. A circle will be rendered. A diamond will be rendered. A hexagon will be rendered. A pentagon will be rendered. A triangle will be rendered. An inverted triangle will be rendered. A cross will be rendered. Specifies the options for how to position a custom point on the chart. Coordinates of the custom point are taken as a percentage of the chart area. Coordinates of the custom point are taken to be in pixels. Coordinates of the custom point are taken as a percentage of the chart area. The custom point will follow the regular point of any series it is assigned to. Specifies the options for the action that is to be taken when labels intersect each other. No special action is taken. Labels may intersect. When labels would intersect each other, they are wrapped to avoid intersection. When labels would intersect each other, they are wrapped into multiple rows to avoid intersection. When labels would intersect each other, they are rotated to avoid intersection. The ChartTitleDrawMode enumerator. No special mode is taken. Wraps title. Removes the end of trimmed lines, and replaces them with an ellipsis. Specifies the actual symbol rendered inside the legend box for a series based on hints / specifications given with . Visual representation is empty. Visual representation is a line. Visual representation is a rectangle. Visual representation is a spline. Visual representation is an area chart. Visual representation is a pie slice. Visual representation is an image. Visual representation is a circle. Visual representation is a diamond. Visual representation is a hexagon. Visual representation is a pentagon. Visual representation is a triangle. Visual representation is an inverted triangle. Visual representation is a cross. Visual representation is a spline area. Visual representation is a Straight area. Specifies the options for positioning of the Chart's text. Text is positioned at the top of the chart area. Text is positioned at the bottom of the chart area. Text is positioned to the left of the chart area. Text is positioned to the right of the chart area. Specifies the different values that are natively used. Double value. DateTime value. Custom value. Category value. Logarithmic value. Specifies the representation classification. Generally used only when you are writing custom renderers. Values are single series rendered. Values are plotted side by side. Values are independently rendered. Values are plotted by circular (Radar, Polar). Other non-standard rendering. Specifies the representation classification. Generally used only when you are writing custom renderers. Values are stacked. Values are stacked. Values are not stacked. Specifies the different sort axis value types. Sorts the ChartSeries based on X values. Sorts the ChartSeries based on Y values. Specifies the different sort direction. Sorts the series in ascending order. Sorts the series in descending order. Specifies the different chart types. Line chart. Spline chart. Rotated spline chart. Scatter chart. Column chart. Bar chart. Gantt chart. Stacking bar chart. Area chart. Range Area chart. Area chart with spline connectors. Stacking area chart. Stacking column chart. Stacking area chart. Stacking 100% bar chart. Stacking 100% column chart. Stacking 100% Line chart. Pie chart. Funnel chart. Pyramid chart. HiLo chart. HiLoOpenClose chart. Candle chart. Bubble chart. StepLine chart. StepArea chart. Radar chart. Kagi chart. Renko chart. Polar chart. ColumnRange chart. ThreeLineBreak chart. PointAndFigure chart. BoxAndWhisker chart. Histogram chart. This Chart is mainly used in sensitivity analysis. It shows how different random factors can influence the prognoses income. HeatMap chart Custom chart. Rendering is done by user. Specifies chart axis ranges configuration options. Bounds are automatically calculated based on values. Bounds and intervals are explicitly set. Specifies the orientation of text when rendered with a value point. Text is rendered above and to the left of the point. Text is rendered above the point. Text is rendered above and to the right of the point. Text is rendered to the left of the point. Text is centered on the point. Text is rendered to the right of the point. Text is rendered below and to the left of the point. Text is rendered below the point. Text is rendered below and to the right of the point. Text is rendered in a manner that is appropriate for the situation. Text is rendered above the region that represents the point (Example: above the bar in a bar chart). Text is rendered below the region that represents the point (Example: below the bar in a bar chart). Text is centered in the region that represents the point (Example: centered inside the bar in a bar chart). Text is left in the region only bar in a bar chart. Text is centered to the symbol if one is associated with the point. Specifies the Position of Callout data label when rendered with a value point. Text is rendered above the point. Text is rendered to the left of the point. Text is rendered to the right of the point. Text is centered on the point. Text is rendered below the point. Specifies the style of the radar chart. Axes are rendered polygonal. Axes are rendered as circles. Indicates the style of the radar chart. The width is specified in ChartPoint.YValues[1] in units of X-Axis range. If width of columns aren't given in point YValues[1], in pixels. If not specified, the column will be rendered in DefaultWidthMode. The width of the columns will always be calculated to fill the space between columns. Specifies the drawing mode of 3D column/bar charts Columns are drawn in depth. Column are drawn side-by-side. Columns are drawn in depth with the same size. Specifies the mode of drawing the Gantt chart Plots the Gantt chart as overlapped. Plots the Gantt chart as side-by-side. Specifies the modes that is to be used for drawing tick labels on the axis. The ticks and tick labels aren't drawing; The ticks and tick labels are distributed uniformly along the axis with specified interval. The user can specify the positions of labels and text of labels . The user can specify the positions of labels and text of labels. The Automatic labels are also drawn. Specifies how to print content that contains color or shades of gray. The series Styles will be in monochrome scale during printing. The series Styles will be in colored scale during printing. The printer will be checked if it supports colors. If not then the GrayScale mode will be used. Specifies type of connection between scatter points. Connect type will be none. (Scatter chart) Connect type will be of line (ScatterLine chart) Connect type will be spline (ScatterSpline chart) Specifies that Open and Close lines are displayed. Draws both open and close lines. Draws only Close line. Draws only Open line. Renders rectangle layout for HeatMap series. Renders vertical layout for HeatMap series. Renders horizontal layout for HeatMap series. Specifies the Orientation of Interactive Cursor. Only Horizontal Cursor gets displayed. Only Vertical Cursor gets displayed. Both the Horizontal and Vertical Cursor gets displayed. Specifies are zooming enabled only for single axis. Zoomx XAxis only. Zooms YAxis only. None of the zooming will be applied. This class holds information on lines rendered as part of the chart's rendering system. An event that is triggered when properties are changed. Gets or sets the backcolor that is to be associated with the line. Gets the brush information that is to be used with the line. Gets or sets the style of the line. Gets or sets the forecolor of the line. Gets the pen used to render the line. Gets or sets the type of pen that is to be used with the line. Gets or sets the width of the line. Initializes a new instance of the class. Raises the event. The instance containing the event data. Resets the value of BackColor property. Resets the value of ForeColor property. Indicates whether the BackColor should be serialized. Returns true if the element should serialize otherwise false. Indicates whether the ForeColor property should be serialized Returns true if the element should serialize otherwise false. Refreshes the pen. ChartMarker is used in association with . Gets or sets the line cap that is to be used with this marker. Gets or sets the line information associated with this marker. Initializes a new instance of the class. Method to dispose ChartMarker object. ChartIndexedValues collects and sorts the X values of series. Gets the count of indexed values. The count. Gets the at the specified index. Initializes a new instance of the class. The model. Gets the indexed value by real value. The value. Returns the Index. Gets the real value by indexed value. The index. Returns double value for the given index. Updates this values. Called when series changed. The sender. The instance containing the event data. Closed range. Gets the start. The start. Gets the end. The end. Gets the delta. The delta. Gets the median. The median. Gets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Gets the empty. The empty. Initializes a new instance of the struct. The start. The end. Union operator First double range Second double range Returns DoubleRange. Union operator First double range Second double range Returns DoubleRange. Implements the operator >. The range. The value. The result of the operator. Implements the operator <. The range. The value. The result of the operator. Implements the operator >=. The range. The value. The result of the operator. Implements the operator <=. The range. The value. The result of the operator. Implements the operator ==. The left range. The right range. The result of the operator. Implements the operator !=. The left range. The right range. The result of the operator. Create the from the median. The median. The size. Returns DoubleRange. Create range by array of double. Returns DoubleRange. Unions the specified left range with right range. The left range. The right range. Returns DoubleRange. Unions the specified range with value. The range. The value. Returns DoubleRange. Scales the specified range by value. The range. The value. Returns DoubleRange. Multiplies the specified range by value. The range. The value. Returns DoubleRange. Inflates the specified range. The range. The value. Returns DoubleRange. Offsets the specified range by value. The range. The value. Returns DoubleRange. Intersects the specified left range. The left range. The right range. Returns DoubleRange. Excludes the specified range. The range. The excluder. The left range. The right range. Checks whether intersection region of two ranges is not empty. true if intersection is not empty Checks whether intersection region of two ranges is not empty. true if intersection is not empty Check the value whether it lies inside the end value or not. The value. True if the ChartRanges is not Empty otherwise False. Insides the specified value. The value. if set to true value can be equal with range. True if the ChartRanges is not Empty otherwise False. Insides the specified range. The range. True if the ChartRanges is not Empty otherwise False. Interpolates the specified value. The interpolator. Returns Double. Extrapolates the specified value. The value. Returns Double. Indicates whether this instance and a specified object are equal. Another object to compare to. true if obj and this instance are the same type and represent the same value; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer that is the hash code for this instance. Default type converter. Initializes a new instance of class. Returns whether this converter can convert the object to the specified type, using the specified context. An that provides a format context. A that represents the type you want to convert to. true if this converter can perform the conversion; otherwise, false. Converts the given value object to the specified type, using the specified context and culture information. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the value parameter to. An that represents the converted value. The conversion cannot be performed. The destinationType parameter is null. Specifies a range of indices. Gets or sets the first index of range. From. Gets or sets the last index of range. To. Initializes a new instance of the class. The first index of range. The lase index of range. Converts instances of other types to and from a . Initializes a new instance of the class. Returns whether this converter can convert the object to the specified type, using the specified context. An that provides a format context. A that represents the type you want to convert to. true if this converter can perform the conversion; otherwise, false. Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. An that provides a format context. A that represents the type you want to convert from. true if this converter can perform the conversion; otherwise, false. Converts the given object to the type of this converter, using the specified context and culture information. An that provides a format context. The to use as the current culture. The to convert. An that represents the converted value. The conversion cannot be performed. Converts the given value object to the specified type, using the specified context and culture information. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the value parameter to. An that represents the converted value. The conversion cannot be performed. The destinationType parameter is null. Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. An that provides a format context. An of new property values. An representing the given , or null if the object cannot be created. This method always returns null. Returns whether changing a value on this object requires a call to to create a new value, using the specified context. An that provides a format context. true if changing a property on this object requires a call to to create a new value; otherwise, false. Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. An that provides a format context. An that specifies the type of array for which to get properties. An array of type that is used as a filter. A with the properties that are exposed for this data type, or null if there are no properties. Returns whether this object supports properties, using the specified context. An that provides a format context. true if should be called to find the properties of this object; otherwise, false. Describes the margins of a frame around a rectangle. Four float values describe the Left, Top, Right, and Bottom sides of the rectangle, respectively. An event that is triggered when margin properties are changed. Gets or sets the top value of margin. Gets or sets the left value of margin. Gets or sets the bottom value of margin. Gets or sets the right value of margin. Overloaded constructor. Creates a new instance. Creates a new instance. Top. Left. Bottom. Right. Determines whether the specified is equal to the current . The to compare with the current . true if the specified is equal to the current ; otherwise, false. Serves as a hash function for a particular type. A hash code for the current . Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Called when properties is changed. Converts instances of other types to and from a . Describes the thickness of a frame around a rectangle. Four float values describe the Left, Top, Right, and Bottom sides of the rectangle, respectively. Gets the left. The left. Gets the top. The top. Gets the right. The right. Gets the bottom. The bottom. Initializes a new instance of the class. The value. Initializes a new instance of the class. The left. The top. The right. The bottom. Implements the operator ==. The x. The y. The result of the operator. Implements the operator !=. The x. The y. The result of the operator. Adds the specified x to the specified y. The x. The y. Inflates the specified rect. The rect. Inflates the specified size. The size. Inflates the specified rect. The rect. Inflates the specified size. The size. Deflates the specified rect. The rect. Deflates the specified rect. The rect. Deflates the specified size. The size. Deflates the specified size. The size. Indicates whether this instance and a specified object are equal. Another object to compare to. true if obj and this instance are the same type and represent the same value; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer that is the hash code for this instance. Returns the fully qualified type name of this instance. A containing a fully qualified type name. Parses the specified text. The text. Specifies the usege of Y values. Point value will not used. This value used Y value for types like Line, Spline, Column... This value used as low value for types like HiLo, Range... This value used as high value for types like HiLo, Range... This value used as open value for types like HiLoOpenClose, Candle... This value used as close value for types like HiLoOpenClose, Candle... This value used as error bar value for types like Column, Line... This value used as size value for types like Column, Bubble... Specifies the registry of Initializes a new instance of the class. Initializes a new instance of the class. The usages. Gets the index of necessary value with the specified type. Gets the index of necessary value. Gets the index of the Y value. The index of the Y value. Initializes the class. Initializes a new instance of the class. The series. Method to dispose ChartPointFormatsRegistry object Registers the points format for the specified type. The type. The usages. Called when series type changed. The type. This class contains appearance information of interactive zooming. Gets or sets the opacity of zooming selection. The opacity. Gets or sets a value indicating whether border is shown. true if border is shown; otherwise, false. Gets or sets the information on line drawn during interactive zooming. Gets or sets the interior of zooming selection. The instance. Initializes a new instance of the class. Should the serialize interior. Describes the CMYK color. Gets the C component of color. The C component. Gets the M component of color. The M component. Gets the Y component of color. The Y component. Gets the K component of color. The K component. Converts the CMYK color of the RGB. Creates the CMYK color by the RBG components. The red component. The green component. The blue component. Creates the CMYK color by the CMYK components. The C component. The M component. The Y component. The K component. Converts the RGB to CMYK color. Color of the RGB. Converts the CMYK to RGB color. Color of the cmyk. Draws the point symbol. The graph. The style. The point. Draws the point symbol. The graph. The shape. The brush. The pen. Index of the img. The images. The point. The size. Draws the marker. The . The marker. The p2. The p1. Draws the related point symbol. The . The symbol. The border. The img list. The pt. Draws the point symbol. The . The style. The pt. if set to true marker will be drawn. Draws the point symbol. The graphics object. The style. The point. if set to true [draw marker]. The brush info. Draws the point symbol. The . The symbol shape. The symbol marker. Size of the symbol. The symbol offset. Index of the symbol image. The brush. The pen. The images. The pt. if set to true marker will be drawn. Draws the point symbol. The . The symbol shape. The symbol marker. Size of the symbol. The symbol offset. Index of the symbol image. The brush. The pen. The images. The pt. if set to true marker will be drawn. Draws the point symbol. The graphics. The symbol shape. The symbol marker. Size of the symbol. The symbol offset. Index of the img. The brush. The pen. The images. The point. if set to true marker will be drawn. Draw Image symbol. The grapics. Rectangle bound of the Symbol. The image. Draw Circle symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Plus Line symbol. The grapics. Rectangle bound of the Symbol. The brush. Draw Cross Line symbol. The grapics. Rectangle bound of the Symbol. The brush. Draw ExcelStar Line symbol. The grapics. Rectangle bound of the Symbol. The brush. Draw Horizontal Line symbol. The grapics. Rectangle bound of the Symbol. The brush. Draw Horizontal Line symbol. The grapics. Rectangle bound of the Symbol. The brush. Draw Vertical Line symbol. The grapics. Rectangle bound of the Symbol. The brush. Draw Diamond symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Hexagon symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw inverted triangle symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Arrow symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Inverted Arrow symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Pentagon symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Star symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Square symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw Triangle Arrow symbol. The grapics. Rectangle bound of the Symbol. The brush. The pen. Draw text. The graphics. Style of the text. The point. Draw text. The graphics. Style of the text. The point. The size. Adds the text path. The gp. The g. The text. The font. The rect. The STR format. Adds the text gepmetry to . The gp. The g. The text. The font. The rect. Gets the font size in pixels. The font. The . Gets the font size in pixels. The font. Gets the bounds. The index. The count. The bounds. Gets the individual pie bounds. The index. The count. The bounds. Gets the individual pie bounds. The index. The count. The bounds. Doughnut Coefficient value Returns the by the specified rectangle. specified rectanle. The radius of corners. The . Returns the by the specified rectangle. specified rectanle. The radius. The . Returns the by the specified rectangle. specified rectanle. The tl radius. The tr radius. The br radius. The bl radius. The . Gets the rendom beziers points. The PT1. The PT2. The evr. The fault. Gets the rendom beziers points. The PT1. The PT2. The count. The fault. Gets the rendom beziers points. The PT1. The PT2. The evr. The fault. Gets the rendom beziers points. The PT1. The PT2. The count. The fault. Gets the centered format. The centered format. Interpolates the colors. The start color. The end color. The interpolator. Clones the specified and changes property by specified color. Source of result. Specified color for property. Cloned specified with the changed . Draws rectangle with given . The to render rectangle. The to draw rectangle. Rectangle bounds to draw. Shortens the text. The graphics The text. The font. The width. Represents the methods for creation of symbols geometry. Gets the brush for specified BrushInfo instance Draws the symbol with specified style at specified location Graphics instance Style information for the symbol Location of the symbol Draw filled with its border. The to render shape. The to render. The bounds of the shape. The to draw shape border. The to fill symbol. Draw . The to render shape. The to render. The bounds of the shape. The to draw shape. Draw filled . The to render symbol. The symbol to render. The bounds to render symbol. The to fill the symbol. Creates symbol path for given shape. Creates circle path for given rectangle. The rectangle to create path. Circle path. Creates diamond path for given rectangle. The rectangle to create diamond path. Diamond path. Creates square for given rectangle. The rectangle to create path. Square path. Creates triangle for given rectangle. The bounds of the path. Triangle path. Creates inverted triangle for given rectangle. Bounds of the path. Inverted triangle path. Creates Arrow for given rectangle. Bounds of the path. Arrow path. Creates inverted arrow for given rectangle. Bounds of the path. Inverted arrow path. Creates hexagon for given rectangle. The bounds of the hexagon path. Hexagon path. Creates pentagon for given rectangle. The bounds of the path. Pentagon path. Creates cross for given rectangle. The bounds of the path. Plus path. Creates cross for given rectangle. The bounds of the path. Cross path. Creates Excel Star for given rectangle. The bounds of the path. Cross path. Creates star for given rectangle. The bounds of the path. Star path. Creates horizontal line for given rectangle. The bounds of the path. Horizontal line path. Creates horizontal line for given rectangle. The bounds of the path. Horizontal line path. Creates vertical line for given rectangle. The bounds of the path. Vertical line path. Contains the layout methods. Aligns the rectangle. The bounds area. The size rectangle. The alignment. Aligns the rectangle. The bounds area. The size rectangle. The horizontal alignment. The vertical alignment. Aligns the rectangle. The point. The size. The alignment. Aligns the rectangle. The point. The size. The horizontal alignment. The vertical alignment. Provides constants and static methods for mathematical functions. A ratio of radials to degrees. A ratio of degrees to radials. A double PI. A half of PI. A the minimal value of (magical number). Mods the angle. The angle. The mod angle. Rounds the specified value. The value to round. The div. Rounds the specified value. The value. The div. if set to true value will be rounded to greater value. Gets the indices of two closest points by the specified value. The array of double. The specified value. The index of first point. The index of second point. Represents the methods of double function. Computes the bisections by the specified function. The function handler. The x1. The x2. The x accuracy. The max iteration count. Computes the bisections by the specified function. The function handler. The x1. The x2. The x accuracy. The max iteration count. The table count. Computes the point of lines intersection. The start point of first line. The end point of first line. The start point of second line. The end point of second line. Computes the determinant by the specified matrix. The first row of matrix. The second row of matrix. Indicates whether specified rectangle is intersects with the line. The rectangle. The start of line. The end of line. Indicates whether specified rectangle is intersects with the line. The rectangle. The start of line. The end of line. Checks whether specified value is inside of specified range. The value. The minimal value. The maximal value. Checks whether specified value is inside of specified range. The value. The minimal value. The maximal value. Checks whether specified value is inside of specified range. The value. The minimal value. The maximal value. Mins the max. The value1. The value2. The min. The max. Returns the minimal value from array. The array of values. The minimal value. Returns the maximal value from array. The array of values. The maximal value. Compute the bounds of rotated rectangle. The rectangle. The rotation angle. Compute the bounds of left-center rotated rectangle. The rectangle. The rotation angle. Compute the bounds of center rotated rectangle. The rectangle. The rotation angle. Calculates distance between two points. The point to calculate distance from. The point to calculate distance to. Distance between to point. Gets the point by angle. The rect. The angle. if set to true [is circle]. Creates the by specified center and radius. The center. The radius. Returns the center of specified rectangle. The rect. Returns the half size of rectangle. Corrects the size of the specified rectangle. The rect. Creates the by the specified points and corrects the size. The x1. The y1. The x2. The y2. Translates a given by a specified . The point. The size. Translates a given by a specified . The point. The size. Gets the normal. The start point of plane. The v2. The v3. solves quadratic equation in form a*x^2 + b*x + c = 0 solves quadratic equation in form a*x^2 + b*x + c = 0 Interpolates the bezier. The p1. The p2. The p3. The p4. The count. Splits the bezier curve. The start point of curve. The first control point. The second control point. The end point of curve. The interpolator. The start point of first output curve. The first control point of first output curve. The second control point of first output curve. The end point of first output curve. The start point of second output curve. The first control point of second output curve. The second control point of second output curve. The end point of second output curve. Splits the bezier curve. The start point of curve. The first control point. The second control point. The end point of curve. The interpolator. The start point of first output curve. The first control point of first output curve. The second control point of first output curve. The end point of first output curve. The start point of second output curve. The first control point of second output curve. The second control point of second output curve. The end point of second output curve. Enable EntertedDirectCategoryValue List contains the series in rectangle format Returns the required observable collection for histogram chart input chart series input observable collection the modified observable collection for histogram Returns the modified observable collection respect to bin values the input modified observable collection the bin width value number of bins minimum value maximum value the overflow bin value the underflow bin value input histogram axis format the output modified observable collection returns the view model object the modified observable collection minimum value maximum value bin type to indicate underflow / overflow options -1 - underflow ,1 - overflow, 0 - both bin count for axis the binwidth boolean value indicates whether the interval is closed left or not the modified view model the data points changed as funnel input chart points data the data points to represent in funnel Calculate and returns the standard deviation value input observation collection value the standard deviation value Calculate and returns the automatic bin width value as MS Excel input standard deviation value chart points count Maximum value Minimum value the bin width value Calculate and return the average value from collection input array the average value of array Check for series having reference or literal values and return view model object based on values type input series need to check view model object Get the chartpoints from the series values input series sfchart serie boolean value denotes whether serie is bubble or not input chart points to be updated the updated chart point collection Get the chart point X/Category value type based on the input values boolean value indicates whether the chart is bubble or scatter boolean value indicates whether the X/Category Value contain any string cell or external range number format axis numberformat parent chart category axis teh chart point value type enum value Returns the boolean value by checking whether the cells or direct values contain any string input category cells input direct category values array denotes the category need to be skipped parent worksheet the boolean value indicates whether the input contains string Returns the category value based on the input input cell input value parent worksheet current index the chart point value type expected for category axis NumberFormat cell/external range NumberFormat category axis display unit boolean value indicates whether the data labels required for category data label result value for category dataLabel NumberFormat the expected category value Get the double value from the cell input range parent worksheet out cell value type the double value Check and Sort the collection if X is datetime value input chart serie chartpoint collection boolean value indicates whether the charts are stock or not Get the chartpoints from the series values only for stock chart XlsIO chart input series input chart points to be updated boolean value represent the candle chart the updated chart point collection Returns the value for stock chart serie input range input direct values parent worksheet current index display unit teh double value It returns the SfBar Serie. chart serie BarSeries It returns the SfBar Serie3D. chart serie BarSeries3D It returns the SfStackingBar100 Serie. chart serie StackingBar100Series It returns the SfArea Serie. chart serie AreaSeries It returns the SfArea Serie3D. chart serie AreaSeries3D It returns the SfColumn Serie. chart serie ColumnSeries It returns the SfColumn Serie3D. chart serie ColumnSeries3D It returns the SfLine Serie. chart serie LineSeries It returns the SfLine Series3D. chart serie LineSeries3D It returns the SfSpline Serie. chart serie SplineSeries Get cap style of the line It returns the SfPie Serie. chart serie PieSeries Apply the pie series rotation and explode value It returns the SfPie Serie. chart serie PieSeries It returns the SfDoughnut Serie. chart serie DoughnutSeries It returns the SfStackingArea Serie. chart serie StackingAreaSeries It returns the SfStackingArea 3D Serie. chart serie StackingAreaSeries 3D It returns the SfStackingArea100 Serie. chart serie StackingArea100Series It returns the SfStackingArea100 3D Serie. chart serie StackingArea100Series 3D It returns the SfStackingBar Serie. chart serie StackingBarSeries It returns the SfStackingBar100 Series3D. chart serie StackingBar100Series3D It returns the SfStackingColumn Serie. chart serie StackingColumnSeries It returns the SfStackingColumn Series3D. chart serie StackingColumnSeries3D It returns the SfStackingColumn100 Serie. chart serie StackingColumn100Series It returns the SfStackingColumn100 Serie. chart serie StackingColumn100Series It returns the SfRadar Serie. chart serie RadarSeries It returns the SfScatter Serie. chart serie ScatterSeries It returns the SfBubble Serie. chart serie BubbleSeries It returns the SfCandle Serie. chart serie CandleSeries It returns the SfHiLo Serie. chart serie HiLoOpenCloseSeries It returns the funnel Serie. chart serie Funnel Series Check and adds the required color brushes for waterfall series input xlsio chart series input sfchart waterfall series input view model object Returns the histogram equivalent column series and pareto equivalent line input XlsIO chart series input XlsIO chart output pareto line if pareto series the column series of sfchart Returns the pareto line formatted sfchart line series input chart serie object input column series the observable collection argument for pareto line the sfchart line series Get common brush by neglecting negatve brushes input custom brush list list of negative indexes common brush Assign the brush values for the common chart series like (Bar,column,Area(stacked or 100%stacked or clustered)),Bubble, input Chart series the ouput SfChart Serie object to be changed negative indexes by values Gets the index of negative values serie data points. Items to be checked Index collection. returns true if serie data points has negative value otherwise false. Assign the brush values for the pie and doughnut chart series input Chart series the ouput SfChart Serie object to be changed Indicates whether the input serie is pie or doughnut Get the border brush set on individual data point Get the border thickness set on individual data point the boolean value indicates whether the all datapoints have no fill Get the border thickness and color value from input border Set the values to the output serie the input series border the ouput series to be changed the boolean value indicates whether the default border is applied Get the border thickness and color value from input border Set the values to the output serie Input series the ouput series to be changed Update the line series by segments if is vary color option is set input xlsio/officechart serie object input sfchart serie object common brush for the serie boolean value indicates whether the chart is in XML file the boolean value indicates whether the segment colors are changed Common chart series settings. XlsIo serie. SfChart series base Chart data points. Apply series fill settings negative indexes by values skip the first Empty Points Set true if it is line chart serie chart series base values from chartpoint collections Returns the chartpoint value collection Check and set the blank value based on input input chart serie sfchart serie base Common chart series settings. XlsIo serie. SfChart series base Chart data points. negative indexes by values Common chart series settings. XlsIo serie. SfChart series base Common chart series settings. XlsIo serie. SfChart series base Apply series fill settings Common chart series settings. Stacked and Stacked100 Bar and column series XlsIo serie. SfChart series base negative indexes by values Set arrow in ChartSeries based on a ChartSerieImpl and the number of data points for image conversion. ChartSerieImpl representing the series implementation. ChartSeries representing the chart series line to be configured. Number of data points in the series. Creates an Arrow based on the arrow type, length, and width specified in the given ChartBorderImpl. The ChartBorderImpl object containing arrow properties. A boolean flag indicating whether the arrow is the beginning arrow. An Arrow object with the specified arrow type, length, and width. Configure the both error bars Set the error bar properties. Sets the arrow length and width of the given Arrow object based on the specified OfficeArrowSize. The OfficeArrowSize specifying the desired arrow size. The Arrow object to be updated with the specified length and width. Detach the attached events when the chart is Radar input sfChart object Sort the legend items based on the input array indices input sfchart object the input array indices Enum values used for axis number format and type detection Scatter X axis values Scatter default index value Default index value Default index value with axis number format Default index value with source number format Date Time X axis value Text axis Value Text axis value with axis number format Enum having the equivalent theme color with the integer indexes Enum values for the chart elements and required content Axis Line color Chart area border color Chart area fill color Up Bar fill color Up Bar border color Down bar fill color Down bar border color Data Point or Serie fill color Data point or serie border color Floor border color Floor fill color Walls fill color Line/Scatter serie line thickness Minor grid line color Major grid line color Plot area fill color only for 2D Marker fill color Marker size Trendlines/hi-lo lines or other lines in the serie Input chart Method used to check whether the input chart is 3D or not Boolean value indicates whether the chart have automatic title. XlsIO specific as behavior is differs with Presentation Chart input chart the boolean value Need to Implement Excel chart to sf Chart conversion. Excel chart SfChart Set BubbleSize in charts where MS Office Chart equivalent calculations made in sfchart input SfChart Object input MS Office Chart impl object boolean value indicates whether the chart is combination chart Set minimum/maximum radius for bubbles per series input SfChart Object input MS Office Chart impl object boolean value indicates whether the series is primary and secondary formats expected size of the bubble Need to Implement Converts an Excel Chart instance into Syncfusion 3D Chart instance. Excel chart SfChart3D Need to Implement Get Sf chart serie for Excel Chart serie Represent the Series Type Sfchart Excel Serie ispie boolean for piechart isstock boolean for stockchart boolean value indicates whether the chart contains radar serie boolean value indicates whether series contains the null values or not Need to Implement Get Sf chart serie for Excel Chart serie Represent the Series Type Sfchart Excel Serie ispie boolean for piechart isstock boolean for stockchart boolean value indicates whether the series is empty or not Excel chart to sf Chart conversion. Excel chart Output Stream SfChart Save the chart as image with specified file name Stream to save the image ImageOptions to save the image Need to Implement Reset the chart converter properties Get OfficeChart serie collection after refreshing its data input OfficeChart serie collection updated OfficeChart serie collection It's an chart data source. Collection of datapoint's. It's represent the chart datapoint. axis values will be stored series values will be stored bubble size values will be stored Used to store the data labels value with number format for category axis when axis is not linked to source (only for stock charts). stock high values will be stored stock low values will be stored stock open values will be stored stock close values will be stored Used to store the data labels value with number format for category axis when axis is not linked to source (except stock charts). boolean value for waterfall will be stored Used to show the data labels and markers to be removed on data point is an average on line/radar/scatter charts. Border width constant in MS EXCEL Parent workbook internal object Represents the marker type value in integer from enum ExcelChartType (XlsIO) and OfficeChartType (OfficeChart) Represents the default line thickness in XML workbook Represents the default line thickness in Binary workbook Represent he chartControl object. Represent ItemSource of chart series. True the new series is create and add to collection otherwise false. Represent the chart series are reverse order or not. Represent the new line series add the collection index. Indicates the list of the fonts collections to which the fonts are need to substituted. Indicates the list of the fonts to exclude in SwitchFont Indicates the list of the fonts supported by latin font Excel engine. Indicates whether the series labels are sorted or not Worksheet used for number format Gets and sets the chartControl object. Gets and sets the ItemSource of the chart series. Gets and sets the create a new line series or not. Gets and sets the new line series add the collection index. Gets and sets chart series is reverse or not. Indicates whether the series labels are sorted or not Constructor initialize the worksheet Intializes the fonts. Set the chart size. input chart Apply a number format to value. Value. number format to be applied returns numberformat applied string. Indicates whether the axis is category and it is not automatic input axis the boolean value Returns the boolean value indicates axis format is depends on the stacked 100 format input chart object the boolean value shows is stacked 100 format Get the referenced (first series and first cell) number format from axis input axis the referenced numberformat Identify the first visible cell from the input range and return the cell's numberformat input range the numberformat Cehck whether the range is valid (not null and not refers external range) input range the boolean value Ceheck whether the range's row is hidden or not the input value cell parent worksheet the boolean value Gets the dispaly unit numerical value. Input chart value axis Get the rotation angle from the axis and returns proper transform Input Chart Axis the rotation angle Check whether the axis is vertical or not axis to be checked the boolean value, is vertical or not Returns the boolean value indicates axis format is vertical input chart axis object the boolean value shows is vertical Check whether the series is single and its vary colors by point option is set to true input chart serie the boolean value indicates whether the serie supports is vary color Calculates the color from given rgb and transparency value input Red value input Green value input Blue value input Transparency value the output color Calculates the color from given rgb value input Red value input Green value input Blue value the output color It's convert the drawing color to Media color Drawing color Media color Checks whether the given chart type is line or not Chart Type boolean value Get series name. XlsIO chart series. returns series name. Get the border thickness from the input border input Border the border thickness value Gets the color value based on the input element name and style id. A return value indicates whether the conversion succeeded or failed. input element enum the parent chart the output color value boolean value indicates whether the color getting is success or not Gets the thickness/marker size value based on the input element name and style id. A return value indicates whether the conversion succeeded or failed. input element enum the parent chart the output color value nullable short value indicates the line thickness is set or not. only for marker size boolean value indicates whether the thickness/marker size getting is success or not Apply the input tint/shade value to the input color and returns the output color the input color the input tint/shade color the mixing tint/shade color the output color in which tint/shade is applied Gets the color value based on the input element name and style id for serie/data point line or fill A return value indicates whether the conversion succeeded or failed. the parent chart current formatting index of serie or data point highest formatting index of series or data point collection boolean value indicates whether the color of fill or line is requeired the output color value boolean value indicates whether the color getting is success or not Get brush from wall. XlsIO wall. Boolean value indicates whether the wall is floor or not BrushInfo Get the brush value from input border values input border value the output brush Get the brush value from input border values input border value the output color get the brush with color and transparent values from input chartseriedataformat the input chartseriedataformat the brush To Calculate the Gradient stops position and get the colors and to apply the Gradient fill Get the maximum gradient style used from the input chart input gardient stop collection maximum used gradient stop Returns the display unit text from the axis object input axis object the display unit text Text area collection to be used for measurement of the inidividual axis labels It's assign the Excel chart numerical axis settings to Sf chart Axis SfAxis3D XlsIO value axis XlsIO category axis Create the new line series and add to the collection. Sf numerical axis XlsIO value axis XlsIO category axis Modifies font name so as to render Unicode characters. The sting in test for Unicode characters. The Charset of the font. The name of the font. Checks the unicode. The unicode text. True if the text is an unicode else false will returned. Checks for Segoe UI symbols characters in the Unicode string Input Unicode string True if the Unicode string contain Segoe UI symbols characters. False otherwise Checks for Segoe UI Emoji symbols characters in the Unicode string Input Unicode string True if the Unicode string contain Segoe UI Emoji Symbols characters. False otherwise Checks for Segoe UI Emoji symbols characters in the Unicode string Input Unicode string True if the Unicode string contain Segoe UI Emoji symbols characters. False otherwise Checks for Segoe UI Emoji symbols characters in the Unicode string Input Unicode string True if the Unicode string contain Segoe UI Emoji symbols characters. False otherwise Checks for amharic characters in the Unicode string. Input Unicode string. True if the Unicode string contain Amharic characters. False otherwise. Checks for khmer characters in the Unicode string. Input Unicode string. True if the Unicode string contain Khmer characters. False otherwise. Checks for thai characters in the Unicode string. Input Unicode string. True if the Unicode string contain Thai characters. False otherwise. Checks for sinhala characters in the Unicode string. Input Unicode string. True if the Unicode string contain Sinhala characters. False otherwise. Checks for myanmar characters in the Unicode string. Input Unicode string. True if the Unicode string contain Myanmar characters. False otherwise. Checks for tamil characters in the Unicode string. Input Unicode string. True if the Unicode string contain Tamil characters. False otherwise. Checks for telugu characters in the Unicode string. Input Unicode string. True if the Unicode string contain Telugu characters. False otherwise. Checks for punjabi characters in the Unicode string. Input Unicode string. True if the Unicode string contain Punjabi characters. False otherwise. Checks for malayalam characters in the Unicode string. Input Unicode string. True if the Unicode string contain Malayalam characters. False otherwise. Checks for kannada characters in the Unicode string. Input Unicode string. True if the Unicode string contain Kannada characters. False otherwise. Checks for gujarati characters in the Unicode string. Input Unicode string. True if the Unicode string contain Gujarati characters. False otherwise. Checks for marathi characters in the Unicode string. Input Unicode string. True if the Unicode string contain Marathi characters. False otherwise. Checks for Latin characters in the Unicode string. Input Unicode string. True if the Unicode string does not contain Latin characters. False otherwise. Checks for CJK characters in the Unicode string. Input Unicode string. True if the Unicode string contains CJK characters. False otherwise. Checks for Hebrew or Arabic characters in the Unicode string. Input Unicode string. True if the Unicode string contains Arabic or Hebrew characters. False otherwise. Checks for Korean characters in the Unicode string. Input Unicode string. True if the Unicode string contains Korean characters. False otherwise. It's assign the Excel chart numerical axis 2D settings to Sf chart Axis 2D SfAxis XlsIO value axis XlsIO category axis It's assign the Excel chart numerical axis 3D settings to Sf chart Axis 3D SfAxis3D XlsIO value axis XlsIO category axis It's assign the Excel chart axis gridline settings to Sf chart axis gridline XlsIO axis. Sf axis. It's assign the Excel chart category axis settings to Sf chart Axis Sfchart category axis XlsIO category axis XlsIO Value axis Multilevel category axis label Sfchart category axis XlsIO category axis Create the new line series and add to the collection. Sfchart category axis XlsIO category axis XlsIO Value axis It's assign the Excel chart category axis settings to Sf chart Axis SfChart category axis XlsIO category axis XlsIO value axis It's assign the Excel chart category axis settings to Sf chart Axis SfChart category axis XlsIO category axis XlsIO value axis It's assign the Excel chart Logerthmi axis settings to Sf chart Axis Sf axis XlsIO value axis XlsIO category axis It's assign the Excel chart Logerthmi axis settings to Sf chart Axis Sf axis XlsIO value axis XlsIO category axis It's assign the Excel chart Logerthmi axis settings to Sf chart Axis Sf axis XlsIO value axis XlsIO category axis It's assign the Excel chart DateTime axis settings to Sf chart Axis Sf axis XlsIO value axis XlsIO category axis It's assign the Excel chart DateTime3D axis settings to Sf chart Axis Sf axis XlsIO value axis XlsIO category axis It's assign the Excel chart axis tick line settings to Sf chart axis tick line Set SfChart secondary axis settings. XlsIO serie. XlsIO chart. SfChart serie. Set SfChart secondary axis common settings. XlsIO chart. SfCategory axis. SfNumeric axis. Check and apply the axis line style from chart border object input chart border object the line style Returns the UI border object from chart border object the chart border object the border UI element Returns the color converter object respect to number format input number format input default color the color converter object It's assign the chart data label property chart serie Sfchart serie base object sfChart DataLabel If the RangesCollection contains ExternalRange return false, Otherwise return true Set Marker format on Chart adornment from Chart data format input chart series object input chart series data format the indexes of the chart points need to set invisible the sfchart adornment info Get the Marker settings from the marker format of Office Chart Parent chart series Data format of marker Parent marker settings - series common the marker settings for binding Set sf chart data label position. SfChart serie. SfChart data label. XlsIO data label. Get sf chart data label position. SfChart serie. XlsIO data label. Returns the Geometry based on the marker type and marker size Marker Type in Integer Marker Size the geometry for symbols Set GapWidth and Overlap for bar and column series. SfChart series base. XlsIO serie. Updates the gapwidth of the chart series Chart control serie XlsIO serie Returns the boolean value which indicates whether the axis is related to bar series or not. input Axis the boolean value Check for single seies present column and bar series, if found set the equal gapwidth input sfchart series input XlsIO chart output overlap value boolean value indicates whether the chart is 3D the boolean value indicates whether the spacing has been set or not Add the trendlines to sfserie. XlsIO serie. SfSerie. Get the stroke pattern value from the border property Input border pattern property Out stroke thickness boolean value indicates whether the pattern values are present or not It's assign the chart plotArea settings sfChart XlsiO chartArea chart type of the input chart It's assign the chartAre settings sfChart XlsiO chartArea It's assign the chartAre settings sfChart XlsiO chartArea Rotate ChartControl. XlsIO chart SfChart Set XlsIO wall brush to SfChart wall brush. ChartControl XlsIo backwall XlsIO sidewall XlsIo floor It's used assign the XlsIo textarea properties to sf TextBlock Wpf TextBlock Xlsio Text Area Set the transform and the backgound color for text block The WPF border object The Chart textArea object It's assign the SfChart AxisTitle properties sfChart Xlsio Chart The calculated WPF border object Set the rich text fromatting in text block from the text area object input text area object input text block Returns the UI border object from chart border object the chart border object the border UI element It's assign Sf chart Legend settings SfChart Excel Chart output array represents the legend items to be ordered Returns the empty legend for spacing if legend manual and outside boolean value indicates wheter the plot area is manual Generate the Stream Xaml code input string builder value the stream Calculate the legend width values from the input sfchart object input sfchart 2D Object input sfchart 3D Object the temporary text block used to measure the text the serie text width the total text width maximum serie text height Total legend entry count Set the legend position based on the input chart object input chart object the SfChart legend object Returns the array of legend item's indexes as equivalent to MS input sfchart input XlsIO/Office Chart input sfchart legend items the modified array legened item indexes Update the array of legend items indexes input series list input sfchart input index value output index value the order of indexes modified Calculate the manual layout rectangle value based from the input chart element object input layoutimpl object boolean value indicates whether the plot area layout target is inner. the caluclated manual rectangle value Update the funnel chart legend input sfchart input XlsIO chart Reperesents the individual data label setting Class used to store the Marker Formattings BrushInfo stores the border color BrushInfo stores the fill color Size of the marker symbol Thickness value Marker's Border Marker Style enum Value in integer Gets/Sets BrushInfo for the border Gets/Sets BrushInfo for the fill Gets/Sets Size of the marker symbol Gets/Sets the thickness value Marker's Border Gets/Sets Marker Style enum Value in integer Default Constructor Converts the data label values. Convets a value. Value Target type The converter parameter Culture Update datalabel text. Data label text. Series value. Datalabel setting Index DataTimeText in datalabel. Apply label settings. Label value. Data label setting. Update value form cells to datalabels. Datalabel text Data label setting Index Data label text Update series name to datalabels. Datalabel text Datalabel setting. Data label text Update Category name to datalabel text. Datalabel text Datalabel setting. Index Category date time string series value. Datalabel text Update series value to datalabel. Datalabel text Series value. Datalabel setting Datalabel text Update precentage value to datalabel. Datalabel text series value. Datalabels setting. Datalabel text Used to store the marker formats of each marker in the series Used to store the Common marker format of the series List of indexes of marker to be removed Convert the value from object and returns formatted value input value target type of input The converter parameter Culture the formatted output Converts the input data to axis data Indicates the axis type 0 - vertical axis 1 - category axis 2 - stacked axis 4 - date time axis 8 - tickLabel none Used to store the previous value in the value axis Convets a value. Value Target type The converter parameter Culture Specifies the expected effect of the change in property of an object / Control. Used by the class. The Control needs a repaint due to change in property's value. The Control needs to be laid out due to change in a property's value. No effect when there is change in a property's value. Provides data for the delegate. Gets / sets the of this change in property value. The . Creates an instance of the SyncfusionPropertyChangedEventArgs class. A PropertyChangeEffect value. The name of the property. The old value cast into an object. The new value cast into an object. Represents the method that will handle the PropertyChanged event of certain classes. The source of the event. A object that contains the event data. A class implements this interface to let it be known that it provides a event. The class makes use of this interface when the items in its list implement it. The listens to this event and forwards the event args using its own event. Occurs when one of the object's property changes. This event provides a generic way of notifying changes in an object's property, along with the old value, new value and the PropertyChangeEffect. A framework independent utility class for the new Nullable type in .NET Framework 2.0 Use this method instead of Convert.ChangeType. Makes Convert.ChangeType work with Nullable types. Use this method instead of Convert.ChangeType. Makes Convert.ChangeType work with Nullable types. Returns null if value is DBNull and specified type is a Nullable type. Otherwise the value is returned unchanged. Returns the underlying type of a Nullable type. For .NET 1.0 and 1.1 this method will always return null. Specifies whether a property should be shown in the ToString result. Specifies that a property should be shown in the ToString result. This field is Read-only. Specifies that a property should not be shown in the ToString result. This field is Read-only. The default value for TracePropertyAttribute. (No) Initializes a new instance of the class. if a property should be shown in ToString result; otherwise. The default is . Overridden. See . Indicates whether a property is shown in the ToString result. Helper class for creating a string concatenating the string representation of all properties in an object. The static method of this helper class will loop through any property in a given object and check if the has been set. If it has been set, the string representation of the property will be appended to the resulting string. Indicates whether the has been set for the property. A . True if property has a ; False otherwise. This method will loop through any property in a given object and append the string representation of the property if the has been set. This is a base class for events of the Syncfusion libraries. It supports writing properties in its ToString() method. This method will loop through all properties in a derived class and append the string representation of the property if the has been set. Provides data for a cancellable event. Overloaded. Initializes a new instance of the SyncfusionCancelEventArgs class. Initializes a new instance of the SyncfusionCancelEventArgs class with the Cancel property set to the given value. Provides data for an event that indicates success or failure. Overloaded. Initializes a new instance of the SyncfusionSuccessEventArgs class with the Success property set to True. Initializes a new instance of the SyncfusionSuccessEventArgs class with the Success property set to the given value. Indicates whether an operation was successful. Indicates whether an operation was successful. Provides data for a event that can be handled by a subscriber and overrides the event's default behavior. Overloaded. Initializes a new instance of the SyncfusionHandledEventArgs class with the Handled property set to False. Initializes a new instance of the SyncfusionHandledEventArgs class with the Handled property set to the given value. Indicates whether the event has been handled and no further processing of the event should happen. Provides style identity information for nested expandable objects of the GridStyleInfo and TreeStyleInfo classes. Creates a new object and associates it with a . The that owns this subobject. The descriptor for this expandable subobject. Looks for an entry that contains the given key, null is returned if the key is not found. A routine used by enumerators that need a sorted map A routine used by enumerators to iterate through the map A routine used to iterate through all the entries in the map Promotes the key/value pairs in the current collection to the next larger and more complex storage model. Size of this data store A simple class to handle a single key/value pair A simple class to handle a single object with 3 key/value pairs. The pairs are stored unsorted and uses a linear search. Perf analysis showed that this yielded better memory locality and perf than an object and an array. This map inserts at the last position. Any time we add to the map we set _sorted to false. If you need to iterate through the map in sorted order you must call Sort before using GetKeyValuePair. A simple class to handle a single object with 6 key/value pairs. The pairs are stored unsorted and uses a linear search. Perf analysis showed that this yielded better memory locality and perf than an object and an array. This map inserts at the last position. Any time we add to the map we set _sorted to false. If you need to iterate through the map in sorted order you must call Sort before using GetKeyValuePair. A simple class to handle an array of between 6 and 12 key/value pairs. It is unsorted and uses a linear search. Perf analysis showed that this was the optimal size for both memory and perf. The values may need to be adjusted as the CLR and Avalon evolve. FrugalMapIterationCallback Allows you to specify a custom name for the StaticData field in a . Specifies the default field name as "staticDataStore". Initializes a new instance of the class. Returns the field name in the class that identifies the static data store. Provides data for the event. Initializes the object with the property that has changed. Identifies the property that has changed. Returns the property that has changed. Handles the event. The source of the event. A that contains the event data. Defines an interface implemented both by and that allows you to check the state of the object, read and write specific property and execute style operations with the . method. Indicates whether the style is empty. Indicates whether any properties for this object have changed since it was applied last time. Compares all properties with another style object and indicates whether the current set of initialized properties is a subset of the other style object. The other style to compare with. True if this style object is a subset of the other style object. Applies changes to a style object as specified with . The style object to be applied on the current object. The actual operation to be performed. Merges two styles. Resets all properties that differ among the two style object and keeps only those properties that are equal. The other style object this style object should merge with. Returns the object that holds all the data for this style object. Parses a given string and applies the results to affected properties in this style object. The string to be interpreted. consumes strings previously generated with a method call. Indicates whether a specific property has been initialized for the current object. A that identifies the property to operate on. Queries the value for a specific property that has been initialized for the current object. A that identifies the property to operate on. defines an interface for classes used as sub-objects in a . implements this interface. Returns a unique identifier for this sub object in the owner style object. Returns a reference to the owner style object. Returns the data for this object. This is the StyleInfoStore from the constructor. Makes an exact copy of the current object. The new owner style object for the copied object. The identifier for this object. A copy of the current object and registered with the new owner style object. Provides a wrapper object for the object with type safe access to all properties stored in the style object. Style objects provide a very user friendly way to modify data. It is very much like in Excel VBA. For example, to change the bold setting for a cell, you simply call grid[5,2].Font.Bold = True. The is a wrapper around the . It provides type safe accessor properties to modify data of the underlying data store and can hold temporary information about the style object that does not need to be persisted. In Essential Grid for the example, the GridStyleInfo class holds extensive identity information about a style object such as cached base styles, row and column index, a reference to the grid model, and more. This is all the information that can be discarded when the style is no longer used (because maybe the cell is not visible anymore). Only the part needs to be kept alive. Style objects only exist temporarily and will be created as a weak reference in a volatile data store. Once Garbage Collection kicks in smart style objects that are not referenced any more will be garbage collected. The volatile data cache can also be cleared manually. Because Style objects know their identity they can notify their owner of changes or load base style information when the user interacts with the style object. This allows you to make changes to a style object directly, such as Cell.Font.Bold = True; Style objects support property inheritance from parent styles, e.g. in a grid a cell can inherit properties from a parent row, column, table or a collection of names styles in a base styles map. Style objects support subobjects. Subobjects can support inheritance (e.g. a Font.Bold can be inherited). Immutable subobjects like BrushInfo don't support inheritance of individual properties. allows you to register any number of properties but keeps the data very memory efficient. Only properties that are actually used for a style object will be allocated for an object. The StyleObjectStore handles the storage of the object. For short integers, enums and Boolean values, the data will be stored in a BitVector32 structure to save even more memory. Programmers can derive their own style classes from and add type-safe (and intellisense) supported custom properties to the style class. If you write, for example, your own SpinButton class that needs individual properties, simply add a “CellSpinButtonInfo” class as subobject. If you derive CellSpinButtonInfo from StyleInfoSubObjectBase, your new object will support property inheritance from base styles. Style objects can be written into a string (see ) and later be recreated using the method. When writing the string you have the option to show default values (use the “d” format). Subobjects will be identified with a dot ‘.’, e.g. “Font.Bold” Style object support several operations how to combine information from two styles. Style operations include: apply changes, apply initialized properties, override initialized properties, exclude properties. See the method. Style objects integrate with . The property grid displays values that belong to a style object in bold. Values that are inherited from parent styles will be displayed as default values. The user can select several cells in a grid and the operation will show common settings in the property grid as bold. Style objects support BeginUpdate, EndUpdate mechanism. This allows users to batch several operations on a style object into one transaction. The following example shows how you can use the GridFontInfo class in Essential Grid: standard.Font.Facename = "Helvetica"; model[1, 3].Font.Bold = true; string faceName = model[1, 3].Font.Facename; // any cell inherits standard style Console.WriteLIne(faceName); // will output "Helvetica" Console.WriteLIne(model[1, 3].Font.Bold); // will output "true" Console.WriteLIne(model[1, 3].Font.HasFaceName); // will output "False" Serializes the contents of this object into an XML stream. Represents the XML stream. Not implemented and returns NULL. Deserializes the contents of this object from an XML stream. Represents the XML stream. Gets / sets the identity information for the current . The object that holds all the data for this style object. Sets the object that holds all the data for this style object. Gets or sets a value indicating whether this instance should cache values for resolved base style properties. true if instance should cache values; otherwise, false. Clears the cache. Occurs when a property in the style object or in a sub object is changed. A list of listeners that will be referenced using a WeakReference. The listeners must implement the interface. When this style object method is called it will then loop through all objects in this list and call each objects method. Occurs before a property in the style object or in a sub object is changed. Overloaded. Initializes a new style object with no identity and data initialized. Initalizes a new object and associates it with an existing . A that holds data for this object. All changes in this style object will be saved in the object. Initalizes a new object and associates it with an existing and . A that holds the identity for this . A that holds data for this object. All changes in this style object will be saved in the object. Initalizes a new object and associates it with an existing and . A that holds the identity for this . A that holds data for this object. All changes in this style object will be saved in the object. if set to true the style the resulting value of a property when inherited from a basestyle so that the property does not have to be evaluated multiple times when called repeatedly. Releases all resources used by the component. Indicates whether two style objects are equal. Identity is left out with this comparison, only the data () are compared. The other style object to compare the current object with. True if both objects have equal data; false otherwise. Compares two objects for equality. Works also with NULL references. The first object to compare. The second object to compare. True if both objects are equal. Returns a hash code which is based on values inside the . An integer hash code. Overloaded. Creates a formatted string for this style object. This string can later be consumed by . A string with formatted style information. Style objects can be formatted into a string that can be consumed by to recreate style information. When writing the string, you have the option to show default values (use the “d” format). Subobjects will be identified with a period ".", e.g. "Font.Bold". Creates a formatted string for this style object. This string can later be consumed by . You can specify "d" as format if you want to write out default values inherited from a base style. Use "d" if default values should be included; "G" and NULL are default. A string with formatted style information. An to be used for the operation. Can be NULL. Style objects can be formatted into a string that can be consumed by to recreate style information. When writing the string you have the option to show default values (use the "d" format) or not. Subobjects will be identified with a period ".", e.g. "Font.Bold". Parses a given string and applies it's results to affected properties in this style object. The string to be parsed. consumes strings previously generated with a method call. Suspends raising events until is called. Suspends raising events and if changes were made before the call, it will raise a changed notification immediately. Override this method to return a default style object for your derived class. A default style object. You should cache the default style object in a static field. Override this method to create a product-specific identity object for a sub object. An identity object for a subobject of this style. The following code is an example how Essential Grid creates GridStyleInfoSubObjectIdentity: public override StyleInfoSubObjectIdentity CreateSubObjectIdentity(StyleInfoProperty sip) { return new GridStyleInfoSubObjectIdentity(this, sip); } Locates the in the list of base styles that provides a specific property. Identifies the property to look for. The style store object that has the specified property. Locates the base style that has the specified property and returns its instance. Identifies the property to look for. The style object that has the specified property. Notifies the associated identity object that a specific property was changed and raises a event. Identifies the property to look for. Notifies the associated identity object that a specific property will be changed and raises a event. Identifies the property to look for. Indicates whether the style is empty. Indicates whether any properties for this object have changed since it was applied last time. Compares all properties with another style object and indicates whether the current set of initialized properties is a subset of the other style object. The other style to compare with. True if this style object is a subset of the other style object. Applies changes to a style object as specified with . The style object to be applied on the current object. The actual operation to be performed. Merges two styles. Resets all properties that differ among the two style objects and keeps only those properties that are equal. The other style object this style object should merge with. Indicates whether the specified property has been initialized for the current object. A that identifies the property to operate on. Marks the specified property as uninitialized for the current object. A that identifies the property to operate on. Queries the value for the specified property that has been initialized for the current object or locates it in a base style. A that identifies the property to operate on. Queries the value for the specified property that has been initialized for the current object or locates it in a base style. A that identifies the property to operate on. Overloaded. Initializes the value for the specified property. A that identifies the property to operate on. The value to be saved for the property. Initializes the value for the specified property. A that identifies the property to operate on. The value to be saved for the property. Specifies whether a property should be serialized. Specifies that a property should be serialized. This field is Read-only. Specifies that a property should not be serialized. This field is Read-only. The default setting for this attribute. Initializes a new instance of the class. if a property should be serialized; otherwise. The default is . Indicates whether a property is shown in the ToString result. Indicates whether the has been set for the property. A True if property has a ; False otherwise. Specifies whether a property should be cloned. Specifies that a property should be cloned if the assigned object implements ICloneable. This field is Read-only. Specifies that a property should never be cloned even if the assigned object implements ICloneable This field is Read-only. The default setting for this attribute. Initializes a new instance of the class. if a property should be should be cloned if the assigned object implements ICloneable; otherwise. The default is Indicates whether a property should be cloned if the assigned object implements ICloneable. Indicates whether the has been set for the property. A True if property has a ; false otherwise. Specifies whether a property should be disposed. Specifies that a property should be disposed if the assigned object implements IDisposeable. This field is Read-only. Specifies that a property should never be disposed even if the assigned object implements IDisposeable This field is Read-only. The default setting for this attribute. Initializes a new instance of the class. if a property should be should be disposed if the assigned object implements IDisposeable; otherwise. The default is Indicates whether a property should be disposed if the assigned object implements IDisposeable. Indicates whether the has been set for the property. A . True if property has a ; false otherwise. Indicates whether the has been set for the property. A . True if property has a ; false otherwise. Implement this interface if you want to assign this class to a object's property and you need to control whether the object should be cloned. This interface is only considered if the of of the is True. (This is the default.) Clones this object. A reference to a clone of this object. Disposes this object. Returns True if this object should be cloned if you assign it to a object's property; false otherwise. True if this object should be cloned if you assign it to a object's property; false otherwise. Returns True if this object should be disposed if it is reset in a object's property; false otherwise. True if this object should be disposed if it is reset in a object's property; false otherwise. Implements the method which is called from of a if the object is in collection. Called from of a object. The instance containing the event data. Provides a type converter to convert expandable objects to and from various other representations. Indicates whether this object supports properties using the specified context. Indicates whether this converter can convert an object to the given destination type using the specified context. Converts the given value object to the specified destination type using the specified context and arguments. Returns a collection of properties for the type of array specified by the value parameter using the specified context and attributes. This is an abstract base class that provides identity information for objects. Gets / sets another identity object to be used for determining base styles. GetBaseStyle will call InnerIdentity.GetBaseStyle if this object is not NULL. Loops through all base styles until it finds a style that has a specific property initialized. A that identifies the property to operate on. A that has the property initialized. Gets or sets a value indicating whether this object is disposable. true if this object is disposable; otherwise, false. Releases all resources used by the component. Loops through all base styles until it finds an expandable that has one or more properties initialized. The style object. A that identifies the property to operate on. A that has the property initialized. Returns an array with base styles for the specified style object. The style object. An array of style objects that are base styles for the current style object. Occurs when a property in the has changed. The instance that has changed. A that identifies the property to operate on. Occurs before a property in the is changing. The instance that is changed. A that identifies the property to operate on. Provides a unique identifier for a property in a style object and stores information about the associated property. is allocated once on the global heap for each property in a style object. Type safe wrappers make use of StyleInfoProperty to query, set or reset specific properties. Holds information about the property: PropertyType, Name, how to load and save its state in StyleInfoStore, attributes, etc. The type of the component this property is bound to. The type of the property. The name of the property. Represents a method that creates a Subobject of this type and associates it with a parent style object. Indicates whether this is an object derived from . Indicates whether this object supports being serialized. The value can be set with a in your class implementation. Indicates whether this object should call ICloneable.Clone when an assigned object implements the ICloneable or interface. The value can be set with a in your class implementation. Indicates whether this object should call ICloneable.Clone when an assigned object implements the IDisposable or interface. The value can be set also with a in your class implementation. If property is marked with Browsable(true), custom attribute of this flag allows you to specify whether the property should appear in PropertyGrid. If property is marked with Browsable(false), then this setting will have no effect. Default is true. Indicates whether type information should be included when is called. Use this if PropertyType is System.Obbject and you want to be able to parse written values. An example is GridStyleInfo.CellValue. Default is false. Indicates whether type information should be converted to Base64 if associated Type converter supports converting value to and from Base64. An example is a bitmap assigned to GridStyleInfo.CellValue. If IsConvertibleToBase64String is true, then the grid will convert the bitmap to a Base64 string and write out the information in the GridStyleInfo.ToString() method and also in the WriteXml method. Default is false. Defines how to serialize property when style data is serialized to or from an XML stream with . Returns the of this property. Property info of this property. Handles parse requests for this property. Handles formatting requests for this property. Method to dispose StyleInfoProperty object Initializes a new StyleInfoProperty. Formats a given value that is of the same type as the . The value to be formatted. A string with formatted text. calls this method. The event lets you customize the formatting of this property but care should be taken that the formatted text can be consumed by the method. Overloaded. Parses a given value that is of the same type as the . The string to be parsed. An object of the same type as the created from the parsed string information. calls this method. The event lets you customize the parsing of this property. Parses a given value and converts it to a requested . The string to be parsed. The for the resulting object. A format provider. An object of type "resultType" created from the parsed string information. The event lets you customize the parsing of this property. Handles requests to serialize this property to an XML stream during an operation of the class. This event allows you to implement a different serialization mechanism if many style objects reference and share the same object, (e.g. if you assign a DataSet to several objects DataSource property). With such a scenario, you could write out an identifier and when the property is deserialized from an XML stream, you could reconstruct a reference to a datasource object based on the identifier. Handles requests to deserialize this property from an XML stream during an operation of the class. This event allows you to implement a different serialization mechanism if many style objects reference and share the same object, (e.g. if you assign a DataSet to several objects DataSource property). With such a scenario, you could write out an identifier and when the property is deserialized from an XML stream you could reconstruct a reference to a datasource object based on the identifier. Defines how to serialize property when style data is serialized to or from an XML stream. with . Default. Serialize as string when type is simple. Using XmlSerializer for complex types or properties where the actual type is not known at compile-time (e.g. CellValue). Skip this property. Do not serialize. Serialize this property as string using and . Serialize this property using . Provides data for the and events. The is used to format and unformat values represented by a property in a object. The Format event occurs whenever a property is written out as string and the Parse event occurs whenever the value is read back in from a string. If you handle this event, store the resulting value into and set to True. Initializes a new instance of the class. An Object that contains the value of the current property. The Type of the value. Gets / sets the value of the object. Returns the data type of the desired value. The DesiredType property enables you to check the type of the property that the value is being converted to. Handles the or event. Handles the event of . Provides data for the event. The is used to serialize a property of a object. The WriteXml event occurs whenever a property is serialized to an XML stream during an operation of the class. If you handle this event, you set to True. Handling this event allows you to customize the way the object is serialized or skip serialization. This event allows you to implement a different serialization mechanism if many style objects reference and share the same object, (e.g. if you assign a DataSet to several objects' DataSource property). With such a scenario, you could write out a identifier and when the property is deserialized from an XML stream, you could reconstruct a reference to a datasource object based on the identifier. Initializes a new object. The for the XML stream. The style object that is being serialized. The property that is being serialized. Returns the for the XML stream. Returns the style object that is being serialized. Returns the property that is being serialized. Call of the to get the value for this property. Handles the event of . Provides data for the event. The is used to deserialize a property of a object. The ReadXml event occurs whenever a property is deserialized from an XML stream during an operation of the class. If you handle this event, you set to True. Call of the to save the value for this property into the style object. Handling this event allows you to customize the way the object is deserialized or skip serialization. This event allows you to implement a different serialization mechanism if many style objects reference and share the same object, (e.g. if you assign a DataSet to several objects DataSource property). With such a scenario, you could write out an identifier and when the property is deserialized from an XML stream you could reconstruct a reference to a datasource object based on the identifier. Initializes a new object. The for the XML stream. The style object that is deserialized. The property that is being deserialized. Returns the for the XML stream. Returns the style object that is deserialized. Returns the property that is being deserialized. Call of the to save the value for this property into the style object. Indicates whether the component will allow its value to be reset. The component to reset. True if the component supports resetting of its value. Retrieves the value of the property for the given component. This will throw an exception if the component does not have this property. The component. The value of the property. This can be cast to the property type. Resets the value of this property on the specified component to the default value. The component whose property is to be reset. Sets the value of this property on the specified component. The component whose property is to be set. The new value of the property. Indicates whether this property should be persisted. A property is to be persisted if it is marked as persistable through a PersistableAttribute and if the property contains something other than the default value. Note, however, that this method will return True for design-time properties as well, so callers should also check to see if a property is design-time only before persisting to run-time storage. The component on which the property resides. True if the property should be persisted to either design-time or run-time storage. Retrieves the type of the component this PropertyDescriptor is bound to. The type of component. Retrieves the display name of the property. This is the name that will be displayed in a property browser. This will be the same as the property name for most properties. A string containing the name to display in the property browser. Indicates whether the property can be written to. True if the property can be written to. Retrieves the data type of the property. A class representing the data type of the property. provides conversion routines for values to convert them to another type and routines for formatting values. Converts value from one type to another using an optional . Converts value from one type to another using an optional . The original value. The target type. A used to format or parse the value. The new value in the target type. Converts value from one type to another using an optional . The original value. The target type. A used to format or parse the value. Indicates whether exceptions should be avoided or catched and return value should be DBNull if it cannot be converted to the target type. The new value in the target type. Converts value from one type to another using an optional . The original value. The target type. A used to format or parse the value. Format string. Indicates whether exceptions should be avoided or catched and return value should be DBNull if it cannot be converted to the target type. The new value in the target type. Overloaded. Parses the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. The new value in the target type. Parses the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. A format string used in a call. Right now format is only interpreted to enable roundtripping for formatted dates. The new value in the target type. Parse the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. A format string used in a call. Right now format is only interpreted to enable roundtripping for formatted dates. Indicates whether DbNull should be returned if value cannot be parsed. Otherwise an exception is thrown. The new value in the target type. Parse the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. A string array holding permissible formats used in a call. Right now formats is only interpreted to enable roundtripping for formatted dates. Indicates whether DbNull should be returned if value cannot be parsed. Otherwise an exception is thrown. The new value in the target type. Generates display text using the specified format, culture info and number format. The value to format. The value type on which formatting is based. The original value will first be converted to this type. The format like in ToString(string format). The for formatting the value. The for formatting the value. The string with the formatted text for the value. Indicates whether should trim whitespace characters from the end of the formatted text. Returns a representative value for any given type. Is useful to preview the result of a format in . See The . A value with the specified type. Overloaded. Parses the given string including type information. String can be in format %lt;type> 'value' Parses the given string including type information. String can be in format %lt;type> 'value' Indicates whether TypeConverter should be checked whether the type to be parsed supports conversion to/from byte array (e.g. an Image) Indicates whether the TypeConverter associated with the type supports conversion to/from a byte array (e.g. an Image). If that is the case the string is converted to a byte array from a base64 string. Overloaded. Formats the given value as string including type information. String will be in format %lt;type> 'value' Formats the given value as string including type information. String will be in format %lt;type> 'value' Indicates whether TypeConverter should be checked whether the type to be parsed supports conversion to/from byte array (e.g. an Image) Indicates whether the TypeConverter associated with the type supports conversion to/from a byte array (e.g. an Image). If that is the case the string is converted to a base64 string from a byte array. Returns the type name. If type is not in mscorlib, the assembly name is appended. Indicates whether string is null or empty. Holds all StyleInfoProperties used by derived classes. This should go in a product specific StaticData. The concrete Style class could provide a static memory StaticData that belongs to the process and library. Method to dispose static data object internally for disposing Chart styles. Gets type of StyleInfo which is parent of store with current staticdata Returns a collection with objects. Initializes a new object with information about the parent style class. Will be used to access the PropertyInfo and its custom attributes for a property. Indicates whether properties have been registered. Returns True if not registered; False otherwise. Registers a for the specified property. Registers a for the specified property. The type of the property. The name of the property. The StyleInfoProperty with information about the property. Registers a for the specified property. The type of the property. The name of the property. Specifies options for the property. The StyleInfoProperty with information about the property. Registers a for the specified property. The type of the property. The name of the property. The maximal possible Int16 value for the property. The StyleInfoProperty with information about the property. Registers a for the specified property. The type of the property. The name of the property. The maximal possible Int16 value for the property. Indicates whether this StyleInfoProperty should be registered as a member of the BitArray and not to allocate an object reference. The StyleInfoProperty with information about the property. Registers a for the specified property. The type of the property. The name of the property. The maximal possible Int16 value for the property. Indicates whether this StyleInfoProperty should be registered as a member of the BitArray and not to allocate an object reference. Specifies options for the property. The StyleInfoProperty with information about the property. Registers a for the specified property. The type of the property. The name of the property. The maximal possible Int16 value for the property. Indicates whether this StyleInfoProperty should be registered as a member of the BitArray and not to allocate an object reference. Specifies options for the property. The component type that hosts the property. The StyleInfoProperty with information about the property. Provides storage for the object. You cannot instantiate a class directly. You have to derive a concrete class from this class that you can instantiate. In derived classes of , you always need to implement a / pair. The holds all the data that are specific to the style object and should be persisted. The is a wrapper around the . It provides type safe accessor properties to modify data of the underlying data store and can hold temporary information about the style object that does not need to be persisted. In Essential Grid for example, the GridStyleInfo class holds extensive identity information about a style object such as cached base styles, row and column index, a reference to the grid model and more. These are all the information that can be discarded when the style is no longer used (because maybe the cell is not visible anymore). Only the part needs to be kept alive. allows you to register any number of properties but keeps the data very memory efficient. Only properties that are actually used for a style object will be allocated for an object. The StyleObjectStore handles the storage of objects. For short integers, enums and Boolean values the data will be stored in a BitVector32 structure to save even more memory. See the overview for for further discussion about style objects. Searches the with the given name. The name of the property to look for. A that is associated with the specified name. Returns a collection with objects. Static data must be declared static in derived classes (this avoids collisions when StyleInfoStore is used in the same project for different types of style classes). Initializes a new from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Initializes an empty . Creates an exact copy of the current object. A with same data as the current object. The class checks this property to find out about the sort order of the properties in this . Copies all properties to another . The target to copy all properties to. Releases all the resources used by the component. Resets all "Changed" bits that mark certain properties as modified. Clears out all properties for this . Indicates whether a specific property has been initialized for the current object. A that identifies the property to operate on. Indicates whether a specific property has been modified for the current object. A that identifies the property to operate on. Marks a specific property as modified or unmodified for the current object. A that identifies the property to operate on. The new value. Marks a specific property as uninitialized for the current object. A that identifies the property to operate on. Queries the value for a specific property that has been initialized for the current object. A that identifies the property to operate on. Queries the value for a specific property that has been initialized for the current object. A that identifies the property to operate on. Overloaded. Initializes the value for a specific property. A that identifies the property to operate on. The value to be saved for the property. Initializes the value for a specific property. A that identifies the property to operate on. The value to be saved for the property. Gets sip from current storage by sip from another store Checks SIP belonging to current store. If current store doesn't contain SIP than returns SIP from current store with identical PropertyName. Indicates whether this is an empty object and no properties have been initialized. Indicates whether any properties have been changed. Compares all properties with another style object and determines if the current set of initialized properties is a subset of the other style object. The other style to compare with. True if this style object is a subset of the other style object. Applies changes to a style object as specified with . The style object to be applied on the current object. The actual operation to be performed. Applies changes to a style object as specified with . If a property is modified its Changed flag is set so that the parent style object can identify modified properties in a subsequent Changed notification. The style object to be applied on the current object. The actual operation to be performed. Merges two styles. Resets all properties that differ among the two style objects and keeps only those properties that are equal. The other style object this style object should merge with. Applies changes to a style object as specified with The other style object this style object should inherit with. Style operation Modifieds property from different stores Assigns property with sipInfo from style if sipSrc is different store with current store than find StyleInfoProperty in current store with identical PropertyName and reset property sip from some store Modifies expanded property sip from another storage style source operation Allows customization of serializing the StyleInfoProperty. Returns True if you override this method and do not want default serialization behavior for this property. Allows customization of serializing the StyleInfoProperty. Returns True if you override this method and do not want default serialization behavior for this property. Serializes all properties of this object to XML. Registers the XmlSerializer for a specific type. This XmlSerializer will be used when a object of the specified type is read back in from an xml stream. You can for example register an "ImageHolder" serializer for a custom ImageHolder type and have that serializer be used when GridStyleInfo.CellValue contains an ImageHolder object. XmlSerializer imageHolderSerializer = new XmlSerializer(typeof(object), new Type[] { typeof(ImageHolder) }); GridStyleInfoStore.RegisterXmlSerializer(typeof(ImageHolder), imageHolderSerializer); Serializes all properties of this object from XML. Specifies the options for style properties. None. The property supports serialization. The property should be cloned when the parent style object is copied. The property should be disposed when the parent style object is disposed. The property should be disposed when the parent style object is disposed and cloned when the parent style object is copied. All of the above. is an abstract base class for classes to be used as subobjects in a . is derived from and thus provides the same easy way to provide properties that can inherit values from base styles at run-time. The difference is that supports this inheritance mechanism as a subobject from a . A subobject needs to have knowledge about its parent object and be able to walk the base styles from the parent object. Examples for implementation of are the font and border classes in Essential Grid. Programmers can derive their own style classes from and add type-safe (and Intelli-sense) supported custom properties to the style class. If you write your own SpinButton class that needs individual properties, simply add a "CellSpinButtonInfo" class as subobject. If you derive CellSpinButtonInfo from StyleInfoSubObjectBase, your new object will support property inheritance from base styles. See the overview for for further discussion about style objects. The following example shows how you can use the GridFontInfo class in Essential Grid: standard.Font.Facename = "Helvetica"; model[1, 3].Font.Bold = true; string faceName = model[1, 3].Font.Facename; // any cell inherits standard style Console.WriteLIne(faceName); // will output "Helvetica" Console.WriteLIne(model[1, 3].Font.Bold); // will output "true" Console.WriteLIne(model[1, 3].Font.HasFaceName); // will output "False" Overloaded. Initializes a new object and associates it with an existing . A that holds data for this object. All changes in this style object will be saved in the object. Initializes a new object and associates it with an existing . A that holds the identity for this . A that holds data for this object. All changes in this style object will be saved in the object. Releases all the resources used by the component. Returns a unique identifier for this subobject in the owner style object. Returns the data for this object. This is the StyleInfoStore from the constructor. Returns a reference to the owner style object. Locates the base style that has the specified property and returns its instance. Identifies the property to look for. The style object that has the specified property. Makes an exact copy of the current object. The new owner style object for the copied object. The identifier for this object. A copy of the current object registered with the new owner style object. Provides style identity information for subobjects. Releases all the resources used by the component. Returns the owner style of the subobject. Returns the identifier of the subobject in the owner object. Instantiates a new for a given owner and . The owner style of the sub object. The identifier of the subobject in the owner object. Returns an array with base styles for the specified style object. The style object. An array of style objects that are base styles for the current style object. StyleModifyType defines style operations for . Copies all initialized properties. Copies only properties that have not been initialized in the target style object. Copies all properties and resets properties in the target style. Resets properties in the target style that have been marked as initialized in the source style. Clears out all properties. Copies and resets all properties in the target style when the property has been marked as changed in the source style. Checks the unicode. The unicode text. True if the text is an unicode else false will returned. Gets the ascent value from the system font. System font. returns the ascent value of the system font. Draw the text template. The cell bounds. Pdf graphics. The lineinfo collection. shift y. Represents the TextInfo collection. Represent the maximum height of the line. Initialize the new instace for LineInfo class. Represents the TextInfo collection. Line Text. Text width. Returns the Max Height of the Line. Dispose the objects. The text. Text ascent. Text bounds. XlsIO font. Unicode font. Text length. Text start index. Initialize the new instance for TextInfo class. Original text. The text. XlsIO font. Unicode font. Text bounds. Text ascent. Text start index. Text length. X position. Y position. Text Width. Text height. Reperesents the original text. returns original text. Copy the XlsIO font, Pdf font, Pdf brush and Text ascent to the destination object. The destination object. Dispose the object. Represent the GDI graphics string format. Represent the GDI graphics. Represent the text rectangle inside shape. Represent the workbookImpl. Represent the ChartImpl. Represents the type of image format used for encoding the image. String Format Create a covertChartShapes object. WorkbookImpl ChartImpl Draw the shapes and picutre inside the chart. Chart stream chart width chart height Gets the equivalent SKEncodedImageFormat for the input ExportImageFormat. Image format used for encoding image. Equivalent SKEncodedImageFormat for the input ExportImageFormat. Draw the shapes. Shapes collection inside chart Graphics Scale width Scale height Draw groupShape inside the chart. GroupShapeImpl Graphics ScaleWidth Scaleheight Draw Image inside the chart. ShapeImpl Image inside chart Graphics ScaleWidth ScaleHeight Crops the image with the specified offset. Source image to crop. Left offset to crop from. Top offset to crop from. Right offset to crop. Bottom offset to crop. Indicates whether the destination image is transparent. Returns the cropped image for the offsets specified. Apply duotone to the give image. Picture shape. ImageAttributes need to be applied. Color changed ImageAttributes. Apply duotone to the give image. In where the duotone need to apply. duotone color informations. Duotone applied image. Executes Linear interpolation for Duotone. In where the factor is applied. In where the factor is applied. Factor value. Final factorized color. Create Non-Index image from source image. Source Image. Created Non-Indexed image. Apply Image transparency. In where the transparency need to apply. Transparency to apply. Apply recolor to the give image. In where the recolor need to apply. Picture shape. Recolored image. Draw the shapes inside the chart. ShapeImpl GDI graphics Scale width Scale height Draw the RotateText. Text rectangle area Text direction type GDI graphics Applies rotation for the AutoShape/Textbox. Shape for which rotation should be applied. Rectangle bound values of the Shape. Rotation angle to apply the rotation. PdfGraphics to render the Shape. Updates the bound's of the text inside the AutoShape. Rectangle bounds of the text inside the AutoShape. Rectangle bounds of the AutoShape. AutoShape for which text bounds should be updated. Gets the vertical alignment from shape. The text box shape. The pdfVerticalAlignment value Get rotation angle. Text direction in inside shape Rotation angle Gets the text alignment from shape. The shape. The PdfTextAlignment value. Get the anchor position from text direction and alignment input text direction of the text body input text body vertical alignment input text body horizontal alignment Draw Rich text inside the AutoShape. RichText object that holds the formatted text. AutoShape for which text should be rendered. Rectangle bounds of the text to be rendered.. PdfGraphics object to render the RichText. Aligns the rotated text based on string format. string format. Rotation angle. Shape object returns string format. Draw the RTf text. The cell rectangle. The cell adjacent rectangle. The pdf graphics. Font collection. DrawString collection. Indicating wheather shape or not. Indicating wheather is wrapText or not Indicating wheather shape Horizontal Text is overflow or not Indicating wheather shape vertical Text is overflow or not. Gets the font. The font object of the cell. Name of the font. The size of the font. Font object Gets the text layout's bounds for the AutoShape. AutoShape for which the text bounds should be obtained. Bound value of the shape from which text bounds to be calculated. Rectangle bound values for the text inside the AutoShape. Draw the shape and applied the fill color. GDI graphics path ShapeImpl GDI grphics Shape rectangle area Fills the shape background. pdfGraphics to apply fill to. Shape for which fill should be applied. Path of the shape on the PdfGraphics. Fill format of the shape. Creates image in the meta format. Boundary values of the image. Memorystream to save the image to. Newly created image stream. Check whether the AutoShape type is line. AutoShape to be checked. Returns true if the AutoShape is a type of line else returns false. Check whether shape can be set fill or not. Shape to check. Returns true if fill can be applied to shape else returns false. Applied the shape rotation. GDI graphics ShapeImpl shape rectangle area Gets the lattitude value of the shape from Scene 3D. AutoShape for which the lattitude value should be obtained. Boolean value indicates whether AutoShape is flipped horizontally. Rotation angle of the AutoShape. Checked whether the group shape contains Vertical flip. Group Shape. True if the group shape contains flip.. Checked whether the group shape contains Horizontal flip. Group Shape. True if the group shape contains flip.. Get Horizontal flip count. Group Shape. Flip count. Flip count. Get Vertical flip count. Group Shape. Flip count. Flip count. Gets the graphics path for autoshapes. Bounds to indicate the size of the autoshape. PdfPen to draw outlines of the autoshapes. pdfGraphics object in which autoshapes has to be drawn. Autoshape for which path should be obtained. Newly created pdfPath for the autoshape. Get custom geomentryPath. Shape rectangle area GDI graphich path ShapeImpl GDI grphics path Get geomentry path. GDI grphics path Path element collection path width path height shape rectangle area Convert EMU to Point. EMU value. Point value. Get geomentry path y value. Path height Update y value shape rectangle area Get transform matrix. Shape rectangle area Rotation angle flipV FlipH Matrix Get drark color. Fill color Increase or decrease the color vlaue based on given value. Fill color Creates the pen. The format of the line. The Pen object. Normalizes the color. The color. The Normailzed Color Create graphics pen. ShapeImpl Shape lineFormat scaled width Gets the dash style. Theformat of the line. The PdfDashStyle value. Get Curved Connector path formulaColl.Add("x2","*/ w adj1 100000"); formulaColl.Add("x1","+/ l x2 2"); formulaColl.Add("x3","+/ r x2 2"); formulaColl.Add("y3","*/ h 3 4"); Get Curved Connector path formulaColl.Add("x2","*/ w adj1 100000"); formulaColl.Add("x1","+/ l x2 2"); formulaColl.Add("x3","+/ r x2 2"); formulaColl.Add("y3","*/ h 3 4"); Get Bent Connector path formulaColl.Add("x1","*/ w adj1 100000"); > Get Bent Connector path formulaColl.Add("x1","*/ w adj1 100000"); > Get bend connector 2 path. bend connector2 points Get bend connector 2 path. Graphics path for bend connector2 points Get bend connector4 path. Pdf path for bentconnector4 points Get bent connector5 path. Pdf path for bent connector5 points Get bent connector4 path. Graphics path for bent connector4 points Get bent connector 5 path. Graphics path for bent connector5 points Get curved connector 2 path Grpahics path for curved connector 2 points Get curved connector 4 path. Graphics path for curved connector4 points Get curved connector5 path. Graphics path for curved connector5 points Get curved connector2 path. Pdf path for curved connector2 points Get curved connector 4 path. Pdf path for curved connector4 points Get curved connector 5 path. GraphicsPath for curved connector 5 path Get Triangle path Gets the right arrow path. Gets the left arrow path. Gets down arrow path. Gets the left right arrow path. Gets the curved right arrow path. Gets the curved left arrow path. Gets the curved up arrow path. Gets the curved down arrow path. Gets up down arrow path. Gets the quad arrow path. Gets the left right up arrow path. Gets the bent arrow path. Gets the U trun arrow path. Gets the left up arrow path. Gets the bent up arrow path. Gets the striped right arrow path. Gets the notched right arrow path. Gets the pentagon path. Gets the chevron path. Gets the right arrow callout path. Gets down arrow callout path. Gets the left arrow callout path. Gets up arrow callout path. Gets the left right arrow callout path. Gets the quad arrow callout path. Gets the circular arrow path. Gets the math plus path. Gets the math minus path. Gets the math multiply path. Gets the math division path. Gets the math equal path. Gets the math not equal path. Gets the flow chart alternate process path. Gets the flow chart predefined process path. Gets the flow chart internal storage path. Gets the flow chart document path. Gets the flow chart multi document path. Gets the flow chart terminator path. Gets the flow chart preparation path. Gets the flow chart manual input path. Gets the flow chart manual operation path. Gets the flow chart connector path. Gets the flow chart off page connector path. Gets the flow chart card path. Gets the flow chart punched tape path. Gets the flow chart summing junction path. Gets the flow chart or path. Gets the flow chart collate path. Gets the flow chart sort path. Gets the flow chart extract path. Gets the flow chart merge path. Gets the flow chart online storage path. Gets the flow chart delay path. Gets the flow chart sequential access storage path. Gets the flow chart magnetic disk path. Gets the flow chart direct access storage path. Gets the flow chart display path. Gets the rectangular callout path. Gets the rounded rectangular callout path. Gets the oval callout path. Gets the cloud callout path. Gets the line callout1 path. Gets the line callout2 path. Gets the line callout3 path. Gets the line callout1 accent bar path. Gets the line callout2 accent bar path. Gets the line callout3 accent bar path. Gets the line callout1 no border path. Gets the line callout2 no border path. Gets the line callout3 no border path. Gets the line callout1 border and accent bar path. Gets the line callout2 border and accent bar path. Gets the line callout3 border and accent bar path. Get Path adjust value Draw the RTf text. The cell rectangle. The cell adjacent rectangle. The pdf graphics. Font collection. _drawString collection. Indicating wheater shape or not Indicating wheather is wrapText or not Indicating wheather shape Horizontal Text is overflow or not Indicating wheather shape vertical Text is overflow or not. Update the text height. The cell adjacent rectangle Text line collection Indicating the this shape autospace or not Gets the ascent value from the system font. System font. returns the ascent value of the system font. Layout the new line. The cell rectangle. Used height. The lineinfo collection. The textinfo collection. Used width. Maximun ascent. Maximum height. Last line. The text. Layout the XY position. Used width. Maximum ascent. The cell width. The textinfo collection. Last line. Maximum height. Used height. Check the previous element. The lineinfo collection. The textinfo collection. The text. Used width. Used height. The cell bounds. Draw the text template. The cell bounds. Pdf graphics. The lineinfo collection. shift y. Gets the shift value for superscript and subscript. XlsIO font. returns ShiftY value. Normalizes the color. The color. The Normailzed Color Layout the text. The cell rectangle. Used width. Used height. The font. Pdf font. Pdf brush. The text size. The text ascent. Maximum height. Maximum ascent. The text. Gets the space index before the space. The text. Start index. returns the index before the space. Layout the splitted text. The cell bounds. Used height. The textinfo collection. Used width. Maximum ascent. Maximum height. The font. Pdf font. Pdf brush. The text. The text size. The text ascent. Text current index. Text previous index. Split the text by character. The cell bounds. Used height. The lineinfo collection. The textinfo collection. Used width. Maximun ascent. Maximum height. The text. Pdf font. Pdf brush. The font. The text size. The text ascent. Text current index. the original text. Gets the text index after the space. The text. Start index. returns the index after the space. Update the XY position. Maximum ascent. The textinfo collection. Shift X. Justify the line. Used width. Maximum ascent. The cell width. The textinfo collection. Remove the white spaces. The textinfo collection. Update the line position. The textinfo collection. Shift X. TextInfo index. Update the X position. The textinfo collection. Shift X. Gets system font. Returns System Font. Gets system font. Returns System Font.