Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextRunProperties.cs / 1305600 / TextRunProperties.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation // // File: TextRunProperties.cs // // Contents: Text run properties // // Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-7-2005 Worachai Chaoweeraprasit (wchao) // //----------------------------------------------------------------------- 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
- _ConnectOverlappedAsyncResult.cs
- DefaultPrintController.cs
- PriorityQueue.cs
- SatelliteContractVersionAttribute.cs
- PermissionAttributes.cs
- WindowsSlider.cs
- FixedPageStructure.cs
- SqlProviderServices.cs
- HashCryptoHandle.cs
- PageParserFilter.cs
- DbDataReader.cs
- DocumentViewer.cs
- srgsitem.cs
- StringDictionaryWithComparer.cs
- State.cs
- PersonalizationAdministration.cs
- LinkLabelLinkClickedEvent.cs
- QueryInterceptorAttribute.cs
- FixedPosition.cs
- VersionUtil.cs
- SpecialNameAttribute.cs
- PenCursorManager.cs
- FormattedText.cs
- SoapCodeExporter.cs
- SystemIPInterfaceStatistics.cs
- Currency.cs
- EncoderBestFitFallback.cs
- ServiceEndpoint.cs
- AliasGenerator.cs
- URLString.cs
- ProcessRequestArgs.cs
- HttpMethodConstraint.cs
- IntegrationExceptionEventArgs.cs
- SingleAnimationBase.cs
- ButtonChrome.cs
- ContainsRowNumberChecker.cs
- ServiceDescriptionSerializer.cs
- EnumValAlphaComparer.cs
- LateBoundBitmapDecoder.cs
- LinearGradientBrush.cs
- DbSetClause.cs
- mactripleDES.cs
- RegexFCD.cs
- DataListItem.cs
- TextServicesHost.cs
- Membership.cs
- IgnoreSection.cs
- Interlocked.cs
- Span.cs
- _emptywebproxy.cs
- RuntimeEnvironment.cs
- StaticExtensionConverter.cs
- DbConnectionStringBuilder.cs
- StrongTypingException.cs
- X509ImageLogo.cs
- CompiledQueryCacheKey.cs
- SystemIPInterfaceStatistics.cs
- ComponentResourceKey.cs
- ReadOnlyObservableCollection.cs
- FileRecordSequence.cs
- CounterSetInstance.cs
- Touch.cs
- TypeSystem.cs
- EntityViewGenerationConstants.cs
- ObjectConverter.cs
- WindowsFormsSynchronizationContext.cs
- Msec.cs
- DataGridViewColumnConverter.cs
- LinqDataSourceContextEventArgs.cs
- ScopelessEnumAttribute.cs
- ControlParameter.cs
- PointCollectionValueSerializer.cs
- XmlSchemaSimpleTypeUnion.cs
- DataGridViewColumnHeaderCell.cs
- CodeTypeDeclarationCollection.cs
- XhtmlTextWriter.cs
- ControlUtil.cs
- FileEnumerator.cs
- GeometryModel3D.cs
- storepermissionattribute.cs
- XmlSchemaFacet.cs
- View.cs
- TableDetailsRow.cs
- SqlTypeSystemProvider.cs
- InfoCardBaseException.cs
- MailWriter.cs
- ZoneIdentityPermission.cs
- DesignParameter.cs
- Size.cs
- SoapHeader.cs
- DataGridViewTextBoxColumn.cs
- BrowserDefinition.cs
- RenderDataDrawingContext.cs
- AccessKeyManager.cs
- HttpContext.cs
- UserControlAutomationPeer.cs
- ColumnHeader.cs
- ChildChangedEventArgs.cs
- SoapAttributeOverrides.cs
- PersonalizationEntry.cs