skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class TableRow

A flow content element that defines a row within a Table.

Inheritance
System.Object
DocumentElementBase
TableRow
Inherited Members
DocumentElementBase.EnumerateChildrenOfType<T>()
DocumentElementBase.Document
DocumentElementBase.Parent
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.Windows.Documents.Flow.Model
Assembly: Telerik.Windows.Documents.Flow.dll

Syntax

public sealed class TableRow : DocumentElementBase, IElementWithProperties, ISdtBlock, IChildrenList

Constructors

TableRow(RadFlowDocument)

Initializes a new instance of the TableRow class.

Declaration
public TableRow(RadFlowDocument document)
Parameters
RadFlowDocument document

The document in which the element will be added.

Fields

CanSplitPropertyDefinition

Gets the can split property definition.

Declaration
public static readonly StylePropertyDefinition<bool? > CanSplitPropertyDefinition
Field Value
StylePropertyDefinition<System.Nullable<System.Boolean>>

HeightPropertyDefinition

Gets the height property definition.

Declaration
public static readonly StylePropertyDefinition<TableRowHeight> HeightPropertyDefinition
Field Value
StylePropertyDefinition<TableRowHeight>

HorizontalAlignmentPropertyDefinition

Gets the HorizontalAlignment property definition.

Declaration
public static readonly StylePropertyDefinition<Alignment> HorizontalAlignmentPropertyDefinition
Field Value
StylePropertyDefinition<Alignment>

RepeatOnEveryPagePropertyDefinition

Gets the repeat on every page property definition.

Declaration
public static readonly StylePropertyDefinition<bool? > RepeatOnEveryPagePropertyDefinition
Field Value
StylePropertyDefinition<System.Nullable<System.Boolean>>

TableCellSpacingPropertyDefinition

Gets the table cell spacing property definition for the row.

Declaration
public static readonly StylePropertyDefinition<double? > TableCellSpacingPropertyDefinition
Field Value
StylePropertyDefinition<System.Nullable<System.Double>>

Properties

CanSplit

Gets or sets a value indicating whether the content of the row can be split across multiple pages.

Declaration
public bool CanSplit { get; set; }
Property Value
System.Boolean

The default value is true.

Cells

Gets the cells in this row.

Declaration
public TableCellCollection Cells { get; }
Property Value
TableCellCollection

The cells.

GridRowIndex

Gets the index of the row in the table grid.

Declaration
public int GridRowIndex { get; }
Property Value
System.Int32

The index of the row in the table grid.

Height

Gets or sets the height.

Declaration
public TableRowHeight Height { get; set; }
Property Value
TableRowHeight

The height.

HorizontalAlignment

Gets or sets the horizontal alignment.

Declaration
public Alignment HorizontalAlignment { get; set; }
Property Value
Alignment

Properties

Gets the styling properties of this element.

Declaration
public TableRowProperties Properties { get; }
Property Value
TableRowProperties

The properties.

RepeatOnEveryPage

Gets or sets a value indicating whether this row should be repeated on every new page.

Declaration
public bool RepeatOnEveryPage { get; set; }
Property Value
System.Boolean

The default value is false.

Table

Gets the parent table of the row.

Declaration
public Table Table { get; }
Property Value
Table

The table.

TableCellSpacing

Gets or sets a value indicating the spacing between adjacent cells and the edges of the table. The value is in device independent pixels (1/96 inch).

Declaration
public double TableCellSpacing { get; set; }
Property Value
System.Double

The default value is 0.

Methods

Clone()

Creates deep copy of this document element, associated to the current document.

Declaration
public TableRow Clone()
Returns
TableRow

The cloned element.

Clone(RadFlowDocument)

Creates deep copy of this document element, associated to document.

Declaration
public TableRow Clone(RadFlowDocument document)
Parameters
RadFlowDocument document

The document to which the cloned element should be associated.

Returns
TableRow

The cloned element.

OnChildAdded(DocumentElementBase)

Called when child element is the added.

Declaration
protected override void OnChildAdded(DocumentElementBase child)
Parameters
DocumentElementBase child

The child element.

Overrides
DocumentElementBase.OnChildAdded(DocumentElementBase)

OnChildRemoved(DocumentElementBase)

Called when child element is removed.

Declaration
protected override void OnChildRemoved(DocumentElementBase child)
Parameters
DocumentElementBase child

The child element.

Overrides
DocumentElementBase.OnChildRemoved(DocumentElementBase)

Explicit Interface Implementations

IElementWithProperties.Properties

Gets the properties.

Declaration
DocumentElementPropertiesBase IElementWithProperties.Properties { get; }
Returns
DocumentElementPropertiesBase

The properties.

Implements
IElementWithProperties.Properties

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Getting Started
Support Resources
  • Documentation
Community
  • Forums
  • Blogs
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.