Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 7.5   8.0   8.1   8.2   8.3   8.4   8.5   9.0   9.1   9.2    Statistic  


Sets alpha for drawings.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
DynaPDF 3.1 Yes Yes Yes Yes Yes
MBS( "DynaPDF.SetAlpha"; PDF; FillAlpha; StrokeAlpha )   More


Parameter Description Example value
PDF The PDF reference returned from DynaPDF.New. $pdf
FillAlpha The new alpha between 0.0 and 1.0. Value of -1 will not change fill alpha. 0.5
StrokeAlpha The new alpha between 0.0 and 1.0. Value of -1 will not change stroke alpha. 0.5


Returns OK or error message.


Sets alpha for drawings.
See also DynaPDF.SaveGraphicState and DynaPDF.RestoreGraphicState.

Requires DynaPDF Lite license.


Make all drawings 50% transparent:

MBS( "DynaPDF.SetAlpha"; $PDF; 0.5; 0.5 )

Make just lines 50% transparent and don't change fill transparency:

MBS( "DynaPDF.SetAlpha"; $PDF; -1; 0.5 )

Make fill transparency 50%, so images draw half transparent:

MBS( "DynaPDF.SetAlpha"; $PDF; 0.5; -1 )

See also

Example Databases

Created 18th August 2014, last changed 27th July 2018

DynaPDF.ScaleCoords   -   DynaPDF.SetAnnotBorderStyle

Feedback: Report problem or ask question.

MBS Xojo Plugins