Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- QuaternionAnimation.cs
- LongTypeConverter.cs
- KeyEventArgs.cs
- ObsoleteAttribute.cs
- HostingMessageProperty.cs
- HttpStreamMessage.cs
- DispatcherHooks.cs
- WebPartConnectionCollection.cs
- WebBaseEventKeyComparer.cs
- TextDecorationCollection.cs
- WaitForChangedResult.cs
- VersionPair.cs
- ZipIOExtraField.cs
- SelectionChangedEventArgs.cs
- DataGridTablesFactory.cs
- InternalsVisibleToAttribute.cs
- ThaiBuddhistCalendar.cs
- SqlUdtInfo.cs
- EventWaitHandle.cs
- ConfigurationStrings.cs
- GridPattern.cs
- DataDocumentXPathNavigator.cs
- GcSettings.cs
- ThrowHelper.cs
- DataControlImageButton.cs
- Delay.cs
- EntityDataSourceChangingEventArgs.cs
- ArglessEventHandlerProxy.cs
- Content.cs
- RangeBase.cs
- ConfigViewGenerator.cs
- SqlDataSourceCommandEventArgs.cs
- EventPropertyMap.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- SourceLineInfo.cs
- TemplateField.cs
- SpeakCompletedEventArgs.cs
- ResourceContainer.cs
- ServiceDesigner.xaml.cs
- RegionIterator.cs
- XmlDataSourceView.cs
- PackageDigitalSignatureManager.cs
- InvokeWebService.cs
- CachedFontFace.cs
- EntityException.cs
- Misc.cs
- WmpBitmapEncoder.cs
- ShutDownListener.cs
- ImportStoreException.cs
- ReadOnlyDictionary.cs
- FontStretches.cs
- EventSinkHelperWriter.cs
- RemoteWebConfigurationHostServer.cs
- ListViewItem.cs
- DataPagerFieldItem.cs
- ValueConversionAttribute.cs
- ExtenderControl.cs
- SortedSet.cs
- WebBrowserNavigatingEventHandler.cs
- WebPartDisplayModeEventArgs.cs
- ContourSegment.cs
- SynchronizedInputAdaptor.cs
- FieldCollectionEditor.cs
- DelimitedListTraceListener.cs
- WebExceptionStatus.cs
- DataGridViewBindingCompleteEventArgs.cs
- CheckedListBox.cs
- ConstraintManager.cs
- __TransparentProxy.cs
- HMACSHA384.cs
- PropertyMetadata.cs
- COM2ExtendedUITypeEditor.cs
- TextTreeExtractElementUndoUnit.cs
- ScrollBar.cs
- StateElementCollection.cs
- TemplateComponentConnector.cs
- FigureHelper.cs
- DocumentGrid.cs
- ServiceObjectContainer.cs
- GenericIdentity.cs
- Themes.cs
- UnauthorizedWebPart.cs
- BoundField.cs
- IteratorFilter.cs
- DynamicContractTypeBuilder.cs
- TypedCompletedAsyncResult.cs
- BamlTreeNode.cs
- SystemWebExtensionsSectionGroup.cs
- QilInvoke.cs
- ViewDesigner.cs
- IxmlLineInfo.cs
- AddInController.cs
- CompensationDesigner.cs
- MorphHelper.cs
- PriorityBindingExpression.cs
- DbConnectionPoolIdentity.cs
- DigestComparer.cs
- PersonalizablePropertyEntry.cs
- UnknownWrapper.cs
- ClickablePoint.cs