Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- DbProviderServices.cs
- Content.cs
- ConnectionPoint.cs
- JoinGraph.cs
- OptionalRstParameters.cs
- LayoutManager.cs
- GCHandleCookieTable.cs
- DetailsViewDeletedEventArgs.cs
- WebConfigurationHost.cs
- QEncodedStream.cs
- TypeExtension.cs
- IndependentAnimationStorage.cs
- EventMappingSettings.cs
- BufferedOutputStream.cs
- HyperLinkStyle.cs
- Geometry3D.cs
- RequiredFieldValidator.cs
- FileDialogPermission.cs
- FilteredDataSetHelper.cs
- IndexedString.cs
- StringCollection.cs
- DbConnectionPoolOptions.cs
- CellTreeNode.cs
- MenuAdapter.cs
- SafeHandles.cs
- SafeFileHandle.cs
- OdbcConnectionStringbuilder.cs
- ReadOnlyCollectionBase.cs
- QueryContinueDragEventArgs.cs
- DataBoundLiteralControl.cs
- TaskResultSetter.cs
- CollectionViewGroupRoot.cs
- RegexCompilationInfo.cs
- StringUtil.cs
- Blend.cs
- Stylus.cs
- Point4D.cs
- DataSourceHelper.cs
- LocatorPart.cs
- NativeMethods.cs
- Parameter.cs
- ActiveDocumentEvent.cs
- ProviderSettings.cs
- TraceRecord.cs
- TableParaClient.cs
- Clause.cs
- Vertex.cs
- EventLevel.cs
- UnsafeNativeMethods.cs
- DataGridViewAutoSizeModeEventArgs.cs
- serverconfig.cs
- HttpInputStream.cs
- CodeAccessPermission.cs
- SqlDependencyListener.cs
- BrowserPolicyValidator.cs
- CompatibleComparer.cs
- RuleSettings.cs
- SqlParameterizer.cs
- GridItemCollection.cs
- DataKey.cs
- FormViewCommandEventArgs.cs
- ModelItemCollection.cs
- CellIdBoolean.cs
- MultipartContentParser.cs
- InvokeWebServiceDesigner.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- VoiceInfo.cs
- ActivityCodeDomSerializer.cs
- HyperLinkField.cs
- CompModSwitches.cs
- XmlReturnReader.cs
- ActivityDesigner.cs
- SelectionPattern.cs
- GeometryModel3D.cs
- _Rfc2616CacheValidators.cs
- FileCodeGroup.cs
- EmptyStringExpandableObjectConverter.cs
- SemaphoreFullException.cs
- TimeSpanStorage.cs
- DataGrid.cs
- CodeGen.cs
- Control.cs
- ViewKeyConstraint.cs
- WindowsStartMenu.cs
- WebConfigurationFileMap.cs
- InternalConfigRoot.cs
- HtmlTextArea.cs
- HMAC.cs
- StringCollection.cs
- ObjectDataSourceSelectingEventArgs.cs
- DocumentApplicationJournalEntry.cs
- LinearQuaternionKeyFrame.cs
- InputLangChangeRequestEvent.cs
- GridView.cs
- HtmlInputReset.cs
- SecurityDescriptor.cs
- CategoryAttribute.cs
- TemplateBindingExpressionConverter.cs
- XPathNodeIterator.cs
- MissingMethodException.cs