Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextTabProperties.cs / 1305600 / TextTabProperties.cs
//------------------------------------------------------------------------
//
// Microsoft Windows Client Platform
// Copyright (C) Microsoft Corporation, 2004
//
// File: TextTabProperties.cs
//
// Contents: Definition of tab properties and related types
//
// Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc
//
// Created: 1-2-2004 Worachai Chaoweeraprasit (wchao)
//
//-----------------------------------------------------------------------
using System;
using System.Collections;
using System.Windows;
namespace System.Windows.Media.TextFormatting
{
///
/// Properties of user-defined tab
///
public class TextTabProperties
{
private TextTabAlignment _alignment;
private double _location;
private int _tabLeader;
private int _aligningChar;
///
/// Construct tab properties
///
/// alignment of text at tab location
/// tab location
/// tab leader
/// specific character in text that is aligned at tab location
public TextTabProperties(
TextTabAlignment alignment,
double location,
int tabLeader,
int aligningChar
)
{
_alignment = alignment;
_location = location;
_tabLeader = tabLeader;
_aligningChar = aligningChar;
}
///
/// Property to determine how text is aligned at tab location
///
public TextTabAlignment Alignment
{
get { return _alignment; }
}
///
/// Tab location
///
public double Location
{
get { return _location; }
}
///
/// Character used to display tab leader
///
public int TabLeader
{
get { return _tabLeader; }
}
///
/// Specific character in text that is aligned at specified tab location
///
public int AligningCharacter
{
get { return _aligningChar; }
}
}
///
/// This property determines how text is aligned at tab location
///
public enum TextTabAlignment
{
///
/// Text is left-aligned at tab location
///
Left,
///
/// Text is center-aligned at tab location
///
Center,
///
/// Text is right-aligned at tab location
///
Right,
///
/// Text is aligned at tab location at a specified character
///
Character,
}
}
// 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, 2004
//
// File: TextTabProperties.cs
//
// Contents: Definition of tab properties and related types
//
// Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc
//
// Created: 1-2-2004 Worachai Chaoweeraprasit (wchao)
//
//-----------------------------------------------------------------------
using System;
using System.Collections;
using System.Windows;
namespace System.Windows.Media.TextFormatting
{
///
/// Properties of user-defined tab
///
public class TextTabProperties
{
private TextTabAlignment _alignment;
private double _location;
private int _tabLeader;
private int _aligningChar;
///
/// Construct tab properties
///
/// alignment of text at tab location
/// tab location
/// tab leader
/// specific character in text that is aligned at tab location
public TextTabProperties(
TextTabAlignment alignment,
double location,
int tabLeader,
int aligningChar
)
{
_alignment = alignment;
_location = location;
_tabLeader = tabLeader;
_aligningChar = aligningChar;
}
///
/// Property to determine how text is aligned at tab location
///
public TextTabAlignment Alignment
{
get { return _alignment; }
}
///
/// Tab location
///
public double Location
{
get { return _location; }
}
///
/// Character used to display tab leader
///
public int TabLeader
{
get { return _tabLeader; }
}
///
/// Specific character in text that is aligned at specified tab location
///
public int AligningCharacter
{
get { return _aligningChar; }
}
}
///
/// This property determines how text is aligned at tab location
///
public enum TextTabAlignment
{
///
/// Text is left-aligned at tab location
///
Left,
///
/// Text is center-aligned at tab location
///
Center,
///
/// Text is right-aligned at tab location
///
Right,
///
/// Text is aligned at tab location at a specified character
///
Character,
}
}
// 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
- Material.cs
- DocumentOrderQuery.cs
- DataKeyCollection.cs
- OdbcCommand.cs
- GenerateScriptTypeAttribute.cs
- WebPart.cs
- DataGridViewCellStyleConverter.cs
- Point3DKeyFrameCollection.cs
- GcSettings.cs
- CollectionViewGroup.cs
- Int16Animation.cs
- DodSequenceMerge.cs
- Font.cs
- selecteditemcollection.cs
- IsolatedStorageFileStream.cs
- QueryableDataSourceView.cs
- TransportChannelListener.cs
- BitmapEffectGeneralTransform.cs
- RepeaterCommandEventArgs.cs
- MarkupCompilePass1.cs
- TcpClientSocketManager.cs
- CharAnimationUsingKeyFrames.cs
- MetadataWorkspace.cs
- InheritablePropertyChangeInfo.cs
- ShaderRenderModeValidation.cs
- FieldNameLookup.cs
- TrackingStringDictionary.cs
- TextEncodedRawTextWriter.cs
- BrowserCapabilitiesCodeGenerator.cs
- DocumentEventArgs.cs
- DynamicResourceExtension.cs
- RoleGroupCollection.cs
- PerfService.cs
- BamlRecordReader.cs
- HashSetEqualityComparer.cs
- ExceptionHandler.cs
- EntityContainerAssociationSetEnd.cs
- pingexception.cs
- DesignerValidatorAdapter.cs
- PriorityRange.cs
- ObservableDictionary.cs
- UnsafeNativeMethods.cs
- StatusBarPanel.cs
- PageRanges.cs
- ResourcePermissionBase.cs
- XamlReaderHelper.cs
- QueryCreatedEventArgs.cs
- AppSecurityManager.cs
- TemplateLookupAction.cs
- StateDesigner.Helpers.cs
- input.cs
- ParameterToken.cs
- UpnEndpointIdentityExtension.cs
- PropertyGeneratedEventArgs.cs
- PageAsyncTask.cs
- InstallerTypeAttribute.cs
- XmlSchemaInferenceException.cs
- FormatConvertedBitmap.cs
- SspiNegotiationTokenProvider.cs
- WebAdminConfigurationHelper.cs
- Tracer.cs
- DispatcherOperation.cs
- XmlDataCollection.cs
- EraserBehavior.cs
- IndexerNameAttribute.cs
- GZipUtils.cs
- XamlReader.cs
- WebMessageEncodingBindingElement.cs
- HttpListenerTimeoutManager.cs
- ObjectDataSourceEventArgs.cs
- PassportPrincipal.cs
- BitFlagsGenerator.cs
- _NtlmClient.cs
- WebPartUserCapability.cs
- CommentAction.cs
- QilTernary.cs
- GZipDecoder.cs
- HttpListenerContext.cs
- MenuCommands.cs
- MergePropertyDescriptor.cs
- StructuredProperty.cs
- CellRelation.cs
- XmlStreamStore.cs
- OleDbError.cs
- RevocationPoint.cs
- WriteFileContext.cs
- DrawingServices.cs
- DataTableCollection.cs
- WebConfigurationHostFileChange.cs
- DockPatternIdentifiers.cs
- PropertyContainer.cs
- FlowchartDesignerCommands.cs
- IdentityNotMappedException.cs
- PTConverter.cs
- ObjectDataSourceChooseMethodsPanel.cs
- KeyboardNavigation.cs
- FlagsAttribute.cs
- HtmlToClrEventProxy.cs
- QueryReaderSettings.cs
- Int64Converter.cs