Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / textformatting / TextRunProperties.cs / 1 / TextRunProperties.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation // // File: TextRunProperties.cs // // Contents: Text run properties // // Spec: [....]/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-7-2005 [....] ([....]) // //----------------------------------------------------------------------- using System; using System.Globalization; using System.Windows; namespace System.Windows.Media.TextFormatting { ////// Properties that can change from one run to the next, such as typeface or foreground brush. /// ////// The client provides a concrete implementation of this abstract run properties class. This /// allows client to implement their run properties the way that fits with their run formatting /// store. /// public abstract class TextRunProperties { ////// Run typeface /// public abstract Typeface Typeface { get; } ////// Em size of font used to format and display text /// public abstract double FontRenderingEmSize { get; } ////// Em size of font to determine subtle change in font hinting default value is 12pt /// public abstract double FontHintingEmSize { get; } ////// Run TextDecorations. /// public abstract TextDecorationCollection TextDecorations { get; } ////// Brush used to fill text /// public abstract Brush ForegroundBrush { get; } ////// Brush used to paint background of run /// public abstract Brush BackgroundBrush { get; } ////// Run text culture info /// public abstract CultureInfo CultureInfo { get; } ////// Run Text effect collection /// public abstract TextEffectCollection TextEffects { get; } ////// Run vertical box alignment /// public virtual BaselineAlignment BaselineAlignment { get { return BaselineAlignment.Baseline; } } ////// Run typography properties /// public virtual TextRunTypographyProperties TypographyProperties { get { return null; } } ////// Number substitution options. /// public virtual NumberSubstitution NumberSubstitution { get { return null; } } } } // 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
- OdbcFactory.cs
- DBCommand.cs
- FusionWrap.cs
- AddInAdapter.cs
- TextMessageEncodingElement.cs
- PngBitmapDecoder.cs
- MethodBuilderInstantiation.cs
- AuthStoreRoleProvider.cs
- SqlUtils.cs
- BitmapEffect.cs
- BadImageFormatException.cs
- DataBindingHandlerAttribute.cs
- Timer.cs
- TabControlToolboxItem.cs
- XpsFixedPageReaderWriter.cs
- HitTestParameters.cs
- ReadWriteObjectLock.cs
- documentsequencetextpointer.cs
- WindowsAuthenticationModule.cs
- XPathDocumentBuilder.cs
- SessionIDManager.cs
- WebRequestModuleElementCollection.cs
- InvalidEnumArgumentException.cs
- SafeNativeMethods.cs
- RegexBoyerMoore.cs
- XPathException.cs
- DataKeyArray.cs
- ClientConfigurationSystem.cs
- Drawing.cs
- HttpClientCertificate.cs
- ByteStreamMessage.cs
- GroupStyle.cs
- AnyReturnReader.cs
- TemplateControlBuildProvider.cs
- DynamicScriptObject.cs
- DebugTraceHelper.cs
- RegexBoyerMoore.cs
- DataTableMapping.cs
- FontUnitConverter.cs
- BrowsableAttribute.cs
- RequestTimeoutManager.cs
- XmlElementAttribute.cs
- ServiceContractListItem.cs
- Point3DAnimationBase.cs
- QueryResult.cs
- WebWorkflowRole.cs
- StatusBarItem.cs
- SizeKeyFrameCollection.cs
- OdbcInfoMessageEvent.cs
- UrlMapping.cs
- Triangle.cs
- TypeSystem.cs
- HitTestParameters3D.cs
- ObjectStorage.cs
- BinaryEditor.cs
- ExtendedPropertyCollection.cs
- XamlFigureLengthSerializer.cs
- ToolTip.cs
- Int64Animation.cs
- IOThreadScheduler.cs
- ReadWriteObjectLock.cs
- ApplicationServiceManager.cs
- HtmlInputFile.cs
- HotSpotCollection.cs
- DLinqColumnProvider.cs
- MsmqHostedTransportManager.cs
- Misc.cs
- AuthStoreRoleProvider.cs
- Utility.cs
- DependencySource.cs
- GridViewColumn.cs
- PassportAuthenticationModule.cs
- XmlChildNodes.cs
- ResourceExpressionEditorSheet.cs
- PassportAuthenticationModule.cs
- InputScopeAttribute.cs
- xmlsaver.cs
- CollectionDataContractAttribute.cs
- TransactionContextValidator.cs
- FixedPageAutomationPeer.cs
- TemplateAction.cs
- HttpHeaderCollection.cs
- PointUtil.cs
- ContextMenu.cs
- FillBehavior.cs
- PreApplicationStartMethodAttribute.cs
- UIAgentAsyncEndRequest.cs
- SynchronizationLockException.cs
- MatrixCamera.cs
- SaveWorkflowAsyncResult.cs
- LayoutManager.cs
- TypeReference.cs
- BamlVersionHeader.cs
- ControlPersister.cs
- QilReference.cs
- DataGridViewMethods.cs
- TableStyle.cs
- ValidationError.cs
- ConfigurationStrings.cs
- SqlBulkCopyColumnMapping.cs