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
- BooleanProjectedSlot.cs
- ModifierKeysConverter.cs
- GridViewColumnHeader.cs
- BulletedListDesigner.cs
- XmlTextReader.cs
- MemberCollection.cs
- ServiceThrottlingElement.cs
- BooleanConverter.cs
- StringReader.cs
- DelegatedStream.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DataPagerFieldCommandEventArgs.cs
- LogicalExpressionEditor.cs
- xmlsaver.cs
- MDIControlStrip.cs
- ObjectSecurity.cs
- DataTableReader.cs
- PermissionRequestEvidence.cs
- ToolTip.cs
- DataViewListener.cs
- URLBuilder.cs
- WsatConfiguration.cs
- ImageClickEventArgs.cs
- AccessibleObject.cs
- BasicExpandProvider.cs
- FixedSOMSemanticBox.cs
- InputLanguageCollection.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ModelService.cs
- ComponentTray.cs
- CodeCastExpression.cs
- XmlFormatWriterGenerator.cs
- CoTaskMemHandle.cs
- HttpStreamMessageEncoderFactory.cs
- ShaperBuffers.cs
- Decimal.cs
- UnionExpr.cs
- JavaScriptSerializer.cs
- StringUtil.cs
- OdbcTransaction.cs
- RegionData.cs
- ZipIOExtraField.cs
- ComponentCollection.cs
- BreakSafeBase.cs
- FontNamesConverter.cs
- ImageDrawing.cs
- TextWriterEngine.cs
- FileDialog.cs
- SmiXetterAccessMap.cs
- MasterPage.cs
- AutomationPropertyChangedEventArgs.cs
- HashCodeCombiner.cs
- DataGridViewLinkColumn.cs
- SqlTransaction.cs
- PropertyGrid.cs
- Vars.cs
- Int64AnimationBase.cs
- HashMembershipCondition.cs
- RawUIStateInputReport.cs
- SecurityManager.cs
- CharacterString.cs
- FixedSchema.cs
- Pts.cs
- MouseEventArgs.cs
- SqlCachedBuffer.cs
- StopStoryboard.cs
- HelpPage.cs
- WorkflowMessageEventArgs.cs
- Screen.cs
- SafeArrayTypeMismatchException.cs
- GridViewCommandEventArgs.cs
- SafeMemoryMappedViewHandle.cs
- DBDataPermissionAttribute.cs
- TabRenderer.cs
- SubstitutionList.cs
- XmlArrayAttribute.cs
- PropertiesTab.cs
- Label.cs
- Mappings.cs
- XmlSchemaSimpleTypeList.cs
- DataGridPagerStyle.cs
- XpsFilter.cs
- PropertyGeneratedEventArgs.cs
- ManipulationInertiaStartingEventArgs.cs
- SoapAttributeOverrides.cs
- CodeParameterDeclarationExpressionCollection.cs
- MenuItem.cs
- GradientBrush.cs
- CodeGenerator.cs
- DataGridClipboardHelper.cs
- Timeline.cs
- TranslateTransform3D.cs
- StyleCollectionEditor.cs
- Msmq4SubqueuePoisonHandler.cs
- ValidationErrorEventArgs.cs
- ValueProviderWrapper.cs
- XsdCachingReader.cs
- BounceEase.cs
- PackageRelationshipSelector.cs
- FrameSecurityDescriptor.cs