Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Media / textformatting / IndexedGlyphRun.cs / 1 / 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. //---------------------------------------------------------------------------- // //// 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
- HTMLTagNameToTypeMapper.cs
- GroupQuery.cs
- WebPartTransformer.cs
- FormsAuthenticationModule.cs
- BinaryFormatter.cs
- Calendar.cs
- LinqDataSourceDisposeEventArgs.cs
- RIPEMD160Managed.cs
- IndexerNameAttribute.cs
- WebReferenceOptions.cs
- MasterPageParser.cs
- Model3DGroup.cs
- PackWebRequest.cs
- ViewManager.cs
- RegisteredDisposeScript.cs
- ScriptDescriptor.cs
- DescendantOverDescendantQuery.cs
- _BasicClient.cs
- ServiceChannelProxy.cs
- KeyBinding.cs
- PackagingUtilities.cs
- SplashScreen.cs
- AggregateNode.cs
- SqlTypeSystemProvider.cs
- SwitchAttribute.cs
- ToolStripButton.cs
- DesignerTransactionCloseEvent.cs
- Int64Storage.cs
- AsymmetricSignatureDeformatter.cs
- Certificate.cs
- ConfigXmlAttribute.cs
- WebPartEventArgs.cs
- XmlReaderSettings.cs
- XmlSerializerSection.cs
- StringValueSerializer.cs
- FromRequest.cs
- SapiInterop.cs
- StreamWriter.cs
- DragEvent.cs
- InputBinder.cs
- ApplicationFileCodeDomTreeGenerator.cs
- XmlMapping.cs
- DataTableMapping.cs
- KeyEvent.cs
- EventLogPermissionAttribute.cs
- Utils.cs
- HyperLink.cs
- DataGridViewRowCancelEventArgs.cs
- HttpRequestBase.cs
- DLinqTableProvider.cs
- CheckedListBox.cs
- CodeTypeMemberCollection.cs
- XmlDataSourceView.cs
- ConfigurationPropertyCollection.cs
- GenericTypeParameterBuilder.cs
- DbDeleteCommandTree.cs
- AuthStoreRoleProvider.cs
- SplashScreenNativeMethods.cs
- PersistenceContext.cs
- RecordsAffectedEventArgs.cs
- ThreadExceptionEvent.cs
- __Filters.cs
- GroupBox.cs
- DesignTableCollection.cs
- Point3DConverter.cs
- FontStyle.cs
- Random.cs
- SessionSymmetricTransportSecurityProtocolFactory.cs
- SemanticValue.cs
- DashStyle.cs
- DnsElement.cs
- MemberInitExpression.cs
- HttpFileCollection.cs
- StyleXamlParser.cs
- StaticContext.cs
- XmlAttributeProperties.cs
- WindowsImpersonationContext.cs
- FilteredReadOnlyMetadataCollection.cs
- localization.cs
- Certificate.cs
- SiblingIterators.cs
- SBCSCodePageEncoding.cs
- ResXBuildProvider.cs
- DesignerCategoryAttribute.cs
- TrackingServices.cs
- RequestCachePolicyConverter.cs
- OpenTypeLayout.cs
- ProxyRpc.cs
- PropertyCondition.cs
- TdsParserSessionPool.cs
- CodeAccessSecurityEngine.cs
- CacheChildrenQuery.cs
- OperationCanceledException.cs
- Span.cs
- AmbientEnvironment.cs
- TaskCanceledException.cs
- LineProperties.cs
- UDPClient.cs
- CodeAttributeDeclarationCollection.cs
- AutomationProperties.cs