The SlideTableKit class is a user space object. It acts as the container for all data that can be used to specify a slide table for a Publish PDF. Note that to insert tables into a Publish PDF, the TableToPDFPublish add-on must be installed. More...
Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Indicates whether this SlideTableKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Publish.SlideTableKit in_kit) |
Check if the source SlideTableKit is equivalent to this SlideTableKit. More... | |
override int | GetHashCode () |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More... | |
void | Set (HPS.Publish.SlideTableKit in_kit) |
Copies the source SlideTableKit into this SlideTableKit. More... | |
HPS.Publish.SlideTableKit | SetButtons (string in_previous_button_name, string in_next_button_name) |
Sets the button names for the slide table. More... | |
HPS.Publish.SlideTableKit | SetHeader (bool in_state) |
Sets whether this slide table has a header. More... | |
HPS.Publish.SlideTableKit | SetHTML (string in_source, HPS.Publish.Source.Type in_type) |
Sets the HTML table source or file. More... | |
HPS.Publish.SlideTableKit | SetHTML (string in_source) |
Sets the HTML table source or file. More... | |
HPS.Publish.SlideTableKit | SetHTMLStyle (string in_source, HPS.Publish.Source.Type in_type) |
Sets the HTML table style source or file. More... | |
HPS.Publish.SlideTableKit | SetHTMLStyle (string in_source) |
Sets the HTML table style source or file. More... | |
HPS.Publish.SlideTableKit | SetText (ulong in_rows, ulong in_columns, HPS.Publish.TextFieldKit[] in_text) |
Sets the text strings for the slide table. More... | |
void | Show (out HPS.Publish.SlideTableKit out_kit) |
Copies this SlideTableKit into the given SlideTableKit. More... | |
bool | ShowButtons (out string out_previous_button_name, out string out_next_button_name) |
Shows the buttons setting. More... | |
bool | ShowHeader (out bool out_state) |
Shows the header setting. More... | |
bool | ShowHTML (out string out_source, out HPS.Publish.Source.Type out_type) |
Shows the HTML table setting. More... | |
bool | ShowHTMLStyle (out string out_source, out HPS.Publish.Source.Type out_type) |
Shows the HTML table style setting. More... | |
bool | ShowText (out ulong out_rows, out ulong out_columns, out HPS.Publish.TextFieldKit[] out_text) |
Shows the text strings setting. More... | |
SlideTableKit () | |
The default constructor creates an empty SlideTableKit object. More... | |
SlideTableKit (HPS.Publish.SlideTableKit in_kit) | |
The copy constructor creates a new SlideTableKit object that contains the same settings as the source SlideTableKit. More... | |
HPS.Publish.SlideTableKit | UnsetButtons () |
Removes the buttons setting. More... | |
HPS.Publish.SlideTableKit | UnsetEverything () |
Removes all data from the table. More... | |
HPS.Publish.SlideTableKit | UnsetHeader () |
Removes the header setting. More... | |
HPS.Publish.SlideTableKit | UnsetHTML () |
Removes the HTML table setting. More... | |
HPS.Publish.SlideTableKit | UnsetHTMLStyle () |
Removes the HTML table style setting. More... | |
HPS.Publish.SlideTableKit | UnsetText () |
Removes the text strings setting. More... | |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object that) | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
HPS.Type | Type () |
This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More... | |
Static Public Member Functions | |
static bool | operator!= (HPS.Publish.SlideTableKit a, HPS.Publish.SlideTableKit b) |
static bool | operator== (HPS.Publish.SlideTableKit a, HPS.Publish.SlideTableKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
The SlideTableKit class is a user space object. It acts as the container for all data that can be used to specify a slide table for a Publish PDF. Note that to insert tables into a Publish PDF, the TableToPDFPublish add-on must be installed.
|
inline |
The default constructor creates an empty SlideTableKit object.
|
inline |
The copy constructor creates a new SlideTableKit object that contains the same settings as the source SlideTableKit.
in_kit | The source SlideTableKit to copy. |
|
inlinevirtual |
Indicates whether this SlideTableKit has any values set on it.
Reimplemented from HPS.Object.
|
inline |
Check if the source SlideTableKit is equivalent to this SlideTableKit.
in_kit | The source SlideTableKit to compare to this SlideTableKit. |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
Reimplemented from HPS.Object.
|
inline |
Copies the source SlideTableKit into this SlideTableKit.
in_kit | The source SlideTableKit to copy. |
|
inline |
Sets the button names for the slide table.
in_previous_button_name | UTF8-encoded name for the previous button. |
in_next_button_name | UTF8-encoded name for the next button. |
|
inline |
Sets whether this slide table has a header.
in_state | Whether this slide table has a header. |
|
inline |
Sets the HTML table source or file.
in_source | UTF8-encoded HTML table source or file (depending on the following argument). |
in_type | The type of the preceding argument. Defaults to Source::Type::Code. |
|
inline |
Sets the HTML table source or file.
in_source | UTF8-encoded HTML table source or file (depending on the following argument). |
|
inline |
Sets the HTML table style source or file.
in_source | UTF8-encoded HTML table style source or file (depending on the following argument). |
in_type | Type of the preceding argument. |
|
inline |
Sets the HTML table style source or file.
in_source | UTF8-encoded HTML table style source or file (depending on the following argument). |
|
inline |
Sets the text strings for the slide table.
in_rows | Number of rows. |
in_columns | Number of columns. |
in_text | Text strings for the slide table. This array should be of size in_rows * in_columns. |
|
inline |
Copies this SlideTableKit into the given SlideTableKit.
out_kit | The SlideTableKit to populate with the contents of this SlideTableKit. |
|
inline |
Shows the buttons setting.
out_previous_button_name | Name for the previous button. |
out_next_button_name | Name for the next button. |
|
inline |
Shows the header setting.
out_state | Whether this slide table has a header. |
|
inline |
Shows the HTML table setting.
out_source | The HTML table source or file (depending on the following argument). |
out_type | The type of the preceding argument. |
|
inline |
Shows the HTML table style setting.
out_source | The HTML table style source or file (depending on the following argument). |
out_type | The type of the preceding argument. |
|
inline |
Shows the text strings setting.
out_rows | Number of rows. |
out_columns | Number of columns. |
out_text | Text strings for the slide table. |
|
inline |
Removes the buttons setting.
|
inline |
Removes all data from the table.
|
inline |
Removes the header setting.
|
inline |
Removes the HTML table setting.
|
inline |
Removes the HTML table style setting.
|
inline |
Removes the text strings setting.