Skip to main content
All docs
V21.2

ISnapControl Members

Implements the main functionality of Snap Control.

Properties

Name Description
AutoSizeMode For internal use. Inherited from IRichEditControl.
CanShowNumberingListForm For internal use. Inherited from IRichEditControl.
Cursor For internal use. Inherited from IRichEditControl.
DataSources Provides access to the collection of SnapControl data sources.
Document Provides access to a Document interface representing the control’s document. Inherited from IRichEditControl.
DocumentViewDirection Specifies the page order in Print Layout view and in Print Preview. Inherited from IRichEditControl.
HyphenationDictionaries Provides access to the collection of hyphenation dictionaries. Inherited from IRichEditControl.
InnerControl For internal use. Inherited from IRichEditControl.
InnerDocumentServer For internal use. Inherited from IRichEditControl.
IsPrintingAvailable Indicates whether the RichEditControl content can be printed or exported. Inherited from IRichEditControl.
IsPrintPreviewAvailable Indicates whether the control can be printed and the print preview for the control is available. Inherited from IRichEditControl.
Overtype Specifies whether or not the overtype mode is enabled for the RichEdit control. Inherited from IRichEditControl.
OvertypeAllowed Indicates whether or not the overtype feature is allowed. Inherited from IRichEditControl.
ShowCaretInReadOnly Specifies whether or not the caret is displayed if the control is read-only. Inherited from IRichEditControl.
SkinBottomMargin For internal use. Inherited from IRichEditControl.
SkinLeftMargin For internal use. Inherited from IRichEditControl.
SkinRightMargin For internal use. Inherited from IRichEditControl.
SkinTextColors For internal use. Inherited from IRichEditControl.
SkinTopMargin For internal use. Inherited from IRichEditControl.
UseGdiPlus For internal use. Inherited from IRichEditControl.
UseSkinMargins For internal use. Inherited from IRichEditControl.
UseStandardDragDropMode Indicates whether or not the standard drag-and-drop mode is selected. Inherited from IRichEditControl.
ViewBounds For internal use. Inherited from IRichEditControl.

Methods

Name Description
AddNewDataSource() Runs the Create Data Source wizard.
AddService(Type, ServiceCreatorCallback, Boolean) Adds the specified service to the service container, and optionally promotes the service to parent service containers. Inherited from IServiceContainer.
AddService(Type, ServiceCreatorCallback) Adds the specified service to the service container. Inherited from IServiceContainer.
AddService(Type, Object, Boolean) Adds the specified service to the service container, and optionally promotes the service to any parent service containers. Inherited from IServiceContainer.
AddService(Type, Object) Adds the specified service to the service container. Inherited from IServiceContainer.
AskPasswordConfirmation(String) For internal use. Inherited from IRichEditControl.
CloseReviewingPaneForm() For internal use. Inherited from IRichEditControl.
CreatePlatformSpecificScrollBarAdapter() For internal use. Inherited from IRichEditControl.
CreateRichEditMouseHandlerStrategyFactory() Provides a factory for creating platform-dependent mouse handlers. Inherited from IRichEditControl.
CreateRichEditViewHorizontalScrollController(RichEditView) For internal use. Inherited from IRichEditControl.
CreateRichEditViewVerticalScrollController(RichEditView) For internal use. Inherited from IRichEditControl.
DoDragDrop(Object, PortableDragDropEffects) For internal use. Inherited from IRichEditControl.
ForceFlushPendingTextInput() For internal use. Inherited from IRichEditControl.
GetContentOffset() For internal use. Inherited from IRichEditControl.
GetService(Type) Gets the service object of the specified type. Inherited from IServiceProvider.
HideCaret() For internal use. Inherited from IRichEditControl.
IsHyperlinkActive() For internal use. Inherited from IRichEditControl.
IsVisibleReviewingPane() For internal use. Inherited from IRichEditControl.
LoadTheme() Loads a report theme from a file.
OnViewPaddingChanged() For internal use. Inherited from IRichEditControl.
OpenShowNotesForm(ShowNotesParameters, OpenShowNotesFormCallback, Object) For internal use. Inherited from IRichEditControl.
Print() For internal use. Inherited from IRichEditControl.
RedrawEnsureSecondaryFormattingComplete(RefreshAction) For internal use. Inherited from IRichEditControl.
RemoveService(Type, Boolean) Removes the specified service type from the service container, and optionally promotes the service to parent service containers. Inherited from IServiceContainer.
RemoveService(Type) Removes the specified service type from the service container. Inherited from IServiceContainer.
SaveTheme() Saves the current report theme to a file.
ScrollToCaret() Scrolls the document to the caret position. Inherited from IRichEditControl.
ShowBookmarkForm() For internal use. Invokes the bookmark form. Inherited from IRichEditControl.
ShowBorderShadingForm(SelectedCellsCollection, Object) For internal use. Inherited from IRichEditControl.
ShowBorderShadingForm(SelectedCellsCollection) For internal use. Inherited from IRichEditControl.
ShowCaret() For internal use. Inherited from IRichEditControl.
ShowChartDesigner(IChartContainer) For internal use. Invokes the Chart Designer dialog.
ShowColumnsSetupForm(ColumnsInfoUI, ShowColumnsSetupFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowConvertNotesForm(NotesFormController) For internal use. Inherited from IRichEditControl.
ShowDataSourceSaveForm() For internal use. Invokes the Import Template dialog.
ShowDeleteTableCellsForm(TableCellsParameters, ShowInsertDeleteTableCellsFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowDocumentPropertiesForm() For internal use. Invokes the Document Properties form. Inherited from IRichEditControl.
ShowDocumentProtectionQueryNewPasswordForm(ProtectionInfo, PasswordFormCallback) For internal use. Inherited from IRichEditControl.
ShowDocumentProtectionQueryPasswordForm(ProtectionInfo, PasswordFormCallback) For internal use. Inherited from IRichEditControl.
ShowEditStyleForm(CharacterStyle, ParagraphIndex, ShowEditStyleFormCallback) For internal use. Inherited from IRichEditControl.
ShowEditStyleForm(ParagraphStyle, ParagraphIndex, ShowEditStyleFormCallback) For internal use. Inherited from IRichEditControl.
ShowEncryptDocumentForm(EncryptionInfo, EncryptDocumentCallback) For internal use. Inherited from IRichEditControl.
ShowEncryptionQueryPasswordForm(EncryptionInfo) For internal use. Inherited from IRichEditControl.
ShowErrorMessage(String) For internal use. Inherited from IRichEditControl.
ShowFilterStringEditorForm(DesignBinding, ref String) For internal use. Invokes the FilterString Editor.
ShowFloatingInlineObjectLayoutOptionsForm(FloatingInlineObjectParameters, ShowFloatingInlineObjectLayoutOptionsFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowFontForm(MergedCharacterProperties, ShowFontFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowGroupFieldsForm(Object, IServiceProvider) For internal use. Invokes the Group Fields Collection Editor.
ShowHyperlinkForm(HyperlinkInfo, RunInfo, String, ShowHyperlinkFormCallback) For internal use. Inherited from IRichEditControl.
ShowHyphenationForm(HyphenationInfo, HyphenationOptionsCallback) For internal use. Inherited from IRichEditControl.
ShowInsertMergeFieldForm() For internal use. Inherited from IRichEditControl.
ShowInsertObjectForm() For internal use. Inherited from IRichEditControl.
ShowInsertTableCellsForm(TableCellsParameters, ShowInsertDeleteTableCellsFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowInsertTableForm(CreateTableParameters, ShowInsertTableFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowLanguageForm(DocumentModel) For internal use. Inherited from IRichEditControl.
ShowLineNumberingForm(LineNumberingInfo, ShowLineNumberingFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowMailMergeExportOptionsForm(SnapMailMergeExportOptions, ShowMailMergeExportOptionsFormCallback, Object) For internal use. Invokes the Export Range dialog.
ShowMailMergeSortingForm() For internal use. Invokes the Sort dialog.
ShowNotesForm(NoteSettingsInfo, ShowNotesFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowNumberingListForm(ParagraphList, ShowNumberingListFormCallback, Object) For internal use. Invokes the Bullets and Numbering dialog that enables you to set numbered list options for the specified paragraphs. Inherited from IRichEditControl.
ShowPageSetupForm(PageSetupInfo, ShowPageSetupFormCallback, Object, PageSetupFormInitialTabPage) For internal use. Inherited from IRichEditControl.
ShowParagraphForm(MergedParagraphProperties, ShowParagraphFormCallback, Object, TabsClickCallback) For internal use. Inherited from IRichEditControl.
ShowParagraphForm(MergedParagraphProperties, ShowParagraphFormCallback, Object) Obsolete. For internal use. Inherited from IRichEditControl.
ShowPasteSpecialForm(PasteSpecialInfo, ShowPasteSpecialFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowPrintDialog() Invokes the Print dialog. Inherited from IRichEditControl.
ShowPrintPreview() Invokes the Print Preview window. Inherited from IRichEditControl.
ShowQuestionMessage(String) For internal use. Inherited from IRichEditControl.
ShowRangeEditingPermissionsForm() For internal use. Inherited from IRichEditControl.
ShowReplaceForm() For internal use. Inherited from IRichEditControl.
ShowReportStructureEditorForm() For internal use. Invokes the Groups Order Editor.
ShowReviewingPaneForm(DocumentModel, CommentViewInfo, DocumentLogPosition, DocumentLogPosition, Boolean) For internal use. Inherited from IRichEditControl.
ShowReviewingPaneForm(DocumentModel, CommentViewInfo, Boolean) For internal use. Inherited from IRichEditControl.
ShowSearchForm() For internal use. Inherited from IRichEditControl.
ShowSplitTableCellsForm(SplitTableCellsParameters, ShowSplitTableCellsFormCallback, Object) For internal use. Inherited from IRichEditControl.
ShowSymbolForm(InsertSymbolViewModel) For internal use. Inherited from IRichEditControl.
ShowTableCellStyleForm(TableCellStyle) For internal use. Invokes the Modify Styles dialog.
ShowTableOptionsForm(Table) For internal use. Inherited from IRichEditControl.
ShowTablePositioningForm(TablePositioningFormControllerParameters, ShowTablePositioningFormCallback) For internal use. Inherited from IRichEditControl.
ShowTablePropertiesForm(SelectedCellsCollection) For internal use. Inherited from IRichEditControl.
ShowTableStyleForm(TableStyle) For internal use. Inherited from IRichEditControl.
ShowTabsForm(TabFormattingInfo, Int32, ShowTabsFormCallback, Object, Boolean) For internal use. Inherited from IRichEditControl.
ShowTabsForm(TabFormattingInfo, Int32, ShowTabsFormCallback, Object) Obsolete. For internal use. Inherited from IRichEditControl.
ShowTOCForm(Field) For internal use. Inherited from IRichEditControl.
ShowWarningMessage(String) For internal use. Inherited from IRichEditControl.
UpdateControlAutoSize() For internal use. Inherited from IRichEditControl.
UpdateUIFromBackgroundThread(Action) For internal use. Forces updating visual elements of the RichEdit control to display changes resulting from the background formatting. Inherited from IRichEditControl.

Events

Name Description
BeforeConversion Occurs before a snap document is exported to format other than the native .SNX.
BeforeLoadCustomAssembly Occurs when the control loads a report template (.snx file) containing the Entity Framework data source originated from a compiled assembly.
ValidateCustomSql Allows validation of the custom SQL query created using the Data Source Wizard or the Query Builder.
See Also