Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / IndexedGlyphRun.cs / 1305600 / IndexedGlyphRun.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: IndexedGlyphRun class // // History: // 2/2/2004: Garyyang Created the file // //--------------------------------------------------------------------------- using System; using System.Windows.Media; namespace System.Windows.Media.TextFormatting { ////// GlyphRun indexed with text source character index. It allows clients to map a text source character index /// to the corresponding GlyphRun. /// public sealed class IndexedGlyphRun { ////// Internal constructor. /// internal IndexedGlyphRun( int textSourceCharacterIndex, int textSourceCharacterLength, GlyphRun glyphRun ) { _textSourceCharacterIndex = textSourceCharacterIndex; _length = textSourceCharacterLength; _glyphRun = glyphRun; } //---------------------------------- // Public properties //---------------------------------- ////// gets the text source character index corresponding to the beginning of the GlyphRun /// public int TextSourceCharacterIndex { get { return _textSourceCharacterIndex; } } ////// gets the text source character length corresponding to this GlyphRun. The text source character /// length does not necessarily equal to the character count in GlyphRun. /// public int TextSourceLength { get { return _length; } } ////// gets the GlyphRun object /// public GlyphRun GlyphRun { get { return _glyphRun; } } //------------------------- // private members //------------------------- private GlyphRun _glyphRun; private int _textSourceCharacterIndex; private int _length; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GCHandleCookieTable.cs
- ServiceContractAttribute.cs
- DataGridColumnCollection.cs
- TagElement.cs
- LinearKeyFrames.cs
- TargetConverter.cs
- InspectionWorker.cs
- ParameterEditorUserControl.cs
- KoreanCalendar.cs
- XhtmlBasicObjectListAdapter.cs
- CheckableControlBaseAdapter.cs
- SiteMap.cs
- GridViewPageEventArgs.cs
- EventLogTraceListener.cs
- ToolstripProfessionalRenderer.cs
- assemblycache.cs
- Binding.cs
- DataBindingHandlerAttribute.cs
- fixedPageContentExtractor.cs
- ClientScriptManager.cs
- ExpressionConverter.cs
- Random.cs
- JoinQueryOperator.cs
- Image.cs
- ExternalException.cs
- TypeBuilder.cs
- HostedNamedPipeTransportManager.cs
- XmlCustomFormatter.cs
- HtmlEmptyTagControlBuilder.cs
- MissingManifestResourceException.cs
- AppSettingsReader.cs
- FigureParagraph.cs
- UriTemplate.cs
- Decoder.cs
- DataTemplateSelector.cs
- SafeLocalAllocation.cs
- ConfigurationStrings.cs
- RSAProtectedConfigurationProvider.cs
- SBCSCodePageEncoding.cs
- Selection.cs
- ToolboxItemFilterAttribute.cs
- FlowDocumentReader.cs
- MemberProjectionIndex.cs
- VarRefManager.cs
- ContentFilePart.cs
- XamlWriter.cs
- ShaderEffect.cs
- HashHelper.cs
- BitmapEffectDrawingContent.cs
- DynamicContractTypeBuilder.cs
- DbParameterCollection.cs
- Add.cs
- DataFieldEditor.cs
- Rectangle.cs
- InlinedAggregationOperatorEnumerator.cs
- UIElementPropertyUndoUnit.cs
- DefaultPropertyAttribute.cs
- OperationInvokerBehavior.cs
- CodeAccessPermission.cs
- RewritingSimplifier.cs
- IdentitySection.cs
- StoreUtilities.cs
- DataKeyCollection.cs
- WindowsAuthenticationEventArgs.cs
- IIS7ConfigurationLoader.cs
- SettingsSection.cs
- ContextBase.cs
- DebugController.cs
- ThicknessConverter.cs
- Parallel.cs
- ConfigXmlText.cs
- DataGridViewTextBoxEditingControl.cs
- ControlType.cs
- SiteMapNodeCollection.cs
- LocationUpdates.cs
- ObjectQuery_EntitySqlExtensions.cs
- ReadWriteControlDesigner.cs
- DecoderReplacementFallback.cs
- SmiRequestExecutor.cs
- SourceInterpreter.cs
- LocationEnvironment.cs
- PerformanceCounterManager.cs
- WindowCollection.cs
- PolicyLevel.cs
- TimelineGroup.cs
- CommandSet.cs
- CodeNamespaceCollection.cs
- XmlTextEncoder.cs
- MessageBox.cs
- ObjectConverter.cs
- EntitySqlQueryBuilder.cs
- ObjectViewEntityCollectionData.cs
- MetaColumn.cs
- GridViewColumnCollection.cs
- VarRefManager.cs
- ModulesEntry.cs
- NamedPipeAppDomainProtocolHandler.cs
- BuildProvidersCompiler.cs
- QuaternionValueSerializer.cs
- DataGridViewBindingCompleteEventArgs.cs