Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / 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: 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. //------------------------------------------------------------------------ // // 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
- MatrixKeyFrameCollection.cs
- SQLDecimal.cs
- NotSupportedException.cs
- FixedPageProcessor.cs
- SByte.cs
- DbConnectionClosed.cs
- SmiContextFactory.cs
- HostSecurityManager.cs
- OleDbEnumerator.cs
- ColorContextHelper.cs
- ThreadAttributes.cs
- SqlException.cs
- SystemTcpConnection.cs
- UniformGrid.cs
- EventListenerClientSide.cs
- MulticastOption.cs
- DateBoldEvent.cs
- Function.cs
- ScriptManagerProxy.cs
- CategoryAttribute.cs
- Speller.cs
- VisualStateChangedEventArgs.cs
- ToolBarButtonDesigner.cs
- XamlSerializer.cs
- Emitter.cs
- BufferedGraphicsContext.cs
- MenuCommands.cs
- DiffuseMaterial.cs
- SafeLibraryHandle.cs
- ListViewGroupItemCollection.cs
- FilterEventArgs.cs
- EntityDataSourceUtil.cs
- ValueType.cs
- TextServicesManager.cs
- CompilerErrorCollection.cs
- StrongName.cs
- MTConfigUtil.cs
- AddInContractAttribute.cs
- HTTPNotFoundHandler.cs
- oledbmetadatacolumnnames.cs
- WmlLinkAdapter.cs
- Membership.cs
- Condition.cs
- OptionUsage.cs
- WeakReferenceList.cs
- SecurityRuntime.cs
- MenuItemStyle.cs
- Errors.cs
- _FtpControlStream.cs
- MenuCommands.cs
- XmlReflectionMember.cs
- LineSegment.cs
- ItemAutomationPeer.cs
- ControlAdapter.cs
- SymLanguageVendor.cs
- SelectionRangeConverter.cs
- MultipartContentParser.cs
- EventSetter.cs
- KnownTypesProvider.cs
- SessionState.cs
- ApplicationProxyInternal.cs
- MediaCommands.cs
- validation.cs
- AuthenticationSection.cs
- ContainerVisual.cs
- DescendantOverDescendantQuery.cs
- DefaultIfEmptyQueryOperator.cs
- WindowsImpersonationContext.cs
- XmlStreamStore.cs
- XPathAncestorIterator.cs
- QuerySettings.cs
- DeobfuscatingStream.cs
- CssClassPropertyAttribute.cs
- ListParaClient.cs
- DefaultTextStoreTextComposition.cs
- ClientTarget.cs
- ConsumerConnectionPointCollection.cs
- DirectoryNotFoundException.cs
- TCEAdapterGenerator.cs
- OracleRowUpdatedEventArgs.cs
- DesignTimeVisibleAttribute.cs
- LexicalChunk.cs
- GridView.cs
- SspiHelper.cs
- MinimizableAttributeTypeConverter.cs
- MarkupObject.cs
- SwitchDesigner.xaml.cs
- TextElementAutomationPeer.cs
- ModuleElement.cs
- ToolStripHighContrastRenderer.cs
- RuntimeConfigLKG.cs
- CodeIdentifiers.cs
- HierarchicalDataSourceControl.cs
- WizardForm.cs
- TextBox.cs
- COMException.cs
- TabItem.cs
- FlowDecisionDesigner.xaml.cs
- ManagedWndProcTracker.cs
- DetailsView.cs