Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Releases an object reference.

Component Version macOS Windows Linux Server iOS SDK
WinPDF 13.2 ❌ No ✅ Yes ❌ No ✅ Yes, on Windows ❌ No
MBS( "WinPDF.Release"; PDFRef )   More


Parameter Description Example
PDFRef The reference number for the PDF document. $PDF


Returns OK or error.


Releases an object reference.
Please call that for all PDF objects to release memory.


Query page count from a PDF:

Set Variable [ $pdf; Value:MBS( "WinPDF.LoadContainer"; WinPDF::InputPDF; WinPDF::Password ) ]
If [ MBS("IsError") ]
    Show Custom Dialog [ Title: "Failed to open PDF."; Message: $pdf; Default Button: “OK”, Commit: “Yes” ]
    Exit Script [ ]
End If
# query page count
Set Variable [ $count; Value:MBS( "WinPDF.PageCount"; $pdf) ]
Set Field [ WinPDF::PageCount; $count ]
# cleanup
Set Variable [ $r; Value:MBS( "WinPDF.Release"; $pdf) ]

See also

Example Databases

Blog Entries

This function is free to use.

Created 8th March 2023, last changed 27th August 2023

WinPDF.PageWidth - WinPDF.ReleaseAll