Platforms to show: All Mac Windows Linux Cross-Platform
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also AddRow 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 AddRows function in DynaPDF manual.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Notes: The paramter Types is described in ClearContent() below.
See also ClearColumn 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 |
Notes: See kdc constants for possible flags.
See also ClearContent function in DynaPDF manual.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Notes: The paramter Types is described in ClearContent().
See also ClearRow 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 |
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also DrawTable function in DynaPDF manual.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also GetFirstRow function in DynaPDF manual.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 15.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Notes: 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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim pdf as new DynaPDFMBS
call pdf.CreateNewPDF(nil)
call pdf.Append
// create dummy table with 20 rows, 1 column and 500 points width. 20 points per row by default.
dim table as DynaPDFTableMBS = pdf.CreateTable(20, 1, 500.0, 20.0)
// fill in dummy data
for i as Integer = 1 to 20
dim rowNum as Integer = table.AddRow
call table.SetCellText(rowNum, 0, pdf.ktaLeft, table.kcoCenter, str(i))
next
// and do some calculations
dim nextrow as Integer
dim h as Double = table.GetNextHeight(0, nextrow)
MsgBox str(h)+" with no limit."
dim h2 as Double = table.GetNextHeight(200, nextrow)
MsgBox str(h2)+" with limit of 200 and rows till "+str(nextrow-1)
break
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also GetNextRow function in DynaPDF manual.
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.
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.
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.
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 13.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Notes: If you draw a table, you can loop and fill pages until the whole table is drawn.
See also HaveMore 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 |
Example:
dim pdf as DynaPDFMBS // your PDF environment
dim tbl as DynaPDFTableMBS = pdf.CreateTable(3, 3, 500.0, 20.0) // make some table
const allRows = -1
const allColumns = -1
// add a few rows
rowNum = tbl.AddRow(-1.0)
rowNum = tbl.AddRow(-1.0)
rowNum = tbl.AddRow(-1.0)
rowNum = tbl.AddRow(-1.0)
// row 0 in 100% Cyan
call tbl.SetBackColor(0, allColumns, array(255,0,0,0), pdf.kcsDeviceCMYK)
// row 1 in 100% Cyan
call tbl.SetBackColor(1, allColumns, array(0, 255, 0, 0), pdf.kcsDeviceCMYK)
// row 2 in 100% Cyan
call tbl.SetBackColor(2, allColumns, array(0, 0, 255, 0), pdf.kcsDeviceCMYK)
// row 3 in RGB red with 50% transparency
call tbl.SetBackColor(3, allColumns, array(255, 0, 0))
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim pdf as DynaPDFMBS // your PDF environment
dim tbl as DynaPDFTableMBS = pdf.CreateTable(3, 3, 500.0, 20.0) // make some table
// now fill all rows and columns with RGB red specified by integer values
const allRows = -1
const allColumns = -1
call tbl.SetBackColor(allRows, allColumns, 255, 0, 0)
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim pdf as DynaPDFMBS // your PDF environment
dim tbl as DynaPDFTableMBS = pdf.CreateTable(3, 3, 500.0, 100.0) // make some table
const allRows = -1
const allColumns = -1
// add a few rows
rowNum = tbl.AddRow(-1.0)
rowNum = tbl.AddRow(-1.0)
rowNum = tbl.AddRow(-1.0)
rowNum = tbl.AddRow(-1.0)
// row 0 in 100% Cyan
call tbl.SetBackColorFloat(0, allColumns, array(1.0, 0.0, 0.0, 0.0), pdf.kcsDeviceCMYK)
// row 1 in 100% Cyan
call tbl.SetBackColorFloat(1, allColumns, array(0.0, 1.0, 0.0, 0.0), pdf.kcsDeviceCMYK)
// row 2 in 100% Cyan
call tbl.SetBackColorFloat(2, allColumns, array(0.0, 0.0, 1.0, 0.0), pdf.kcsDeviceCMYK)
// row 3 in RGB red
call tbl.SetBackColorFloat(3, allColumns, array(1.0, 0.0, 0.0))
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim pdf as DynaPDFMBS // your PDF environment
dim tbl as DynaPDFTableMBS = pdf.CreateTable(3, 3, 500.0, 20.0) // make some table
// now fill all rows and columns with RGB red specified by double values
const allRows = -1
const allColumns = -1
call tbl.SetBackColorFloat(allRows, allColumns, 1.0, 0.0, 0.0)
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim pdf as DynaPDFMBS // your PDF environment
dim tbl as DynaPDFTableMBS = pdf.CreateTable(3, 3, 500.0, 20.0) // make some table
// now fill all rows and columns with RGB red specified by RGB() call
const allRows = -1
const allColumns = -1
dim c as Integer = DynaPDFMBS.RGB(255, 0, 0)
call tbl.SetBackColorValue(allRows, allColumns, DynaPDFMBS.kcsDeviceRGB, c)
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
// set color in CMYK with cyan (255 = 100%)
Call tbl.SetBorderColor(-1, -1, Array(255, 0, 0, 0), pdf.kesDeviceCMYK)
Call tbl.SetBorderWidth(-1, -1, 2.0, 2.0, 2.0, 2.0)
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
const AllRows = -1
const AllColumns = -1
// set gray color for all borders to RGB(100,100,100)
call tbl.SetBorderColor(AllRows, AllColumns, 100, 100, 100)
// set border for all cells with fine line
call table.SetBorderWidth(AllRows, AllColumns, 0.5, 0.5, 0.5, 0.5)
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
// set color in CMYK with magenta (1.0 = 100%)
Call tbl.SetBorderColorFloat(-1, -1, Array(0.0, 1.0, 0.0, 0.0), pdf.kesDeviceCMYK)
Call tbl.SetBorderWidth(-1, -1, 2.0, 2.0, 2.0, 2.0)
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:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DynaPDF | MBS DynaPDF Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
// set color in RGB with blue (1.0 = 100%)
Call tbl.SetBorderColorFloat(-1, -1, 0.0, 0.0, 1.0)
Call tbl.SetBorderWidth(-1, -1, 2.0, 2.0, 2.0, 2.0)
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:
The items on this page are in the following plugins: MBS DynaPDF Plugin.

Links
MBS FileMaker Plugins