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
- PhonemeEventArgs.cs
- SAPICategories.cs
- ClientSession.cs
- FloaterParaClient.cs
- PriorityRange.cs
- TextServicesLoader.cs
- HebrewCalendar.cs
- PriorityBindingExpression.cs
- NumericUpDown.cs
- RegistrySecurity.cs
- CollectionViewSource.cs
- ResourceDescriptionAttribute.cs
- UInt32.cs
- SignerInfo.cs
- SchemaCreator.cs
- KnownTypesHelper.cs
- SqlTriggerContext.cs
- PassportAuthenticationModule.cs
- FilteredDataSetHelper.cs
- TransformCryptoHandle.cs
- SqlError.cs
- WebPartConnectionsDisconnectVerb.cs
- SmiConnection.cs
- IdnElement.cs
- HostSecurityManager.cs
- DataGridViewCheckBoxColumn.cs
- JoinGraph.cs
- CollectionEditorDialog.cs
- PrintingPermissionAttribute.cs
- ProtocolViolationException.cs
- NetworkAddressChange.cs
- SQLInt32Storage.cs
- QfeChecker.cs
- SqlRowUpdatedEvent.cs
- XamlSerializer.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ErrorTableItemStyle.cs
- ImmComposition.cs
- BaseValidator.cs
- HScrollProperties.cs
- HttpEncoderUtility.cs
- AsnEncodedData.cs
- GroupBoxAutomationPeer.cs
- EntityProviderServices.cs
- Missing.cs
- ArgumentFixer.cs
- DropSource.cs
- DescendentsWalker.cs
- WebEventTraceProvider.cs
- CodeEventReferenceExpression.cs
- FlagsAttribute.cs
- OutOfProcStateClientManager.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- AdRotator.cs
- UpdateManifestForBrowserApplication.cs
- ExpressionReplacer.cs
- XmlElementAttributes.cs
- VirtualizingStackPanel.cs
- _NegotiateClient.cs
- ResourcesChangeInfo.cs
- EventlogProvider.cs
- Application.cs
- ButtonStandardAdapter.cs
- HttpRuntimeSection.cs
- XmlDomTextWriter.cs
- HorizontalAlignConverter.cs
- PointAnimationUsingKeyFrames.cs
- FontSource.cs
- ConsoleKeyInfo.cs
- JulianCalendar.cs
- TextModifierScope.cs
- HierarchicalDataSourceIDConverter.cs
- TemplatedWizardStep.cs
- TextViewBase.cs
- ObjectParameter.cs
- COM2EnumConverter.cs
- HttpHandlerActionCollection.cs
- ListViewContainer.cs
- DocumentApplicationJournalEntry.cs
- SecurityVerifiedMessage.cs
- HtmlElementErrorEventArgs.cs
- NativeWindow.cs
- PropertyCollection.cs
- HtmlInputButton.cs
- SqlEnums.cs
- PageRequestManager.cs
- DispatcherSynchronizationContext.cs
- DesignColumn.cs
- ObjectStateManager.cs
- GlyphRun.cs
- SqlNodeTypeOperators.cs
- SymbolEqualComparer.cs
- NGCPageContentCollectionSerializerAsync.cs
- HttpClientChannel.cs
- MetadataSource.cs
- SourceItem.cs
- BaseInfoTable.cs
- TargetInvocationException.cs
- FontStyleConverter.cs
- ComponentChangingEvent.cs