Search Results for

    Show / Hide Table of Contents

    Interface IParagraph

    Container for the source or target content in a IParagraphUnit; this often corresponds to a paragraph of localizable content in one language.

    Inherited Members
    IAbstractMarkupDataContainer.Split(Int32)
    IAbstractMarkupDataContainer.MoveAllItemsTo(IAbstractMarkupDataContainer)
    IAbstractMarkupDataContainer.MoveAllItemsTo(IAbstractMarkupDataContainer, Int32)
    IAbstractMarkupDataContainer.MoveItemsTo(IAbstractMarkupDataContainer, Int32, Int32)
    IAbstractMarkupDataContainer.MoveItemsTo(IAbstractMarkupDataContainer, Int32, Int32, Int32)
    IAbstractMarkupDataContainer.GetLocationsFrom(Location)
    IAbstractMarkupDataContainer.Find(Predicate<Location>)
    IAbstractMarkupDataContainer.Find(Predicate<IAbstractMarkupData>)
    IAbstractMarkupDataContainer.Find(Location, Predicate<Location>)
    IAbstractMarkupDataContainer.ForEachSubItem(Action<IAbstractMarkupData>)
    IAbstractMarkupDataContainer.AllSubItems
    IAbstractMarkupDataContainer.CanBeSplit
    IAbstractMarkupDataContainer.Locations
    System.Collections.Generic.IList<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.IndexOf(Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData)
    System.Collections.Generic.IList<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Insert(System.Int32, Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData)
    System.Collections.Generic.IList<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.RemoveAt(System.Int32)
    System.Collections.Generic.IList<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Item[System.Int32]
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Add(Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData)
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Clear()
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Contains(Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData)
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.CopyTo(Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData[], System.Int32)
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Remove(Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData)
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.Count
    System.Collections.Generic.ICollection<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.IsReadOnly
    System.Collections.Generic.IEnumerable<Sdl.FileTypeSupport.Framework.BilingualApi.IAbstractMarkupData>.GetEnumerator()
    ISupportsUniqueId.UniqueId
    System.ICloneable.Clone()
    Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
    Assembly: Sdl.FileTypeSupport.Framework.Core.dll
    Syntax
    public interface IParagraph : IAbstractMarkupDataContainer, IList<IAbstractMarkupData>, ICollection<IAbstractMarkupData>, IEnumerable<IAbstractMarkupData>, IEnumerable, ISupportsUniqueId, ICloneable
    Remarks

    A paragraph is a markup data container, but does not implement IAbstractMarkupData. It acts as the root container for the source or target content in a paragraph.

    Paragraphs are only used as Source or Target members; they are never created as standalone objects.

    The IsSource and IsTarget properties can be used to quickly find out if this is the source or target part of the Parent paragraph unit.

    Properties

    IsSource

    True if the paragraph is the Source of the Parent.

    Declaration
    bool IsSource { get; }
    Property Value
    Type Description
    System.Boolean

    IsTarget

    True if the paragraph is the Target of the Parent.

    Declaration
    bool IsTarget { get; }
    Property Value
    Type Description
    System.Boolean

    Parent

    The parent paragraph unit this paragraph belongs to

    Declaration
    IParagraphUnit Parent { get; set; }
    Property Value
    Type Description
    IParagraphUnit
    Remarks

    This property is automatically set by the framework. API users should therefore never need to set this property.

    Attempting to set this property to an invalid value (i.e. a ParagraphUnit that does not contain this item, or setting it to null when the item is part of an existing ParagraphUnit) will cause an exception.

    TextDirection

    The text direction of the paragraph. This directionality overrides any document-level directionality unless it is set to Inherit.

    Declaration
    Direction TextDirection { get; set; }
    Property Value
    Type Description
    Direction

    On this page

    • Properties
      • IsSource
      • IsTarget
      • Parent
      • TextDirection
    Back to top Generated by DocFX