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
- ServiceReference.cs
- ButtonFlatAdapter.cs
- ExpressionReplacer.cs
- FileVersion.cs
- MetadataLocation.cs
- CodeDelegateInvokeExpression.cs
- OledbConnectionStringbuilder.cs
- ChannelManager.cs
- CheckBoxFlatAdapter.cs
- Transform.cs
- CollaborationHelperFunctions.cs
- IntSecurity.cs
- RijndaelManaged.cs
- TypeEnumerableViewSchema.cs
- Border.cs
- OracleCommandBuilder.cs
- PasswordBoxAutomationPeer.cs
- RegexNode.cs
- ExpressionBindings.cs
- StreamGeometry.cs
- ListControl.cs
- RenderDataDrawingContext.cs
- ExclusiveHandleList.cs
- WindowsRebar.cs
- Dump.cs
- ViewGenerator.cs
- ServicesUtilities.cs
- WindowsListViewScroll.cs
- OdbcCommandBuilder.cs
- MetadataPropertyvalue.cs
- SafePointer.cs
- InternalConfigSettingsFactory.cs
- PermissionSetEnumerator.cs
- ListViewGroupItemCollection.cs
- COM2ComponentEditor.cs
- StandardCommands.cs
- SerializerProvider.cs
- ExpressionBindings.cs
- ExpandSegment.cs
- UnmanagedMemoryStream.cs
- FileLoadException.cs
- TextModifier.cs
- EmptyEnumerator.cs
- MemoryResponseElement.cs
- HttpModuleAction.cs
- ExceptionRoutedEventArgs.cs
- GridViewItemAutomationPeer.cs
- SqlDataRecord.cs
- TreeNodeConverter.cs
- UpdateTranslator.cs
- SoundPlayer.cs
- VectorCollectionConverter.cs
- HandlerBase.cs
- RowsCopiedEventArgs.cs
- EventOpcode.cs
- ContainerAction.cs
- MethodImplAttribute.cs
- JsonEnumDataContract.cs
- TextTreeObjectNode.cs
- CultureTableRecord.cs
- DynamicExpression.cs
- TakeQueryOptionExpression.cs
- AttachInfo.cs
- DefaultCommandConverter.cs
- ScrollItemPattern.cs
- XmlBindingWorker.cs
- SafeNativeMemoryHandle.cs
- CacheDict.cs
- Scene3D.cs
- _UncName.cs
- SqlDataReader.cs
- ScrollPatternIdentifiers.cs
- ProfileProvider.cs
- HostingEnvironment.cs
- AssertHelper.cs
- ConfigXmlAttribute.cs
- Border.cs
- BaseCodePageEncoding.cs
- ColumnReorderedEventArgs.cs
- ParameterReplacerVisitor.cs
- HttpListener.cs
- StoreContentChangedEventArgs.cs
- DecimalConverter.cs
- SafeNativeMethods.cs
- XmlDataCollection.cs
- Command.cs
- HttpHandlersSection.cs
- SqlDuplicator.cs
- PointAnimation.cs
- PrincipalPermission.cs
- dtdvalidator.cs
- ObjectTypeMapping.cs
- Screen.cs
- SizeValueSerializer.cs
- BuildResultCache.cs
- ToolStripManager.cs
- HttpWebRequestElement.cs
- AssertSection.cs
- AvTrace.cs
- Maps.cs