Platforms to show: All Mac Windows Linux Cross-Platform

Back to DynaPDFRasterizerMBS class.

DynaPDFRasterizerMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 11.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The internal object reference to the rasterizer object.

If the constructor is successful, this value is not zero.
(Read only property)

DynaPDFRasterizerMBS.Height as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The height of the picture or buffer.

(Read only property)

DynaPDFRasterizerMBS.MinLineWidth as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The minimum line width in which thin lines are rendered.

The value should be in the range 0.1 through 1.0.
Default value: 0.5
(Read and Write property)

DynaPDFRasterizerMBS.PDF as DynaPDFMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 11.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The reference back to parent dynaPDF object.

(Read only property)

DynaPDFRasterizerMBS.Pic as Picture

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 11.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The target picture.

(Read only property)

DynaPDFRasterizerMBS.PixelFormat as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The pixel format of picture.

(Read only property)

DynaPDFRasterizerMBS.Premultiply as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 22.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether to premultiply pixels.

This is used when we render ARGB or ABGR and copy it to the Xojo picture.
Some picture formats in Xojo need pre-multiplied pixel values, so this is turned on automatically when needed.
(Read and Write property)

DynaPDFRasterizerMBS.ScanlineLen as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The scan line length in bytes of the picture.

(Read only property)

Some examples using this property:

DynaPDFRasterizerMBS.ScreenResolution as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 21.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Sets the screen resolution in DPI.

The screen resolution is sometimes required, e.g. to render Text annotations correctly. This type of annotation has a fixed size that is independent of the current scaling factor. However, the correct size depends on the screen resolution on which the image is rendered.

Default is zero.
(Read and Write property)

DynaPDFRasterizerMBS.TempBuffer as Ptr

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The temporary buffer data pointer.

If the picture pixel format is not directly supported with DynaPDF, we render in a temporary buffer and copy it to the picture.
(Read only property)

DynaPDFRasterizerMBS.TempPixelFormat as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The temporary buffer pixel format.

(Read only property)

DynaPDFRasterizerMBS.TempScanlineLen as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The temporary buffer scan line length in bytes.

(Read only property)

DynaPDFRasterizerMBS.Width as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DynaPDF MBS DynaPDF Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The width of the picture or buffer.

(Read only property)

The items on this page are in the following plugins: MBS DynaPDF Plugin.


The biggest plugin in space...