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
- DataGridTablesFactory.cs
- FixedPageAutomationPeer.cs
- SymLanguageType.cs
- Expr.cs
- SearchForVirtualItemEventArgs.cs
- LayoutSettings.cs
- ProxyHelper.cs
- TreeNodeBindingCollection.cs
- connectionpool.cs
- DispatcherExceptionFilterEventArgs.cs
- ApplicationServiceHelper.cs
- PersonalizablePropertyEntry.cs
- ContentElementAutomationPeer.cs
- IndentTextWriter.cs
- OlePropertyStructs.cs
- DefaultSerializationProviderAttribute.cs
- SafeSecurityHelper.cs
- EdmTypeAttribute.cs
- OutputCacheProfileCollection.cs
- ExtendedProperty.cs
- ClosableStream.cs
- CursorConverter.cs
- SystemIPv4InterfaceProperties.cs
- ImmComposition.cs
- PrintingPermissionAttribute.cs
- SafeFileHandle.cs
- BaseCollection.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- FixedSOMLineRanges.cs
- PopOutPanel.cs
- ProfileManager.cs
- PerformanceCounterManager.cs
- OracleBoolean.cs
- EnvelopedSignatureTransform.cs
- ProcessModelInfo.cs
- PeerCollaboration.cs
- SqlTrackingWorkflowInstance.cs
- TextDpi.cs
- BrowserCapabilitiesCodeGenerator.cs
- DESCryptoServiceProvider.cs
- ZipIOCentralDirectoryBlock.cs
- ErrorItem.cs
- XmlSerializationReader.cs
- WSSecurityPolicy.cs
- GroupBoxAutomationPeer.cs
- FormView.cs
- HashCoreRequest.cs
- ComponentResourceKey.cs
- HttpWrapper.cs
- CompensatableSequenceActivity.cs
- CharAnimationBase.cs
- InputLangChangeEvent.cs
- Splitter.cs
- Rectangle.cs
- X509WindowsSecurityToken.cs
- LinkedList.cs
- BrushMappingModeValidation.cs
- SelectionPattern.cs
- DeclarativeCatalogPart.cs
- _StreamFramer.cs
- ListViewSelectEventArgs.cs
- XmlJsonWriter.cs
- HandlerBase.cs
- OperationBehaviorAttribute.cs
- AutomationPeer.cs
- NestPullup.cs
- EdmComplexTypeAttribute.cs
- TimeIntervalCollection.cs
- EntitySqlQueryCacheEntry.cs
- InitializationEventAttribute.cs
- NamespaceInfo.cs
- precedingquery.cs
- StorageComplexPropertyMapping.cs
- ListViewHitTestInfo.cs
- OrderPreservingMergeHelper.cs
- ExpressionBinding.cs
- InvalidWMPVersionException.cs
- Expression.cs
- WindowsScrollBar.cs
- CorePropertiesFilter.cs
- MessageQueueInstaller.cs
- FilePrompt.cs
- ToolStripSystemRenderer.cs
- OrderPreservingSpoolingTask.cs
- PrintingPermissionAttribute.cs
- DiagnosticSection.cs
- WindowsFont.cs
- MappableObjectManager.cs
- WebPartConnectionsEventArgs.cs
- SystemDiagnosticsSection.cs
- ErrorTableItemStyle.cs
- NullableBoolConverter.cs
- RegexGroup.cs
- PeerCollaboration.cs
- HttpCookie.cs
- Module.cs
- XmlILIndex.cs
- DesignerAdapterAttribute.cs
- ManagementInstaller.cs