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
- Geometry.cs
- PackageController.cs
- SyntaxCheck.cs
- SqlProcedureAttribute.cs
- BamlBinaryWriter.cs
- FilteredAttributeCollection.cs
- Module.cs
- CheckBox.cs
- ContentValidator.cs
- RegularExpressionValidator.cs
- TrimSurroundingWhitespaceAttribute.cs
- Util.cs
- IndependentAnimationStorage.cs
- MDIWindowDialog.cs
- SchemeSettingElement.cs
- IIS7WorkerRequest.cs
- HMACSHA256.cs
- WindowsTreeView.cs
- DataObject.cs
- SoapEnvelopeProcessingElement.cs
- CodeCompileUnit.cs
- Context.cs
- BeginGetFileNameFromUserRequest.cs
- ListViewTableCell.cs
- DoubleIndependentAnimationStorage.cs
- StrongName.cs
- DecimalAnimationUsingKeyFrames.cs
- StreamResourceInfo.cs
- SvcMapFileSerializer.cs
- HighlightVisual.cs
- ExpressionBuilderCollection.cs
- StringCollectionEditor.cs
- SerializableAttribute.cs
- Soap.cs
- ErrorWrapper.cs
- SqlProcedureAttribute.cs
- WsatServiceCertificate.cs
- OdbcDataReader.cs
- XmlWrappingReader.cs
- BindingSource.cs
- DesignerDataRelationship.cs
- WebPartConnectVerb.cs
- DefaultSettingsSection.cs
- IfAction.cs
- IssuedSecurityTokenProvider.cs
- AudioException.cs
- SubpageParagraph.cs
- RowUpdatingEventArgs.cs
- WSDualHttpBinding.cs
- XmlTextReader.cs
- Soap12ServerProtocol.cs
- TextWriter.cs
- SendMailErrorEventArgs.cs
- SpecularMaterial.cs
- Parameter.cs
- PropertyTabAttribute.cs
- PrintSystemException.cs
- TemplatePartAttribute.cs
- SoapSchemaExporter.cs
- Preprocessor.cs
- CompoundFileStreamReference.cs
- HttpCapabilitiesBase.cs
- DataFieldConverter.cs
- TriggerBase.cs
- SafeFileMappingHandle.cs
- QilNode.cs
- DocumentGrid.cs
- ImageBrush.cs
- ObjectContextServiceProvider.cs
- QueryPageSettingsEventArgs.cs
- ResourceProperty.cs
- UserValidatedEventArgs.cs
- ExtensionQuery.cs
- FontStretchConverter.cs
- LocationSectionRecord.cs
- DiscoveryDocumentLinksPattern.cs
- SqlConnectionStringBuilder.cs
- MetadataExchangeBindings.cs
- PropertyRecord.cs
- RadioButton.cs
- ListViewEditEventArgs.cs
- FamilyTypeface.cs
- GenericTextProperties.cs
- EnumBuilder.cs
- GridLength.cs
- FontConverter.cs
- SamlAuthenticationStatement.cs
- ColumnResizeUndoUnit.cs
- EncoderFallback.cs
- Model3DCollection.cs
- UdpDiscoveryMessageFilter.cs
- ListItemCollection.cs
- InheritanceRules.cs
- DataGridRelationshipRow.cs
- TemplateGroupCollection.cs
- LineBreak.cs
- BindingBase.cs
- MoveSizeWinEventHandler.cs
- ResourceDefaultValueAttribute.cs
- TCPListener.cs