[]
Represents the cell type class that serves as a basis for other cell type classes.
public abstract class BaseCellType : ICellType, IFormatter, ICloneable, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IEditor3, IEditor
Public MustInherit Class BaseCellType
Implements ICellType, IFormatter, ICloneable, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IEditor3, IEditor
| Name | Description |
|---|---|
| BaseCellType() |
| Name | Description |
|---|---|
| EditorClientScriptUrl | Gets the URL of the client script file for the editor, if the editor supports client-side scripting. |
| ExtraRendererSettings | Gets the conditional formatting settings. |
| RendererClientScriptUrl | Gets the URL of the client script file for the renderer, if the renderer supports client-side scripting. |
| Validators | Gets the validator collection. |
| Name | Description |
|---|---|
| AppendEllipsis(RectangleF, Appearance, string, float) | Appends the ellipsis. |
| ApplyStyleTo(TableCell, Appearance, Inset, bool) | Applies the appearance and the margin to the cell. |
| Clone() | Creates a new copy of the object using the MemberwiseClone method. |
| DrawBackgroundImage(PdfGraphics, RectangleF, Appearance, bool) | Draws the background image to PDF. |
| Format(object) | When deriving a cell type based on this type, override this |
| FormatForPdf(object) | Returns the format of a value for PDF. |
| GetEditorControl(string, TableCell, Appearance, Inset, object, bool) | Gets the control used to edit the cell. |
| GetEditorValue(Control, string) | Gets the value from the editing control used for the cell. |
| GetImage(string, FpSpread) | Gets an Image object using an image path. |
| GetPreferredSize(Graphics, Size, Appearance, object, float, bool, bool) | Gets the preferred (maximum needed) size of the cell for the renderer control. |
| GetStringSize(string, Size, float, Appearance) | Gets the size of the text string. |
| GetSymbolSize(float) | Gets the size of the symbol. |
| GetValidators() | Gets the validator collection, overwrites this method to allow customizing the returned result from the Validators property. |
| PDFHtmlDecode(string) | Return HTML Decode result text that also take care some invalid character that has code out of support range |
| PaintCell(PdfGraphics, RectangleF, Appearance, object, bool, bool, float) | Gets a control and prints the cell to PDF based on the specified appearance and selection. |
| PaintCell(string, TableCell, Appearance, Inset, object, bool) | Gets a control and renders it in the cell based on the specified appearance, margin, and value. |
| Parse(string) | When deriving a cell type based on this type, override this |
| ProcessMargin(RectangleF, Inset) | Processes the margin. |
| ProcessMargin(RectangleF, Inset, float) | Processes the margin. |
| RendererClientScriptUrl2(FpSpread) | Gets the URL of the client script file for the renderer for the specified Spread component, if the renderer supports client-side scripting. |
| SetTabIndex(WebControl, string) | Sets the tab index for the editor. |
| ToString() | Gets the name of the cell type. |
| ValidateEditorValue(object) | Validates the given value. |