Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- TcpProcessProtocolHandler.cs
- MeshGeometry3D.cs
- SchemaCompiler.cs
- TraceData.cs
- BrowserCapabilitiesFactory.cs
- _AutoWebProxyScriptWrapper.cs
- HttpHandler.cs
- sqlpipe.cs
- HttpCachePolicyElement.cs
- AccessorTable.cs
- LazyTextWriterCreator.cs
- XmlReflectionImporter.cs
- Classification.cs
- CompositionTarget.cs
- BufferAllocator.cs
- XpsFixedPageReaderWriter.cs
- Figure.cs
- CultureTable.cs
- TaiwanLunisolarCalendar.cs
- ZipFileInfo.cs
- UInt32Converter.cs
- IRCollection.cs
- DesignerUtility.cs
- ChannelServices.cs
- AutoResizedEvent.cs
- DrawingCollection.cs
- SqlTypesSchemaImporter.cs
- SparseMemoryStream.cs
- GridViewHeaderRowPresenter.cs
- PrintControllerWithStatusDialog.cs
- TransformerInfoCollection.cs
- Vector3D.cs
- DataGridParentRows.cs
- CharEntityEncoderFallback.cs
- DbSetClause.cs
- DataServiceQueryContinuation.cs
- FixedPageAutomationPeer.cs
- XamlReaderConstants.cs
- SafeRightsManagementQueryHandle.cs
- DynamicDataManager.cs
- UrlPath.cs
- ObjectContext.cs
- DataPager.cs
- FacetChecker.cs
- CollectionViewGroupRoot.cs
- CustomValidator.cs
- FastEncoder.cs
- WinFormsSecurity.cs
- ObjectHandle.cs
- InheritanceAttribute.cs
- RSAPKCS1SignatureFormatter.cs
- SchemaImporterExtensionElementCollection.cs
- DataGridViewTextBoxEditingControl.cs
- Screen.cs
- DesignerToolboxInfo.cs
- SendingRequestEventArgs.cs
- TypeConverterHelper.cs
- CustomAttributeFormatException.cs
- DrawingContext.cs
- InputLanguageSource.cs
- ThicknessAnimation.cs
- AutomationPropertyInfo.cs
- Descriptor.cs
- DataListItemEventArgs.cs
- PromptBuilder.cs
- ApplicationActivator.cs
- SettingsProviderCollection.cs
- DocobjHost.cs
- SecurityRuntime.cs
- AssemblyAttributes.cs
- ToolStripProgressBar.cs
- GifBitmapEncoder.cs
- ServicesUtilities.cs
- DocumentViewerBaseAutomationPeer.cs
- AppDomainUnloadedException.cs
- ErrorStyle.cs
- NetTcpSection.cs
- PnrpPermission.cs
- CodeCommentStatementCollection.cs
- BitmapEffectGroup.cs
- Size3DConverter.cs
- CacheDependency.cs
- ProfilePropertySettings.cs
- DataGridViewLayoutData.cs
- Slider.cs
- StorageModelBuildProvider.cs
- TrackingProfile.cs
- DataObjectEventArgs.cs
- UnionExpr.cs
- TemplateParser.cs
- StructuralCache.cs
- ToolStripSettings.cs
- Size3DValueSerializer.cs
- BackEase.cs
- Tokenizer.cs
- ValidationRuleCollection.cs
- Rotation3DAnimation.cs
- ReadOnlyActivityGlyph.cs
- DataGridViewHitTestInfo.cs
- DesignerTextWriter.cs