Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / textformatting / TextModifier.cs / 1 / TextModifier.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextModifier.cs // // Contents: Text modification API // // Spec: [....]/text/DesignDocsAndSpecs/Text%20Formatting%20API.doc // // Created: 12-5-2004 [....] ([....]) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Media; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to modify properties of text runs in its scope. /// The scope extends to the next matching EndOfSegment text run (matching /// because text modifiers may be nested), or to the next EndOfParagraph. /// public abstract class TextModifier : TextRun { ////// Reference to character buffer /// public sealed override CharacterBufferReference CharacterBufferReference { get { return new CharacterBufferReference(); } } ////// Modifies the properties of a text run. /// /// Properties of a text run or the return value of /// ModifyProperties for a nested text modifier. ///Returns the actual text run properties to be used for formatting, /// subject to further modification by text modifiers at outer scopes. public abstract TextRunProperties ModifyProperties(TextRunProperties properties); ////// TextFormatter to ask whether directional embedding is /// represented by this modifier. /// public abstract bool HasDirectionalEmbedding {get; } ////// TextFormatter to get the flow direction value for directional /// embedding. The value is ignored unless the property /// HasDirectionalEmbedding returns true. /// public abstract FlowDirection FlowDirection {get; } } } // 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
- CqlBlock.cs
- ListChangedEventArgs.cs
- ProtectedProviderSettings.cs
- BindingGraph.cs
- EventHandlersDesigner.cs
- WebPartZoneBase.cs
- StyleHelper.cs
- InheritanceRules.cs
- ItemChangedEventArgs.cs
- ContextBase.cs
- Exception.cs
- ColumnWidthChangingEvent.cs
- PeerEndPoint.cs
- ByeMessageApril2005.cs
- sqlinternaltransaction.cs
- WpfWebRequestHelper.cs
- TypeResolver.cs
- VSWCFServiceContractGenerator.cs
- LogLogRecordHeader.cs
- FontConverter.cs
- DataGridViewCellEventArgs.cs
- PageRequestManager.cs
- TextPenaltyModule.cs
- RegexTree.cs
- FieldBuilder.cs
- DerivedKeySecurityToken.cs
- SortDescriptionCollection.cs
- RequestQueryParser.cs
- CodeStatement.cs
- VisualProxy.cs
- HostingEnvironmentException.cs
- HttpFileCollectionWrapper.cs
- GroupStyle.cs
- XmlArrayItemAttribute.cs
- LambdaCompiler.Binary.cs
- ContentPosition.cs
- CodeGeneratorAttribute.cs
- Frame.cs
- DesignerVerbCollection.cs
- DriveInfo.cs
- ListBox.cs
- DATA_BLOB.cs
- FormsAuthenticationUser.cs
- FieldToken.cs
- TextParentUndoUnit.cs
- TypeConverterHelper.cs
- ChildrenQuery.cs
- Repeater.cs
- WebPartTransformer.cs
- SqlDependency.cs
- GridLengthConverter.cs
- SizeChangedInfo.cs
- ComponentConverter.cs
- FormParameter.cs
- RuleSetDialog.cs
- ArraySortHelper.cs
- Exception.cs
- _NtlmClient.cs
- MachineKeySection.cs
- XamlFrame.cs
- SqlTopReducer.cs
- FileLogRecordHeader.cs
- XmlHierarchyData.cs
- EffectiveValueEntry.cs
- InfiniteTimeSpanConverter.cs
- PerformanceCountersElement.cs
- HtmlTitle.cs
- PolyLineSegment.cs
- sqlcontext.cs
- ColumnHeader.cs
- FloaterParaClient.cs
- SymDocumentType.cs
- PersianCalendar.cs
- XhtmlBasicFormAdapter.cs
- Asn1IntegerConverter.cs
- ClientSession.cs
- Timeline.cs
- RecordManager.cs
- LassoHelper.cs
- SystemIPGlobalProperties.cs
- OracleString.cs
- SafeNativeMethodsCLR.cs
- MsmqHostedTransportConfiguration.cs
- TextEmbeddedObject.cs
- PagesSection.cs
- OrCondition.cs
- XPathAncestorIterator.cs
- sitestring.cs
- WindowsScroll.cs
- DisposableCollectionWrapper.cs
- SystemIPInterfaceProperties.cs
- InstanceDataCollection.cs
- Helpers.cs
- EventProviderClassic.cs
- ISAPIWorkerRequest.cs
- ItemType.cs
- ChannelToken.cs
- FunctionImportElement.cs
- WindowsUpDown.cs
- Serializer.cs