10 #include <system/enum_helpers.h> 11 #include <system/array.h> 13 #include "Aspose.PDF.Cpp/Generator/BaseParagraph.h" 14 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 21 enum class BorderCornerType;
32 class FormattedFragment;
35 namespace LogicalStructure
65 template <
typename>
class List;
68 namespace Globalization
91 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
92 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
97 friend class Aspose::Pdf::Tagged::TaggedContext;
100 friend class Aspose::Pdf::PageGenerator;
143 ASPOSE_PDF_SHARED_API int32_t get_RepeatingColumnsCount()
const;
147 ASPOSE_PDF_SHARED_API
void set_RepeatingColumnsCount(int32_t value);
151 ASPOSE_PDF_SHARED_API int32_t get_RepeatingRowsCount()
const;
155 ASPOSE_PDF_SHARED_API
void set_RepeatingRowsCount(int32_t value);
163 ASPOSE_PDF_SHARED_API
void set_ColumnWidths(
System::String value);
167 ASPOSE_PDF_SHARED_API
TableBroken get_Broken()
const;
171 ASPOSE_PDF_SHARED_API
void set_Broken(
TableBroken value);
183 ASPOSE_PDF_SHARED_API
System::String get_DefaultColumnWidth()
const;
187 ASPOSE_PDF_SHARED_API
void set_DefaultColumnWidth(
System::String value);
227 ASPOSE_PDF_SHARED_API
float get_Left()
const;
231 ASPOSE_PDF_SHARED_API
void set_Left(
float value);
235 ASPOSE_PDF_SHARED_API
float get_Top()
const;
239 ASPOSE_PDF_SHARED_API
void set_Top(
float value);
243 ASPOSE_PDF_SHARED_API
bool get_IsBroken()
const;
247 ASPOSE_PDF_SHARED_API
void set_IsBroken(
bool value);
251 ASPOSE_PDF_SHARED_API
bool get_IsBordersIncluded()
const;
255 ASPOSE_PDF_SHARED_API
void set_IsBordersIncluded(
bool value);
268 ASPOSE_PDF_SHARED_API
Table();
274 ASPOSE_PDF_SHARED_API
double GetWidth();
298 int32_t get_MaxCellsCount()
const;
302 int32_t get_PrintedRowsCount()
const;
314 int32_t get_ColsCount();
318 bool get_IsProcessSpecialSymbols()
const;
326 double get_TablesTopMargin();
346 int32_t get_McId()
const;
350 void set_McId(int32_t value);
351 double get_RepeatingRowsHeight();
365 double GetColumnWidth(int32_t index);
411 double GetAllBordersWidth();
412 double GetRepeatingColumnWidth();
444 virtual ASPOSE_PDF_SHARED_API ~
Table();
449 bool isNullAddedToRows;
452 int32_t pr_MaxCellsCount;
457 void set_MaxCellsCount(int32_t value);
459 int32_t pr_PrintedRowsCount;
464 void set_PrintedRowsCount(int32_t value);
471 int32_t pr_RepeatingColumnsCount;
472 int32_t pr_RepeatingRowsCount;
483 bool pr_IsBordersIncluded;
485 bool pr_IsProcessSpecialSymbols;
490 void set_IsProcessSpecialSymbols(
bool value);
519 void RecalculateAutoFitRows(
double pageRealWidth);
522 void PreProcess(
double pageRealWidth);
Represents graph - graphics generator paragraph.
Definition: Graph.h:53
Represents Table structure element in logical structure.
Definition: BLSTableElement.h:69
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
ASPOSE_PDF_SHARED_API void set_DefaultCellPadding(System::SharedPtr< MarginInfo > value)
Sets default margin for row cells
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Represents a FloatingBox in a Pdf document. FloatingBox is custom positioned.
Definition: FloatingBox.h:45
Class representing PDF document
Definition: Document.h:625
Definition: Artifact.h:67
ASPOSE_PDF_SHARED_API void set_DefaultCellBorder(System::SharedPtr< BorderInfo > value)
Gets default cell border;
ASPOSE_PDF_SHARED_API System::SharedPtr< System::Object > Clone() override
Clone the row.
double GetHeight(System::SharedPtr< Table > table, System::SharedPtr< Page > page, double curY, double bottomY)
ASPOSE_PDF_SHARED_API const System::SharedPtr< Color > & get_BackgroundColor() const
Gets the background color.
ASPOSE_PDF_SHARED_API System::SharedPtr< Text::TextState > get_DefaultCellTextState()
Gets default text state for row cells
HorizontalAlignment
Describes horizontal alignment.
Definition: HorizontalAlignment.h:16
ASPOSE_PDF_SHARED_API const System::SharedPtr< BorderInfo > & get_DefaultCellBorder() const
Gets default cell border;
void Serialize(System::SharedPtr< System::Xml::XmlTextWriter > writer)
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
means saving in XML format
void Deserialize(System::SharedPtr< System::Xml::XmlReader > reader)
Class representing page of PDF document.
Definition: Page.h:375
Definition: AFRelationship.h:4
ASPOSE_PDF_SHARED_API const System::SharedPtr< MarginInfo > & get_DefaultCellPadding() const
Gets default margin for row cells
Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this cl...
Definition: TextFragmentState.h:69
This class represents a margin for different objects.
Definition: MarginInfo.h:42
Defies a method that enables object cloning - creating a copy of an object. Objects of this class sho...
Definition: icloneable.h:15
ColumnAdjustment
Enumerates column adjustment types.
Definition: ColumnAdjustment.h:16
Represents a row of the table.
Definition: Row.h:53
ASPOSE_PDF_SHARED_API const System::SharedPtr< BorderInfo > & get_Border() const
Gets the border.
ASPOSE_PDF_SHARED_API void set_Border(System::SharedPtr< BorderInfo > value)
Sets the border.
Represents a cell of the table's row.
Definition: Cell.h:65
A printer's point (1/72 of an inch).
List forward declaration.
Definition: Artifact.h:74
The coordinates are in the page coordinate context.
bool Process(System::SharedPtr< Table > table, double &curY, double &curX, bool isCalculatedMode, double realPageWidth, double bottomY, System::SharedPtr< Page > page, int32_t &rowNumber)
Process row.
BorderCornerStyle
Enumerates the border corner styles for border.
Definition: BorderCornerStyle.h:11
Represents a table that can be added to the page.
Definition: Table.h:86
Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). ...
Definition: BaseParagraph.h:66
ASPOSE_PDF_SHARED_API void set_DefaultCellTextState(System::SharedPtr< Text::TextState > value)
Sets default text state for row cells
TableBroken
Enumerates the table broken.
Definition: VerticalBroken.h:11
double get_Width() const
Gets row width(for internal use)
ASPOSE_PDF_SHARED_API void set_BackgroundColor(System::SharedPtr< Color > value)
Sets the background color.
Whole PDF file will be submitted.