Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
DynaPDF.SetAlpha
Sets alpha for drawings.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
DynaPDF | 3.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "DynaPDF.SetAlpha"; PDF; FillAlpha; StrokeAlpha ) More
Parameters
Parameter | Description | Example |
---|---|---|
The PDF reference returned from DynaPDF.New. | ||
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 |
Result
Returns OK or error message.
Description
Sets alpha for drawings.See also DynaPDF.SaveGraphicState and DynaPDF.RestoreGraphicState.
Requires DynaPDF Lite license.
Internally uses DynaPDF.CreateExtGState and DynaPDF.SetExtGState functions.
See also SetAlpha function in DynaPDF manual.
Examples
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
- DynaPDF.CreateExtGState
- DynaPDF.Initialize
- DynaPDF.InsertImage
- DynaPDF.New
- DynaPDF.RestoreGraphicState
- DynaPDF.Save
- DynaPDF.SaveGraphicState
- DynaPDF.SetExtGState
- DynaPDF.WriteDemoText
- PDFKit.Watermark
Example Databases
This function checks for a license.
Created 18th August 2014, last changed 4th September 2024
