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
- OleDbParameter.cs
- WebExceptionStatus.cs
- OneOfScalarConst.cs
- KeyedHashAlgorithm.cs
- FtpRequestCacheValidator.cs
- DetailsViewRowCollection.cs
- HtmlControl.cs
- XmlAnyAttributeAttribute.cs
- TargetInvocationException.cs
- BooleanStorage.cs
- updatecommandorderer.cs
- Reference.cs
- ScriptComponentDescriptor.cs
- Vector3DAnimationUsingKeyFrames.cs
- CompatibleIComparer.cs
- XmlSchemaExporter.cs
- XmlException.cs
- NotImplementedException.cs
- QueryAccessibilityHelpEvent.cs
- WebUtil.cs
- MessageVersion.cs
- TextHidden.cs
- JournalEntry.cs
- MenuStrip.cs
- SHA512.cs
- MgmtConfigurationRecord.cs
- SynchronizationContext.cs
- DataGridViewLinkColumn.cs
- ToolStripContentPanelRenderEventArgs.cs
- NetworkInformationException.cs
- ObjectCloneHelper.cs
- SymmetricCryptoHandle.cs
- TypedLocationWrapper.cs
- CredentialCache.cs
- CodeIdentifiers.cs
- TextTrailingCharacterEllipsis.cs
- dbenumerator.cs
- BooleanConverter.cs
- XmlSchemaSet.cs
- RtType.cs
- MetadataArtifactLoaderFile.cs
- DataGridAutoFormat.cs
- XmlMembersMapping.cs
- DropShadowBitmapEffect.cs
- Accessors.cs
- EventHandlingScope.cs
- NameTable.cs
- Registry.cs
- PreviousTrackingServiceAttribute.cs
- StartUpEventArgs.cs
- TabControlToolboxItem.cs
- ResolveNameEventArgs.cs
- PtsHost.cs
- UserControlCodeDomTreeGenerator.cs
- GeometryModel3D.cs
- EventHandlers.cs
- SecurityDescriptor.cs
- SecurityCriticalDataForSet.cs
- BufferedGraphics.cs
- RunInstallerAttribute.cs
- UseManagedPresentationBindingElement.cs
- DataControlPagerLinkButton.cs
- WriteableBitmap.cs
- HtmlUtf8RawTextWriter.cs
- ParameterModifier.cs
- WebPartHeaderCloseVerb.cs
- ApplicationFileCodeDomTreeGenerator.cs
- MouseWheelEventArgs.cs
- OperandQuery.cs
- ConditionalBranch.cs
- SessionStateItemCollection.cs
- ContentDesigner.cs
- RoleProviderPrincipal.cs
- Bold.cs
- FileInfo.cs
- Sequence.cs
- HtmlUtf8RawTextWriter.cs
- _Rfc2616CacheValidators.cs
- ParameterBuilder.cs
- IPCCacheManager.cs
- Message.cs
- DataGridViewToolTip.cs
- Executor.cs
- GridItemPatternIdentifiers.cs
- _NestedSingleAsyncResult.cs
- InProcStateClientManager.cs
- DependencyPropertyKind.cs
- TextShapeableCharacters.cs
- ControlBindingsCollection.cs
- WindowsHyperlink.cs
- InstanceData.cs
- TreeWalker.cs
- EdmMember.cs
- ConfigUtil.cs
- DesignTimeParseData.cs
- PointAnimationUsingKeyFrames.cs
- LayoutEngine.cs
- TreeView.cs
- EntityDataSourceState.cs
- PeerInputChannelListener.cs