Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- IndentedWriter.cs
- HTTPNotFoundHandler.cs
- EventDescriptor.cs
- GradientBrush.cs
- Label.cs
- DocumentPageView.cs
- CultureSpecificCharacterBufferRange.cs
- localization.cs
- XhtmlBasicSelectionListAdapter.cs
- EntitySqlQueryState.cs
- ProxyWebPartConnectionCollection.cs
- ProviderMetadata.cs
- RestClientProxyHandler.cs
- Help.cs
- SqlRecordBuffer.cs
- ComponentChangedEvent.cs
- HttpApplicationFactory.cs
- GeneratedCodeAttribute.cs
- ISSmlParser.cs
- _SslState.cs
- SmiEventSink.cs
- TableItemPatternIdentifiers.cs
- ObjectQuery_EntitySqlExtensions.cs
- ScriptServiceAttribute.cs
- OLEDB_Util.cs
- QilReference.cs
- DataServiceClientException.cs
- QuaternionAnimation.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- CodePropertyReferenceExpression.cs
- ReadWriteObjectLock.cs
- BitConverter.cs
- DBCSCodePageEncoding.cs
- MailWebEventProvider.cs
- LinkLabel.cs
- Code.cs
- UnsafeNetInfoNativeMethods.cs
- SRDisplayNameAttribute.cs
- UrlPath.cs
- GetWinFXPath.cs
- mediaeventshelper.cs
- ContentValidator.cs
- __Error.cs
- FixedSchema.cs
- UpdateCompiler.cs
- DataSourceControlBuilder.cs
- BuildProviderUtils.cs
- ExpressionNode.cs
- FillErrorEventArgs.cs
- FormatterConverter.cs
- TableLayoutPanelCellPosition.cs
- TransformationRules.cs
- CommonProperties.cs
- AvTrace.cs
- WithStatement.cs
- BitmapCache.cs
- InputBinding.cs
- RegexTree.cs
- RegionData.cs
- Cursors.cs
- ValueExpressions.cs
- messageonlyhwndwrapper.cs
- DataGridColumnHeader.cs
- WindowsGraphicsCacheManager.cs
- SystemIPInterfaceStatistics.cs
- DataReaderContainer.cs
- IChannel.cs
- HandlerFactoryCache.cs
- IDReferencePropertyAttribute.cs
- BitmapSource.cs
- NamespaceInfo.cs
- TextEmbeddedObject.cs
- AssemblyBuilder.cs
- Attributes.cs
- UnSafeCharBuffer.cs
- WindowsListViewItem.cs
- SqlDataSource.cs
- WindowsBrush.cs
- EntityDataSourceSelectingEventArgs.cs
- MachineKeyValidationConverter.cs
- BufferedOutputStream.cs
- ProxyGenerationError.cs
- SourceElementsCollection.cs
- DataGridViewCellFormattingEventArgs.cs
- HttpCachePolicy.cs
- StreamAsIStream.cs
- EntityClientCacheEntry.cs
- LiteralTextContainerControlBuilder.cs
- ConfigXmlReader.cs
- XmlAnyElementAttributes.cs
- Thread.cs
- TokenBasedSet.cs
- DynamicILGenerator.cs
- XmlSchemaRedefine.cs
- SizeChangedEventArgs.cs
- Label.cs
- BaseCodePageEncoding.cs
- WindowsSecurityToken.cs
- SystemPens.cs
- Parallel.cs