4 #include <system/string.h> 6 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/StructureElement.h" 7 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/ITextElement.h" 8 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/BLSElement.h" 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 28 namespace LogicalStructure
31 class StructureTextState;
32 class StructureTypeStandard;
33 class TableCellElement;
34 class TableRowCollectionElement;
35 class TableTBodyElement;
37 class TableTFootElement;
38 class TableTHeadElement;
64 namespace LogicalStructure {
74 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
75 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
78 friend class Aspose::Pdf::Tagged::TaggedContent;
79 friend class Aspose::Pdf::Tagged::TaggedContext;
118 ASPOSE_PDF_SHARED_API
TableBroken get_Broken()
const;
122 ASPOSE_PDF_SHARED_API
void set_Broken(
TableBroken value);
138 ASPOSE_PDF_SHARED_API
void set_ColumnWidths(
System::String value);
166 ASPOSE_PDF_SHARED_API
System::String get_DefaultColumnWidth()
const;
170 ASPOSE_PDF_SHARED_API
void set_DefaultColumnWidth(
System::String value);
174 ASPOSE_PDF_SHARED_API
bool get_IsBroken()
const;
178 ASPOSE_PDF_SHARED_API
void set_IsBroken(
bool value);
182 ASPOSE_PDF_SHARED_API
bool get_IsBordersIncluded()
const;
186 ASPOSE_PDF_SHARED_API
void set_IsBordersIncluded(
bool value);
190 ASPOSE_PDF_SHARED_API
float get_Left()
const;
194 ASPOSE_PDF_SHARED_API
void set_Left(
float value);
198 ASPOSE_PDF_SHARED_API
float get_Top()
const;
202 ASPOSE_PDF_SHARED_API
void set_Top(
float value);
206 ASPOSE_PDF_SHARED_API int32_t get_RepeatingColumnsCount()
const;
210 ASPOSE_PDF_SHARED_API
void set_RepeatingColumnsCount(int32_t value);
214 ASPOSE_PDF_SHARED_API int32_t get_RepeatingRowsCount()
const;
218 ASPOSE_PDF_SHARED_API
void set_RepeatingRowsCount(int32_t value);
251 ASPOSE_PDF_SHARED_API
void PreSave()
override;
252 ASPOSE_PDF_SHARED_API
void Save()
override;
271 bool _isBordersIncluded;
274 int32_t _repeatingColumnsCount;
275 int32_t _repeatingRowsCount;
289 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
290 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
310 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
311 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
339 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
340 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
342 friend class Aspose::Pdf::Tagged::TaggedContent;
360 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
361 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
363 friend class Aspose::Pdf::Tagged::TaggedContent;
381 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
382 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
384 friend class Aspose::Pdf::Tagged::TaggedContent;
402 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
403 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
406 friend class Aspose::Pdf::Tagged::TaggedContent;
437 ASPOSE_PDF_SHARED_API
double get_MinRowHeight()
const;
441 ASPOSE_PDF_SHARED_API
void set_MinRowHeight(
double value);
445 ASPOSE_PDF_SHARED_API
double get_FixedRowHeight()
const;
449 ASPOSE_PDF_SHARED_API
void set_FixedRowHeight(
double value);
453 ASPOSE_PDF_SHARED_API
bool get_IsInNewPage()
const;
457 ASPOSE_PDF_SHARED_API
void set_IsInNewPage(
bool value);
461 ASPOSE_PDF_SHARED_API
bool get_IsRowBroken()
const;
465 ASPOSE_PDF_SHARED_API
void set_IsRowBroken(
bool value);
509 ASPOSE_PDF_SHARED_API
void PreSave()
override;
510 ASPOSE_PDF_SHARED_API
void Save()
override;
520 double _minRowHeight;
521 double _fixedRowHeight;
539 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
540 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
567 ASPOSE_PDF_SHARED_API
bool get_IsNoBorder()
const;
571 ASPOSE_PDF_SHARED_API
void set_IsNoBorder(
bool value);
599 ASPOSE_PDF_SHARED_API
bool get_IsWordWrapped()
const;
603 ASPOSE_PDF_SHARED_API
void set_IsWordWrapped(
bool value);
615 ASPOSE_PDF_SHARED_API int32_t get_ColSpan()
const;
619 ASPOSE_PDF_SHARED_API
void set_ColSpan(int32_t value);
623 ASPOSE_PDF_SHARED_API int32_t get_RowSpan()
const;
627 ASPOSE_PDF_SHARED_API
void set_RowSpan(int32_t value);
647 ASPOSE_PDF_SHARED_API
void PreSave()
override;
648 ASPOSE_PDF_SHARED_API
void Save()
override;
678 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
679 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
681 friend class Aspose::Pdf::Tagged::TaggedContent;
699 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
700 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
702 friend class Aspose::Pdf::Tagged::TaggedContent;
Represents a base class for children elements of the Table in logical structure.
Definition: BLSTableElement.h:284
Represents a base class for children elements of the Table Head, Body and Foot in logical structure...
Definition: BLSTableElement.h:305
Represents Table structure element in logical structure.
Definition: BLSTableElement.h:69
VerticalAlignment
Enumeration of possible vertical alignment values.
Definition: VerticalAlignment.h:16
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< TableTRElement > CreateTR()
Creates Aspose::Pdf::LogicalStructure::TableTRElement and added it to current table.
ASPOSE_PDF_SHARED_API void Save() override
Represents a base class for structure elements in logical structure.
Definition: StructureElement.h:71
TableRowCollectionElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureTypeStandard, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
HorizontalAlignment
Describes horizontal alignment.
Definition: HorizontalAlignment.h:16
Represents a base class for table cell elements (TH and TD) in logical structure. ...
Definition: BLSTableElement.h:533
Represents TR structure element in logical structure of the table.
Definition: BLSTableElement.h:397
ASPOSE_PDF_SHARED_API void PreSave() override
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
System::SharedPtr< Aspose::Pdf::Text::TextFragment > get_TextFragment()
Represents TD structure element in logical structure of the table.
Definition: BLSTableElement.h:694
Represents TH structure element in logical structure of the table.
Definition: BLSTableElement.h:673
Represents marked-content reference object in logical structure.
Definition: MCRElement.h:63
Definition: AFRelationship.h:4
ColumnAdjustment
Enumerates column adjustment types.
Definition: ColumnAdjustment.h:16
Represents a base class for block-level structure elements in logical structure.
Definition: BLSElement.h:63
Represents THead structure element in logical structure of the table.
Definition: BLSTableElement.h:334
BorderCornerStyle
Enumerates the border corner styles for border.
Definition: BorderCornerStyle.h:11
Interface for presenting text structure elements.
Definition: ITextElement.h:32
TableBroken
Enumerates the table broken.
Definition: VerticalBroken.h:11
TableChildElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
Whole PDF file will be submitted.
Represents TBody structure element in logical structure of the table.
Definition: BLSTableElement.h:355