Platforms to show: All Mac Windows Linux Cross-Platform
Back to DynaPDFTableMBS class.
DynaPDFTableMBS.AddColumn(left as boolean, width as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also AddColumn function in DynaPDF manual.
DynaPDFTableMBS.AddRow(height as Double = 0.0) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
- /DynaPDF/Table with Listbox auto width
- /DynaPDF/Tables/Dynamic Table/DynaPDF Table Multi Page
- /DynaPDF/Tables/DynaPDF Table
- /DynaPDF/Tables/DynaPDF Table from Listbox
- /DynaPDF/Tables/DynaPDF Table Multi Page
- /DynaPDF/Tables/Table Images
- /DynaPDF/Tables/Table showing all fonts
- /DynaPDF/Tables/Table Templates
- /DynaPDF/Tables/Table Text
- /DynaPDF/Tables/Table with Listbox
See also AddRow function in DynaPDF manual.
DynaPDFTableMBS.AddRows(count as UInt32, height as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also AddRows function in DynaPDF manual.
DynaPDFTableMBS.ClearColumn(Col as Integer, Types as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The paramter Types is described in ClearContent() below.
See also ClearColumn function in DynaPDF manual.
DynaPDFTableMBS.ClearContent(Types as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See kdc constants for possible flags.
See also ClearContent function in DynaPDF manual.
DynaPDFTableMBS.ClearRow(Row as Integer, Types as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The paramter Types is described in ClearContent().
See also ClearRow function in DynaPDF manual.
DynaPDFTableMBS.Constructor Private
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
DynaPDFTableMBS.DeleteColumn(column as UInt32)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
DynaPDFTableMBS.DeleteRow(row as UInt32)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also DeleteRow function in DynaPDF manual.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also DeleteRows function in DynaPDF manual.
DynaPDFTableMBS.DrawTable(x as Double, y as Double, MaxHeight as Double = 0.0) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The function draws the table on the specified position. The x/y-coordinates specify the top left cornerof the table. The table flows always from top to bottom.
The function must be executed in a while statement if the parameter MaxHeight is set to a value greater than zero.
The function draws the header rows if any and at least one row to avoid an endless loop if themaximum height would be smaller as the first row height.
If the function succeeds the return value is the height of the table that was drawn so that additionalcontents can be drawn below the table if necessary. If the function fails the return value is -1.
Some examples using this method:
- /DynaPDF/Table with Listbox auto width
- /DynaPDF/Tables/Dynamic Table/DynaPDF Table Multi Page
- /DynaPDF/Tables/DynaPDF Table
- /DynaPDF/Tables/DynaPDF Table from Listbox
- /DynaPDF/Tables/DynaPDF Table Multi Page
- /DynaPDF/Tables/Table Images
- /DynaPDF/Tables/Table showing all fonts
- /DynaPDF/Tables/Table Templates
- /DynaPDF/Tables/Table Text
- /DynaPDF/Tables/Table with Listbox
See also DrawTable function in DynaPDF manual.
DynaPDFTableMBS.GetFirstRow as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
See also GetFirstRow function in DynaPDF manual.
DynaPDFTableMBS.GetFlags(Row as Integer, Column as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 15.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If Row is -1, only column flags are returned. If Column is -1, the row flags are returned for given row.
See also GetFlags function in DynaPDF manual.
DynaPDFTableMBS.GetNextHeight(MaxHeight as Double, byref NextRow as Integer) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If MaxHeight is zero, returns the height of table.
If MaxHeight is the height of space available, plugin calculates the effective height of table and which row would be the next one.
Returns negative number on error.
See also GetNextHeight function in DynaPDF manual.
DynaPDFTableMBS.GetNextRow as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
See also GetNextRow function in DynaPDF manual.
DynaPDFTableMBS.GetNumCols as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also GetNumCols function in DynaPDF manual.
DynaPDFTableMBS.GetNumRows as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also GetNumRows function in DynaPDF manual.
DynaPDFTableMBS.GetTableHeight as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also GetTableHeight function in DynaPDF manual.
DynaPDFTableMBS.GetTableWidth as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also GetTableWidth function in DynaPDF manual.
DynaPDFTableMBS.HaveMore as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If you draw a table, you can loop and fill pages until the whole table is drawn.
Some examples using this method:
- /DynaPDF/Table with Listbox auto width
- /DynaPDF/Tables/Dynamic Table/DynaPDF Table Multi Page
- /DynaPDF/Tables/DynaPDF Table from Listbox
- /DynaPDF/Tables/DynaPDF Table Multi Page
- /DynaPDF/Tables/Table Images
- /DynaPDF/Tables/Table showing all fonts
- /DynaPDF/Tables/Table Templates
- /DynaPDF/Tables/Table Text
- /DynaPDF/Tables/Table with Listbox
See also HaveMore function in DynaPDF manual.
DynaPDFTableMBS.SetBackColor(Row as Integer, Column as Integer, channels() as Integer, ExtColorSpace as Integer = 0, ColorSpaceHandle as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is none (transparent)
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass an integer for each channel with 0 to 255.
See also:
Some examples using this method:
DynaPDFTableMBS.SetBackColor(Row as Integer, Column as Integer, paramarray channels as Integer) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is none (transparent)
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass an integer for each channel with 0 to 255.
See also:
DynaPDFTableMBS.SetBackColorFloat(Row as Integer, Column as Integer, channels() as Double, ExtColorSpace as Integer = 0, ColorSpaceHandle as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is none (transparent)
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass a double value for each channel with range 0.0 to 1.0.
See also:
DynaPDFTableMBS.SetBackColorFloat(Row as Integer, Column as Integer, paramarray channels as Double) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is none (transparent)
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass a double value for each channel with range 0.0 to 1.0.
See also:
DynaPDFTableMBS.SetBackColorValue(Row as Integer, Column as Integer, TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is none (transparent)
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass a color space and a matching color value.
For example kcsDeviceRGB and RGB(r,g,b), kcsDeviceCMYK and CMYK(c,m,y,k) or kcsDeviceGray with gray color.
DynaPDFTableMBS.SetBorderColor(Row as Integer, Column as Integer, channels() as Integer, ExtColorSpace as Integer = 0, ColorSpaceHandle as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is black.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass an integer for each channel with 0 to 255.
See also:
DynaPDFTableMBS.SetBorderColor(Row as Integer, Column as Integer, paramarray channels as Integer) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is black.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass an integer for each channel with 0 to 255.
See also:
DynaPDFTableMBS.SetBorderColorFloat(Row as Integer, Column as Integer, channels() as Double, ExtColorSpace as Integer = 0, ColorSpaceHandle as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is black.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass a double value for each channel with range 0.0 to 1.0.
See also:
DynaPDFTableMBS.SetBorderColorFloat(Row as Integer, Column as Integer, paramarray channels as Double) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is black.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass a double value for each channel with range 0.0 to 1.0.
See also:
DynaPDFTableMBS.SetBorderColorValue(Row as Integer, Column as Integer, TPDFColorSpace as Integer, ColorValue as UInt32) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is black.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Pass a color space and a matching color value.
For example kcsDeviceRGB and RGB(r,g,b), kcsDeviceCMYK and CMYK(c,m,y,k) or kcsDeviceGray with gray color.
DynaPDFTableMBS.SetBorderWidth(Row as Integer, Column as Integer, left as Double, top as Double, right as Double, bottom as Double) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default value is 0.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Some examples using this method:
- /DynaPDF/Table with Listbox auto width
- /DynaPDF/Tables/Dynamic Table/DynaPDF Table Multi Page
- /DynaPDF/Tables/DynaPDF Table
- /DynaPDF/Tables/DynaPDF Table from Listbox
- /DynaPDF/Tables/DynaPDF Table Multi Page
- /DynaPDF/Tables/Table Images
- /DynaPDF/Tables/Table showing all fonts
- /DynaPDF/Tables/Table Templates
- /DynaPDF/Tables/Table Text
- /DynaPDF/Tables/Table with Listbox
DynaPDFTableMBS.SetCellAction(Row as Integer, Column as Integer, ActionHandle as UInt32, Mode as Integer) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 19.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The result is an interactive area that executes the action if the user clicks on cell or table.
A cell action is always a background object that is created in the size of the background area when the table is drawn.
Unlike other cell objects like images, text, and so on, a cell link is no persistent object because the action will be deleted when then PDF file in memory will be closed or when destructor will be called.
If the table should be drawn into more than one PDF file then re-create the actions and cell action before drawing the table into the next PDF file.
Actions can be created with functions like CreateGoToAction(), CreateGoToRAction(), and so on.
If the function succeeds the return value is true. If the function fails the return value is false.
See also SetCellAction function in DynaPDF manual.
DynaPDFTableMBS.SetCellDashPattern(Row as Integer, Column as Integer, CellSide as Integer, LineCapStyle as Integer, values() as Double, Phase as Double) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Pass kcsTop, kcsBottom, kcsLeft or kcsRight for CellSide parameter.
See also SetCellDashPattern function in DynaPDF manual.
DynaPDFTableMBS.SetCellImage(Row as Integer, Column as Integer, ForeGround as boolean, HAlign as Integer, VAlign as Integer, Width as Double, Height as Double, path as FolderItem, index as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also:
Some examples using this method:
See also SetCellImage function in DynaPDF manual.
DynaPDFTableMBS.SetCellImage(Row as Integer, Column as Integer, ForeGround as boolean, HAlign as Integer, VAlign as Integer, Width as Double, Height as Double, path as string, index as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also:
See also SetCellImage function in DynaPDF manual.
DynaPDFTableMBS.SetCellImageAnsi(Row as Integer, Column as Integer, ForeGround as boolean, HAlign as Integer, VAlign as Integer, Width as Double, Height as Double, path as string, index as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also SetCellImage function in DynaPDF manual.
DynaPDFTableMBS.SetCellImageData(Row as Integer, Column as Integer, ForeGround as boolean, HAlign as Integer, VAlign as Integer, Width as Double, Height as Double, ImageData as MemoryBlock, index as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Returns true on success.
See also:
DynaPDFTableMBS.SetCellImageData(Row as Integer, Column as Integer, ForeGround as boolean, HAlign as Integer, VAlign as Integer, Width as Double, Height as Double, ImageData as string, index as Integer = 0) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also:
DynaPDFTableMBS.SetCellOrientation(Row as Integer, Column as Integer, Orientation as Integer) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See dynapdf_help.pdf for details.
Some examples using this method:
See also SetCellOrientation function in DynaPDF manual.
DynaPDFTableMBS.SetCellPadding(Row as Integer, Column as Integer, left as Double, top as Double, right as Double, bottom as Double) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is zero.
If Row is -1, all rows are modified. If Column is -1, all columns are modified.
Some examples using this method:
The items on this page are in the following plugins: MBS DynaPDF Plugin.