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
- EntityCommandExecutionException.cs
- RequestCachingSection.cs
- StickyNoteHelper.cs
- EraserBehavior.cs
- WebPartActionVerb.cs
- _Connection.cs
- ButtonRenderer.cs
- ZipPackagePart.cs
- ExpressionBindingCollection.cs
- DebuggerAttributes.cs
- MissingManifestResourceException.cs
- WrapPanel.cs
- DtcInterfaces.cs
- EDesignUtil.cs
- SafeFileMappingHandle.cs
- XmlLanguage.cs
- MSAAWinEventWrap.cs
- ToolStripPanelDesigner.cs
- BamlBinaryWriter.cs
- DriveInfo.cs
- ScriptingProfileServiceSection.cs
- CalendarAutomationPeer.cs
- baseaxisquery.cs
- SmiContextFactory.cs
- MetadataException.cs
- Pkcs7Signer.cs
- DataPagerCommandEventArgs.cs
- ProcessInputEventArgs.cs
- RefType.cs
- ValidationUtility.cs
- CustomLineCap.cs
- AlternationConverter.cs
- WebPartManagerInternals.cs
- SQLCharsStorage.cs
- SchemaNames.cs
- _FixedSizeReader.cs
- ReflectPropertyDescriptor.cs
- CDSsyncETWBCLProvider.cs
- TraceListeners.cs
- ColorMap.cs
- TextFindEngine.cs
- BinaryEditor.cs
- WebPartMenuStyle.cs
- TextBox.cs
- MethodToken.cs
- While.cs
- Encoding.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- CreateUserWizardDesigner.cs
- CommandValueSerializer.cs
- XsltInput.cs
- LayoutManager.cs
- SiteMap.cs
- XsdBuildProvider.cs
- cookiecollection.cs
- Scripts.cs
- StdValidatorsAndConverters.cs
- OracleInfoMessageEventArgs.cs
- Adorner.cs
- Point3DValueSerializer.cs
- DataServiceProcessingPipelineEventArgs.cs
- LoopExpression.cs
- OleDbReferenceCollection.cs
- HtmlSelect.cs
- OutputWindow.cs
- IssuedTokenParametersEndpointAddressElement.cs
- QilTernary.cs
- FastEncoder.cs
- BamlLocalizer.cs
- newitemfactory.cs
- MethodAccessException.cs
- CompositeControl.cs
- SelectedDatesCollection.cs
- Adorner.cs
- ContextStaticAttribute.cs
- RequestTimeoutManager.cs
- KeyNameIdentifierClause.cs
- XmlNamedNodeMap.cs
- WpfWebRequestHelper.cs
- TextReturnReader.cs
- BamlRecordWriter.cs
- FixUp.cs
- SrgsElement.cs
- NameValueConfigurationElement.cs
- XmlSchemaComplexType.cs
- SQLInt16.cs
- Evidence.cs
- DataGridBoolColumn.cs
- CheckBoxField.cs
- EntityDesignerDataSourceView.cs
- IdentityReference.cs
- CapabilitiesState.cs
- OperatingSystem.cs
- XmlAttributeHolder.cs
- PenThreadPool.cs
- RequestCachingSection.cs
- ToolboxComponentsCreatingEventArgs.cs
- Wildcard.cs
- SmtpCommands.cs
- DefaultEvaluationContext.cs