New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.Primitives

Assembly:Telerik.WinControls.dll

Syntax:

C#
public interface ITextPrimitive

Derived Classes: BaseDataFilterNodeElementFileBrowserIconListViewVisualItemTextPrimitiveTextPrimitiveHtmlImplTextPrimitiveImplTitleBarTextPrimitivePersonMentionListVisualItemAIPromptActionButtonElementAIPromptButtonElementAIPromptButtonsContainerAIPromptInputViewAIPromptMoreActionsViewAIPromptOutputViewAIPromptOutputVisualItemAIPromptToggleButtonElementAIPromptToolbarAIPromptToolbarItemAIPromptViewBaseRadAIPromptElementAddNewSheetSelectorTabItemAggregatesPositionDescriptorElementAlertWindowButtonsPanelAlertWindowCaptionGripAlertWindowContentElementAlertWindowTextAndSystemButtonsElementAppointmentElementArrowElementAutoCompleteBoxViewElementBackstageButtonItemBackstageContentPanelElementBackstageItemsPanelElementBackstageTabItemBackstageViewElementBackstageVisualElementBaseChatCardElementBaseChatItemElementBaseChatItemOverlayBaseChatOverlayBaseListViewElementBaseListViewGroupVisualItemBaseListViewVisualItemBaseMapElementBaseRingWaitingBarIndicatorElementBaseTimeSpanPickerUIComponentBaseWaitingBarIndicatorElementBaseWizardElementBreadcrumbDrillButtonsContainerRadCalculatorTextAreaElementCalendarCellElementCalendarHeaderCellElementCalendarMultiMonthViewTableElementCalendarNavigationElementCalendarStatusElementCalendarTableElementCalendarVisualElementCardListViewElementCardListViewVisualItemCardMessageItemElementCardViewContainerElementCardViewEditorItemCardViewGroupItemCardViewItemCarouselMessageItemElementChartLegendElementChartTitleElementChartWrapperChatAttachmentRowElementChatCalendarOverlayChatDateTimeOverlayChatEditPreviewElementChatFlightCardElementChatImageCardElementChatListOverlayChatMessageActionsElementChatMessageAvatarElementChatMessageBubbleElementChatMessageNameElementChatMessageStatusElementChatMessagesViewElementChatProductCardElementChatReplyBubbleElementChatReplyPreviewBubbleElementChatReplyPreviewElementChatSendButtonElementChatShowToolbarElementChatSuggestedActionsElementChatTimeOverlayChatTimeSeparatorItemElementChatToolbarElementChatToolbarScrollLeftButtonElementChatToolbarScrollRightButtonElementChatWeatherCardElementCheckedDropDownAutoCompleteBoxElementCollapsiblePanelButtonElementCollapsiblePanelHeaderElementCollapsiblePanelTextElementColorEditorColorBoxColumnChooserElementColumnChooserItemColumnChooserItemStackColumnChooserVisualElementCommandBarButtonCommandBarDropDownButtonCommandBarDropDownListCommandBarHostItemCommandBarItemsListVisualItemCommandBarLabelCommandBarMaskedEditBoxCommandBarRowElementCommandBarSeparatorCommandBarSplitButtonCommandBarStripElementCommandBarStripsListVisualItemCommandBarTextBoxCommandBarToggleButtonConditionalFormattableGridVisualElementAIChatMainMessageElementAIChatMessageItemElementAIChatTitleElementRadPdfChatElementDataFilterAddNodeElementDataFilterCheckBoxValueEditorElementDataFilterCheckboxCriteriaElementDataFilterColorBoxValueEditorElementDataFilterColorboxCriteriaElementDataFilterCriteriaElementDataFilterEditorElementDataFilterFieldEditorElementDataFilterGroupElementDataFilterGroupNodeContentElementDataFilterLogicalOperatorEditorElementDataFilterOperatorEditorElementDataFilterValueEditorElementDataLayoutControlItemDayViewAllDayHeaderDayViewAppointmentsAreaDayViewAppointmentsTableDayViewHeaderDescriptionContentListVisualItemDescriptionTextCheckedListVisualItemDescriptionTextListVisualItemDetailListViewCellElementDetailListViewDataCellElementDetailListViewElementDetailListViewGroupVisualItemDetailListViewHeaderCellElementDetailListViewVisualItemDiagramListViewVisualItemAutoHideTabStripElementDotsLineWaitingBarIndicatorElementDotsRingWaitingBarIndicatorElementDotsSpinnerWaitingBarIndicatorElementDragFeedbackElementDraggableLayoutControlItemDraggableLayoutControlOverlayElementDrillBackButtonDrillBackHomeButtonDrillBackSingleButtonExpanderItemFadingRingWaitingBarIndicatorElementFastNavigationItemFilterMenuCalendarElementFilterMenuListElementFilterMenuTreeElementBaseFilterViewCategoryElementFilterViewBooleanCategoryElementFilterViewCategoryExpandButtonElementFilterViewCheckedDropDownCategoryElementFilterViewDateTimeCategoryElementFilterViewDropDownCategoryElementFilterViewHeaderElementFilterViewNumericCategoryElementFilterViewTextCategoryElementFlightCardAirportInfoFormulaBarButtonsElementFormulaBarNameBoxElementFormulaBarTextBoxElementGanttCellSelfReferenceStackElementGanttGraphicalViewBaseItemElementGanttGraphicalViewBaseTaskElementGanttIndentCellElementGanttViewBaseItemElementGanttViewBaseViewElementGanttViewGraphicalViewElementGanttViewMilestoneElementGanttViewMilestoneItemElementGanttViewSummaryElementGanttViewSummaryItemElementGanttViewSummaryLeftElementGanttViewSummaryMiddleElementGanttViewSummaryRightElementGanttViewTaskElementGanttViewTaskItemElementGanttViewTaskLinkHandleElementGanttViewTextItemElementGanttViewTextViewCellElementGanttViewTextViewElementGanttViewTextViewHeaderCellElementGanttViewTextViewItemExpanderItemGanttViewTimelineCellElementGanttViewTimelineItemBottomStackElementGanttViewTimelineItemElementGanttViewTimelineItemTopElementGanttViewTimelineTodayIndicatorElementGanttViewTodayIndicatorElementGanttViewViewsSplitterElementGanttViewVisualElementBulletGraphFeaturedMeasureBarBulletGraphQualitativeBarGaugeVisualElementLinearGaugeBarLinearGaugeLabelsLinearGaugeLineLinearGaugeNeedleIndicatorLinearGaugeSingleLabelLinearGaugeTicksRadLinearGaugeElementRadRadialGaugeElementRadialGaugeArcRadialGaugeBackgroundRadialGaugeLabelsRadialGaugeNeedleRadialGaugeSingleLabelRadialGaugeTicksGridBrowseCellElementGridCalculatorCellElementGridCellElementGridCheckBoxCellElementGridCheckBoxHeaderCellElementGridColorCellElementGridColumnGroupCellElementGridComboBoxCellElementGridCommandCellElementGridDataCellElementGridDataRowElementGridDateTimeCellElementGridDetailViewCellElementGridDetailViewRowElementGridExpanderItemGridFilterCellElementGridFilterCheckBoxCellElementGridFilterComboBoxCellElementGridFilterRowElementGridFilterTimeSpanCellElementGridGroupContentCellElementGridGroupExpanderCellElementGridGroupHeaderItemGridGroupHeaderItemsContainerGridGroupHeaderListGridGroupHeaderRowElementGridGroupPanelGridGroupRowSelectCellElementGridGroupVisualElementGridHeaderCellElementGridHeaderElementGridHeaderIndentCellElementGridHyperlinkCellContentElementGridHyperlinkCellElementGridImageCellElementGridIndentCellElementGridMergeCellElementGridNewRowElementGridRatingCellElementGridRowElementGridRowHeaderCellElementGridRowSelectCellElementGridSearchCellElementGridSearchRowElementGridSelectCellElementGridSparklineCellElementGridSummaryCellElementGridSummaryRowElementGridTableBodyElementGridTableElementGridTableHeaderCellElementGridTableHeaderRowElementGridTableHeaderSelectCellElementGridTimeSpanCellElementGridTreeExpanderItemGridMultipleRowsSelectCellElementGridVirtualizedCellElementGridVirtualizedRowElementGridVisualElementGroupElementGroupFieldElementGroupLinkElementGroupPanelContainerGroupPanelElementGroupPanelSizeGripElementHeaderPresenterElementHeatMapLegendElementHeatMapTitleElementLegendGradientItemElementLegendItemGradientLegendItemHeaderElementLegendItemMarkerLegendItemTitleLegendRangeItemElementLegendTitleElementHorizontalScrollableStackElementIconListViewElementIconListViewGroupVisualItemIconListViewVisualItemImageEditorCanvasElementImageEditorCommandsElementImageEditorZoomElementInnerItemInnerItemLayoutElementLayoutControlContainerElementLayoutControlGroupItemLayoutControlItemLayoutControlItemBaseLayoutControlLabelItemLayoutControlSeparatorItemLayoutControlSplitterItemLayoutControlTabStripElementLayoutControlTabStripItemLayoutControlTabStripItemButtonsPanelLayoutControlTabbedGroupLegendItemElementLegendItemMarkerLegendItemTitleLegendTitleElementLightVisualButtonElementLightVisualElementLightVisualRepeatButtonElementLightVisualSvgButtonElementLightVisualToggleButtonElementLineRingWaitingBarIndicatorElementListTimeSpanPickerUIComponentLiveTileFrameElementMapCopyrightLabelElementMapLegendElementMapLegendItemColorElementMapLegendItemElementMapLegendItemTextElementMapLegendSubtitleElementMapLegendTitleElementMapNavigationBarElementMapNavigationElementMapScaleIndicatorElementMapSearchBarElementMapSearchIconElementMediaMessageItemElementMiniMapElementMonthCellElementMonthViewAreaElementMonthViewElementMonthViewHeaderMonthViewVerticalHeaderMultiMonthViewElementBaseNavigationElementNavigationButtonElementNavigationElementLayoutNavigationViewBackgroundItemNavigationViewHeaderElementNavigationViewItemContainerNavigationViewItemLayoutNavigationViewPopupItemLayoutOfficeNavigationBarItemContainerOfficeNavigationBarItemLayoutRadOfficeNavigationBarItemRadOfficeNavigationBarOverflowItemOutlookViewOverflowGripOverflowItemsContainerOverlayPopupElementPagingPanelElementPdfSignatureElementPdfSizeGripElementPictureBoxBasePanelElementPictureBoxCanvasElementPictureBoxHorizontalPanelElementPictureBoxVerticalPanelElementPipsContainerPipsPagerItemPivotAggregateDescriptorContainerPivotAggregateDescriptorElementPivotCellElementPivotColumnDescriptorContainerPivotDescriptorContainerPivotFieldDescriptorElementPivotFieldListItemButtonPivotFieldListVisualItemPivotFilterDescriptorContainerPivotFilterDescriptorElementPivotFilterFunctionButtonPivotFilterMenuTreeElementPivotGroupDescriptorElementPivotGroupElementPivotRowDescriptorContainerProgressBarTextElementProgressIndicatorElementPromptInputAttachedFileElementPromptInputAttachedFilesElementPromptInputButtonsPanelElementPromptInputSuggestionsButtonPropertyGridCheckBoxItemElementPropertyGridColorItemElementPropertyGridContentElementPropertyGridElementPropertyGridErrorIndicatorElementPropertyGridExpanderElementPropertyGridGroupElementPropertyGridGroupExpanderElementPropertyGridGroupTextElementPropertyGridHelpContentElementPropertyGridHelpElementPropertyGridHelpTitleElementPropertyGridIndentElementPropertyGridItemElementPropertyGridItemElementBasePropertyGridRowHeaderElementPropertyGridSizeGripElementPropertyGridSplitElementPropertyGridTableElementPropertyGridTextElementPropertyGridToolbarElementPropertyGridValueElementPropertyValueButtonElementRadAutoCompleteBoxElementRadAutoCompleteBoxListElementRadBindingNavigatorElementRadBreadCrumbElementRadCalculatorButtonRadCalculatorCommandButtonElementRadCalculatorContentElementRadCalculatorDeleteButtonElementRadCalculatorDigitButtonElementRadCalculatorElementRadCalculatorEqualsButtonElementRadCalculatorMemoryButtonElementRadCalculatorMemoryElementRadCalculatorOperationButtonElementRadCalendarElementRadCalendarFastNavigationElementRadCardViewElementRadChartElementRadChatElementRadCheckedAutoCompleteBoxListElementRadCheckedDropDownListEditableAreaElementRadCheckedListVisualItemRadClockElementRadCollapseButtonElementRadCollapsiblePanelElementColorListBoxItemRadCommandBarArrowButtonRadCommandBarBaseItemRadCommandBarElementRadCommandBarGripRadCommandBarMultilineToolstripHolderPanelRadCommandBarOverflowButtonRadCommandBarOverflowPanelElementRadCommandBarVisualElementRadDataFilterElementRadDataLayoutElementRadDesktopAlertElementRadDiagramElementRadDropDownListEditableAreaElementRadFilterViewElementRadFixedPageElementRadGanttViewElementRadGridViewElementRadGroupBoxElementRadHeatMapElementRadImageEditorElementRadListElementRadListViewElementRadListVisualItemRadLiveTileElementRadMDIControlsItemRadMapElementRadOfficeNavigationBarElementRadPageViewBackstageElementRadPageViewButtonElementRadPageViewButtonsPanelRadPageViewContentAreaElementRadPageViewElementRadPageViewElement.PageViewItemTextEditorElementRadPageViewElementBaseRadPageViewExplorerBarElementRadPageViewExplorerBarItemRadPageViewItemRadPageViewItemButtonsPanelRadPageViewLabelElementRadPageViewNavigationViewElementRadPageViewNavigationViewItemRadPageViewOutlookAssociatedButtonRadPageViewOutlookElementRadPageViewOutlookItemRadPageViewOutlookOverflowButtonRadPageViewPinButtonElementRadPageViewStackElementRadPageViewStackItemRadPageViewStripButtonElementRadPageViewStripElementRadPageViewStripGroupItemRadPageViewStripItemRadPageViewTabStripElementRadPanoramaElementRadPdfViewerContainerRadPdfViewerElementRadPictureBoxElementRadPipsPagerElementRadPivotGridElementRadProgressBarElementRadPromptInputElementRadQuickAccessToolBarRadRangeSelectorElementRadRatingElementRadRibbonBarElementRadSchedulerElementRadSlideViewElementRadSparklineElementRadSpeechToTextButtonElementRadSpreadsheetElementRadSpreadsheetFormulaBarRadSpreadsheetSheetSelectorRadSpreadsheetStatusBarRadStepProgressBarElementRadTabbedFormControlCaptionRadTabbedFormControlContentAreaElementRadTabbedFormControlElementRadTabbedFormControlItemRadTabbedFormControlTabsElementRadTaskBoardColumnElementRadTaskBoardColumnHeaderElementRadTaskBoardElementRadTaskCardElementRadTaskCardTagElementRadTaskCardUserElementRadTaskDialogButtonRadTaskDialogCommandLinkButtonRadTaskDialogExpanderRadTaskDialogFootnoteRadTaskDialogIconRadTaskDialogPageRadTaskDialogProgressBarRadTextBoxControlElementRadTextBoxListElementRadTileElementRadTimePickerContentElementRadTimeSpanPickerContentElementRadToggleSwitchElementRadToolbarFormControlElementRadTrackBarElementRadTreeMapElementRadTreeViewElementRadVirtualGridElementRadVirtualKeyboardElementRadWaitingBarElementRadWebCamElementRadWizardElementRangeSelectorBodyElementRangeSelectorChartScaleContainerElementRangeSelectorHoverElementRangeSelectorRangeElementRangeSelectorScaleContainerElementRangeSelectorScrollElementRangeSelectorScrollRangeRangeSelectorScrollSelectionRangeRangeSelectorScrollThumbRangeSelectorSelectionRectangleRangeSelectorThumbRangeSelectorThumbLineElementRangeSelectorTrackingElementRangeSelectorViewContainerRangeSelectorViewElementRangeSelectorVisualElementRangeSelectorVisualElementWithOrientationRibbonFormElementRibbonTabRibbonTabStripElementRichTextEditorRibbonTabRotatingRingsWaitingBarIndicatorElementSchedulerAgendaViewElementSchedulerCellContainerSchedulerCellElementSchedulerDayViewElementSchedulerDayViewGroupedByResourceElementSchedulerHeaderCellElementSchedulerMonthViewElementSchedulerMonthViewGroupedByResourceElementSchedulerMultiDayViewElementSchedulerNavigatorElementSchedulerResourceHeaderCellElementSchedulerResourcesHeaderElementSchedulerTimelineViewElementSchedulerViewElementSchedulerViewGroupedByResourceElementBaseSchedulerViewGroupedByResourceElement<T>SchedulerVisualElementScrollViewElementScrollViewElementContainerScrollViewElement<T>SegmentedRingWaitingBarIndicatorElementSeparatorElementSheetSelectorTabItemSheetSelectorTabItemBaseSheetTabItemsContainerElementSimpleListViewElementSimpleListViewGroupVisualItemSimpleListViewVisualItemSparkWrapperRadSplashScreenElementSplashScreenLightVisualElementSplashScreenProgressIndicatorElementWatermarkTextElementContainerSplitterElementLayoutSpreadsheetSheetSelectorGripElementStackLayoutElementStackLayoutElementLiteStepConnectionElementStepContentElementStepItemIndicatorElementStepProgressItemStripViewButtonsPanelStripViewItemContainerStripViewItemLayoutSuggestedActionElementSummaryProgressIndicatorElementTabStripItemTabbedFormElementRadTaskDialogBottomLayoutRadTaskDialogCommandAreaRadTaskDialogContentAreaRadTaskDialogControlElementRadTaskDialogDescriptionRadTaskDialogHeaderLayoutRadTaskDialogProgressBarElementTaskDialogExpanderButtonElementTaskDialogLightVisualElementTaskProgressIndicatorElementTemplateGroupsElementTextBoxViewElementTextBoxWrapPanelTextMessageItemElementThumbnailListElementThumbnailListHeaderElementTileGroupElementTimeHeaderArrowTimeHeaderLeftArrowTimeHeaderRightArrowTimePickerDoneButtonElementTimeSpanPickerDoneButtonElementTimeTableElementTimeTableElementHoursTimeTableHeaderElementTimeTableHeaderHoursElementTimeTableStackLayoutElementTimeTableVisualElementTimelineAppointmentsPresenterTimelineGroupingByResourcesElementTimelineHeaderTitleElementToggleSwitchPartElementToggleSwitchThumbElementTokenizedTextBlockElementToolbarActionElementToolbarFormElementTrackBarBodyElementTrackBarElementWithOrientationTrackBarIndicatorContainerElementTrackBarIndicatorElementTrackBarLabelContainerElementTrackBarLabelElementTrackBarLineElementTrackBarRangeElementTrackBarScaleContainerElementTrackBarScaleElementTrackBarStackElementTrackBarThumbElementTrackBarTickContainerElementTrackBarTickElementTrackBarVisualElementTrackballInfoElementLegendItemElementLegendItemMarkerLegendItemTitleLegendTitleElementTreeMapLegendElementTreeMapTitleElementTreeNodeContentElementTreeNodeElementTreeNodeExpanderItemTreeNodeImageElementTreeNodeLineElementTreeNodeLinesContainerTreeViewVisualUpperProgressIndicatorElementValidationHelperElementViewNavigationElementVirtualGridCellElementVirtualGridDetailViewCellElementVirtualGridExpanderItemVirtualGridFilterCellElementVirtualGridFilterRowElementVirtualGridHeaderCellElementVirtualGridHeaderRowElementVirtualGridIndentCellElementVirtualGridNewCellElementVirtualGridNewRowElementVirtualGridPagingPanelElementVirtualGridRowElementVirtualGridTableElementVirtualGridWaitingElementVirtualizedScrollPanel<Item, Element>WaitingBarContentElementWaitingBarIndicatorElementWaitingBarSeparatorElementWaitingBarTextElementWizard97CommandAreaWizard97ViewWizardAeroTopElementWizardAeroViewWizardCommandAreaWizardCompletionPageWizardPageWizardPageHeaderElementWizardTextElementWizardViewWizardWelcomePageKeyNumpadKeySecondaryTextElementToggleKeyFontListViewVisualItemPatternFillVisualItemThemeColorListViewVisualItemThumb...

Methods

C#
SizeF GetTextSize(SizeF proposedSize, TextParams textParams)
Parameters:proposedSizeSizeFtextParamsTextParamsReturns:

SizeF

C#
SizeF GetTextSize(TextParams textParams)
Parameters:textParamsTextParamsReturns:

SizeF

C#
SizeF MeasureOverride(SizeF availableSize, TextParams textParams)
Parameters:availableSizeSizeFtextParamsTextParamsReturns:

SizeF

C#
void OnMouseMove(object sender, MouseEventArgs e)
Parameters:senderobjecteMouseEventArgs
C#
void PaintPrimitive(IGraphics graphics, float angle, SizeF scale, TextParams textParams)
Parameters:graphicsIGraphicsanglefloatscaleSizeFtextParamsTextParams
C#
void PaintPrimitive(IGraphics graphics, TextParams textParams)
Parameters:graphicsIGraphicstextParamsTextParams