DynaPDFMBS constants

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

Back to DynaPDFMBS class.

Conformance type constants.

DynaPDFMBS.kctFacturX_Basic = 13

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the FacturX conformance level to Basic.

DynaPDFMBS.kctFacturX_Basic_WL = 14

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the FacturX conformance level to Basic WL.

DynaPDFMBS.kctFacturX_Comfort = 15

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the FacturX conformance level to Comfort.

DynaPDFMBS.kctFacturX_Extended = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the FacturX conformance level to Extended.

DynaPDFMBS.kctFacturX_Minimum = 12

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the FacturX conformance level to Minimum.

DynaPDFMBS.kctFacturX_XRechnung = 17

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.5
One of the conformance type constants.

German XRechnung profile

DynaPDFMBS.kctNormalize = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 10.3
One of the conformance type constants.

Check the file for errors, rebuild all embedded fonts plus options.

DynaPDFMBS.kctPDFA_1b_2005 = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the conformance type constants.

Convert the file to PDF/A if possible.

DynaPDFMBS.kctPDFA_2b = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.4
One of the conformance type constants.

Convert the file to PDF/A 2b if possible

DynaPDFMBS.kctPDFA_2u = 18

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.1
One of the conformance type constants.

Convert the file to PDF/A 2u if possible

DynaPDFMBS.kctPDFA_3b = 3

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.4
One of the conformance type constants.

Convert the file to PDF/A 3b if possible

DynaPDFMBS.kctPDFA_3u = 19

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.1
One of the conformance type constants.

Convert the file to PDF/A 3u if possible

DynaPDFMBS.kctPDFA_4 = 20

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the conformance type constants.

Convert the file to PDF/A 4 if possible. Embedded files are supported but no file attach annotations.

DynaPDFMBS.kctPDFA_4e = 21

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the conformance type constants.

Convert the file to PDF/A 4e if possible. This version allows 3D contents in rich media annotations.

DynaPDFMBS.kctPDFA_4f = 22

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the conformance type constants.

Convert the file to PDF/A 4f if possible. This version allows file attach annotations.

DynaPDFMBS.kctZUGFeRD2_Basic = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the ZUGFeRD 2.0 conformance level to Basic.

DynaPDFMBS.kctZUGFeRD2_Basic_WL = 9

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the ZUGFeRD 2.0 conformance level to Basic WL.

DynaPDFMBS.kctZUGFeRD2_Comfort = 10

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the ZUGFeRD 2.0 conformance level to Comfort (EN 169319).

DynaPDFMBS.kctZUGFeRD2_Extended = 11

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the ZUGFeRD 2.0 conformance level to Extended.

DynaPDFMBS.kctZUGFeRD2_Minimum = 7

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the conformance type constants.

Set the ZUGFeRD 2.0 conformance level to Minimum.

DynaPDFMBS.kctZUGFeRD_Basic = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the conformance type constants.

Set the ZUGFeRD conformance level to Basic
This constant convert the file to PDF/A 3b and set the whished ZUGFeRD conformance level in the XMP metadata. CheckConformance() does not validate the XML invoice but it checks whether it is present. Setting the correct ZUGFeRD conformance level is very important since this value defines which fields must be present in the XML invoice.

DynaPDFMBS.kctZUGFeRD_Comfort = 5

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the conformance type constants.

Set the ZUGFeRD conformance level to Comfort
This constant convert the file to PDF/A 3b and set the whished ZUGFeRD conformance level in the XMP metadata. CheckConformance() does not validate the XML invoice but it checks whether it is present. Setting the correct ZUGFeRD conformance level is very important since this value defines which fields must be present in the XML invoice.

DynaPDFMBS.kctZUGFeRD_Extended = 6

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the conformance type constants.

Set the ZUGFeRD conformance level to Extended
This constant convert the file to PDF/A 3b and set the whished ZUGFeRD conformance level in the XMP metadata. CheckConformance() does not validate the XML invoice but it checks whether it is present. Setting the correct ZUGFeRD conformance level is very important since this value defines which fields must be present in the XML invoice.

Constants for the annotation flatten flags.

DynaPDFMBS.kaffFormFields = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.4
One of the annotation flatten flags.

If set, form fields will be flattened too.

DynaPDFMBS.kaffKeepEmptySigFields = &h00008000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.0
One of the annotation flatten flags.

If set, signature fields which are not already signed will be kept.

DynaPDFMBS.kaffKeepFileAttach = &h00002000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.5
One of the annotation flatten flags.

If set, file attachment annotations will be kept.

DynaPDFMBS.kaffKeepLinkAnnots = &h00001000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.5
One of the annotation flatten flags.

If set, link annotations will be kept.

DynaPDFMBS.kaffKeepTextAnnots = &h00004000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.5
One of the annotation flatten flags.

If set, text annotations will be kept.

DynaPDFMBS.kaffMarkupAnnots = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.6
One of the annotation flatten flags.

If set, markup annotations are flattened only. Link, Sound, or FileAttach annotations are no markup annotations. These types will be left intact.

DynaPDFMBS.kaffNone = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.6
One of the annotation flatten flags.

Printable annotations independent of the type.
By default all annotations which have an appearance stream and which have the print flag set are flattened.
All annotations are deleted when the function returns with the exception of file attachment annotations.
If you want to flatten the view state then set the flag affUseViewState.

DynaPDFMBS.kaffNonPDFA_1 = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.4
One of the annotation flatten flags.

Flatten all annotations which are unsupported in PDF/A 1.

DynaPDFMBS.kaffNonPDFA_2 = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.4
One of the annotation flatten flags.

Flatten all annotations which are unsupported in PDF/A 2/3.

DynaPDFMBS.kaffNonPDFA_4e = &h00000080   New in 24.0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 24.0
One of the annotation flatten flags.

Flatten annotations which are unsupported in PDF/A 4e.

DynaPDFMBS.kaffPreserveZOrder = &h00400000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.5
One of the annotation flatten flags.

If set, preserve the z-order under any curcumstances. That means visible overlapping annotations or form fields will be flattened, regardless the type.

DynaPDFMBS.kaffSigFields = 64

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.0
One of the annotation flatten flags.

Meaningful only if affFormFields is not set. If set, signature fields with an appearance stream will be flattened.

DynaPDFMBS.kaffUseFieldViewState = 32

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.4
One of the annotation flatten flags.

Meaningful only if kaffFormFields or kaffSigFields is set. If set, flatten the view state of form fields. Use the print state otherwise.

DynaPDFMBS.kaffUseViewState = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.6
One of the annotation flatten flags.

If set, annotations which are visible in a viewer become flattened.

Document Information Constants

DynaPDFMBS.kdiAuthor = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.

Author Name

DynaPDFMBS.kdiCompany = 6

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.

Company Name

DynaPDFMBS.kdiCreationDate = 10

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.1
One of the DynaPDF constants for document information.
Example
// set creation date
call pdf.SetDocInfoEx pdf.kdiCreationDate, "", "D:20150418131854Z00'00'"

Creation Date

DynaPDFMBS.kdiCreator = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.

Creator Name

DynaPDFMBS.kdiCustom = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.

User defined key

DynaPDFMBS.kdiKeywords = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.

Keywords

DynaPDFMBS.kdiModDate = 11

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.1
One of the DynaPDF constants for document information.

Modification date.

DynaPDFMBS.kdiPDFX_Conf = 9

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.1
One of the DynaPDF constants for document information.

DynaPDFMBS.kdiPDFX_Ver = 7

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.

GetInDocInfo() only -> The PDF/X version is set by SetPDFVersion()!

DynaPDFMBS.kdiProducer = 3

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.
Example
dim pdf as DynaPDFMBS // your dynapdf instance
call pdf.SetDocInfo pdf.kdiProducer, "Xojo test application"

Producer Name

DynaPDFMBS.kdiSubject = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.
Example
dim pdf as DynaPDFMBS // your dynapdf instance
call pdf.SetDocInfo pdf.kdiSubject, "My first Xojo output"

Subject line

DynaPDFMBS.kdiTitle = 5

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the DynaPDF constants for document information.
Example
dim pdf as DynaPDFMBS // your dynapdf instance
call pdf.SetDocInfo pdf.kdiTitle, "My first Xojo output"

Title tag.

Graphics state flag constants

DynaPDFMBS.kgfAnsiStringIsUTF8 = 32

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.4
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfAnsiStringIsUTF8, False)

If set, single byte strings in Ansi functions are treated as UTF-8 encoded Unicode strings.
Currently not useable with plugins.

DynaPDFMBS.kgfCompatible = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the graphics state flag constants.

Compatible graphics state to earlier DynaPDF versions -> default

DynaPDFMBS.kgfComplexText = &h00000400

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.1
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfComplexText, False)

If set, text is processed with Uniscribe on Windows.

DynaPDFMBS.kgfDisableBidiCtrls = &h00001000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.0
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfDisableBidiCtrls, False)

Meaningful only if gfComplexText is set too. If set, bidi control characters are ignored. This flag can be useful if the result of web browsers should be emulated since web browsers do not support bidi control characters. This flag is also used internally to create the appearance stream of form fields since form fields do not support bidi control characters.

DynaPDFMBS.kgfDisableJavascript = &h00000800

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 21.5
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfDisableJavascript, False)

If set, Javascript actions associated with the OnFormat event of text fields are not executed to format the field value.

DynaPDFMBS.kgfDoNotComprMetadata = &h00002000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.4
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfDoNotComprMetadata, False)

If set, arbitrary metadata stream associated with PDF objects other that the global metadata stream will not be compressed. This can be useful since certain standards prohibit compression of metadata streams. The flag is automatically for PDF/X files.

DynaPDFMBS.kgfIgnoreICCProfiles = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 9.3
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfIgnoreICCProfiles, False)

Meaningful only if the flag kgfUseImageColorSpace is set. If set, an embedded profile is not used to create an ICCBased color space for the image. The image is inserted in the corresponding device color space instead.

DynaPDFMBS.kgfNativeBlackWhite = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.1
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfNativeBlackWhite, False)

Do not convert RGB black or white to DeviceGray

DynaPDFMBS.kgfNoBitmapAlpha = &h00000080

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.3
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfNoBitmapAlpha, False)

If set, the alpha channel in 32 bit bitmaps will be ignored. Useful for bitmaps with an invalid alpha channel.

DynaPDFMBS.kgfNoImageDuplCheck = &h00000100

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.3
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfNoImageDuplCheck, False)

Disables duplicate check for images.

DynaPDFMBS.kgfNoObjCompression = &h00000200

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.1
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfNoObjCompression, False)

If set, object compression will be disabled.

DynaPDFMBS.kgfRealPassThrough = 64

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.3
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfRealPassThrough, False)

If set, JPEG images are inserted as is. JPEG images are normally rebuild, also in pass-through mode, to avoid issues with certain malformed JPEG images which cannot be displayed in Adobes Acrobat or Reader. If you know that your JPEG images work then set this flag to avoid unnecessary processing time.

DynaPDFMBS.kgfRealTopDownCoords = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfRealTopDownCoords, False)

If set, the page coordinate system is not reset to bottom-up when transforming the coordinate system. However, real top-down coordinates require a large internal overhead and where never fully implemented. The usage of this flag should be avoided if possible.

DynaPDFMBS.kgfRestorePageCoords = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfRestorePageCoords, False)

Restore the coordinate system with the graphics state (the value of PageCoords, see SetPageCoords())

DynaPDFMBS.kgfSkaleAnnotIcons = &h00008000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the graphics state flag constants.
Example
// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfSkaleAnnotIcons, False)

If set, icons of text and file attach annotation are scaled with the page like every other annotation. These annotations have normally a fixed size that is indendent of the zoom or scaling factor.

DynaPDFMBS.kgfUpdatePDFVTModDate = &h00004000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfUpdatePDFVTModDate, False)

If set, the key GTS_PDFVTModDate will be set to the file's modification date.

DynaPDFMBS.kgfUseImageColorSpace = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 9.3
One of the graphics state flag constants.
Example

// set the flag:
Call pdf.SetGStateFlags(MyDynaPDFMBS.kgfUseImageColorSpace, False)

If set, the active color space is ignored when inserting an image. The color space is taken from the image file instead.

Meta Flags

DynaPDFMBS.kmfApplyBidiAlgo = &h00080000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Apply the bidirectional algorithm on Unicode strings

DynaPDFMBS.kmfClipRclBounds = &h01000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.5
One of the metaflags constants.

If set, the graphic is drawn into a clipping path with the size of rclBounds.
This flag is useful if the graphic contains content outside of its bounding box.

DynaPDFMBS.kmfClipView = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Draw the file into a clipping rectangle

DynaPDFMBS.kmfCurrComprFilter = &h20000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.5
One of the meta flag constants.

If set, the currently active compression filter is used to compress the image (see SetCompressionFilter()).
This flag is used only if the file is rastered to an image.

DynaPDFMBS.kmfDebug = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Write debug information into the content stream.

DynaPDFMBS.kmfDefault = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Default conversion

DynaPDFMBS.kmfDefBkModeTransp = &h00040000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Initialize the background mode to transparent (SetBkMode() overrides this state).

DynaPDFMBS.kmfDisableRasterEMF = &h02000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.7
One of the metaflags constants.

If set, EMF files which use unsupported ROP codes are not rastered.

DynaPDFMBS.kmfDontSkipROP_DPa = &h10000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.2
One of the metaflags constants.

If set, the ROP code 0x00A000C9 (DPa) is considered in BitBlt, StretchBlt, TranparentBlt, and AlphaBlend records.
This kind of ROP code combines a pattern brush with the backdrop. If the flag mfDisableRasterEMF is absent, the usage of such a ROP code causes that the file is rendered to an image.

DynaPDFMBS.kmfFullScale = &h00010000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Recommended if 32 bit coordinates are used

DynaPDFMBS.kmfGDIFontSelection = &h00100000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Use the GDI to select fonts

DynaPDFMBS.kmfIgnoreEmbFonts = &h08000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.4
One of the meta flag constants.

If set, embedded fonts in GDIComment records will be ignored. This flag must be set if the fonts of an EMF spool file were pre-loaded with ConvertEMFSpool(). Spool fonts must always be loaded in a pre-processing step since required fonts are not necessarily embedded in the EMF files.

DynaPDFMBS.kmfIntersectClipRect = &h00002000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

enabled by default -> can be disabled with mfNoClippingRgn

DynaPDFMBS.kmfNoBBoxCheck = &h04000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.3
One of the meta flag constants.

Disable the bbox check.

DynaPDFMBS.kmfNoBmpPatterns = &h00000400

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Ignore bitmap patterns

DynaPDFMBS.kmfNoClippingRgn = 64

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Disables SelectClippingRegion, IntersectClipRect, and SelectClipPath

DynaPDFMBS.kmfNoFontEmbedding = &h00000080

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Do not embed fonts -> Fonts should be embedded!!!

DynaPDFMBS.kmfNoImages = &h00000100

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Ignore image records

DynaPDFMBS.kmfNoStdPatterns = &h00000200

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Ignore standard patterns

DynaPDFMBS.kmfNoText = &h00000800

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Ignore text records

DynaPDFMBS.kmfNoTextClipping = &h00400000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.5
One of the metaflags constants.

If set, the ETO_CLIPPED flag in text records is ignored.

DynaPDFMBS.kmfNoTextScaling = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Do not scale text

DynaPDFMBS.kmfNoUnicode = &h00008000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Avoid usage of Unicode fonts -> recommended to enable PDF 1.2 compability

DynaPDFMBS.kmfRclFrameEx = &h00200000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.1
One of the DynaPDF constants.

DynaPDFMBS.kmfShowBounds = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Show the bounding boxes of text strings

DynaPDFMBS.kmfSrcCopy_Only = &h00800000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.5
One of the metaflags constants.

If set, images which use a ROP code other than SRCCOPY are ignored. This is useful when processing Excel 2007 spool files.

DynaPDFMBS.kmfUseRclBounds = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Use rclBounds instead of rclFrame

DynaPDFMBS.kmfUseRclFrame = &h00020000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

This flag should be set if the rclFrame rectangle is properly set

DynaPDFMBS.kmfUseSpacingArray = 32

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

enabled by default -> can be disabled with mfUseTextScaling

DynaPDFMBS.kmfUseTextScaling = &h00004000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Scale text instead of using the intercharacter spacing array

DynaPDFMBS.kmfUseUnicode = &h00001000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the meta flag constants.

Ignore ANSI_CHARSET

PDF Version constants.

DynaPDFMBS.kpvFacturX_Basic = &h00100000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the PDF Version constants.
Example
dim pdf as DynaPDFMBS // your DynaPDF object
dim bBool as Boolean

// Factur-X Basic
bBool=pdf.SetPDFVersion(DynaPDFMBS.kpvFacturX_Basic)

Basic profile for FacturX.

DynaPDFMBS.kpvFacturX_Basic_WL = &h00200000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the PDF Version constants.

Basic WL profile for FacturX.

DynaPDFMBS.kpvFacturX_Comfort = &h00400000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the PDF Version constants.
Example
dim pdf as DynaPDFMBS // your DynaPDF object
dim bBool as Boolean

// Factur-X Comfort
bBool=pdf.SetPDFVersion(DynaPDFMBS.kpvFacturX_Comfort)

Comfort profile for FacturX.

DynaPDFMBS.kpvFacturX_Extended = &h00800000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the PDF Version constants.
Example
dim pdf as DynaPDFMBS // your DynaPDF object
dim bBool as Boolean

// Factur-X Extended
bBool=pdf.SetPDFVersion(DynaPDFMBS.kpvFacturX_Extended)

Extended profile for FacturX.

DynaPDFMBS.kpvFacturX_Mask = &h02F80000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 20.5
One of the PDF Version constants.

Mask for all FacturX variants.
Contains kpvFacturX_Minimum, kpvFacturX_Basic, kpvFacturX_Basic_WL, kpvFacturX_Comfort, kpvFacturX_Extended and kpvFacturX_XRechnung,

DynaPDFMBS.kpvFacturX_Minimum = &h00080000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the PDF Version constants.
Example
dim pdf as DynaPDFMBS // your DynaPDF object
dim bBool as Boolean

// Factur-X Minimum
bBool=pdf.SetPDFVersion(DynaPDFMBS.kpvFacturX_Minimum)

Minimum profile for FacturX.

DynaPDFMBS.kpvPDFA_1a = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 1a

DynaPDFMBS.kpvPDFA_2005 = 14

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF/A-1b 2005

DynaPDFMBS.kpvPDFA_2a = 17

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 2a

DynaPDFMBS.kpvPDFA_2b = 18

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 2b

DynaPDFMBS.kpvPDFA_2u = 19

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 2u

DynaPDFMBS.kpvPDFA_3a = 20

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 3a

DynaPDFMBS.kpvPDFA_3b = 21

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 3b

DynaPDFMBS.kpvPDFA_3u = 22

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the PDF Version constants.

PDF/A 3u

DynaPDFMBS.kpvPDFA_4 = 31

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the PDF Version constants.

PDF/A 4

DynaPDFMBS.kpvPDFA_4e = 32

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the PDF Version constants.

PDF/A 4e allows 3D contents in rich media annotations.

DynaPDFMBS.kpvPDFA_4f = 33

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the PDF Version constants.

PDF/A 4f allows file attach annotations.

DynaPDFMBS.kpvPDFUA1 = 29

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the PDF Version constants.
Example

Dim pdf As New DynapdfMBS

// set version to PDF/UA-1
Call pdf.SetPDFVersion(pdf.kpvPDFUA1)

PDF/UA-1

DynaPDFMBS.kpvPDFUAFlag = &h20000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.5
One of the PDF Version constants.

PDF/UA flag. Can be used in addition with other standards.
File metadata will contain PDF/A and PDF/UA entries.

DynaPDFMBS.kpvPDFVT1 = &h10000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the PDF Version constants.

PDF/VT 1 flag. This is just a flag because PDF/VT requires always a PDF/X base version.

DynaPDFMBS.kpvPDFVT2 = &h04000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the PDF Version constants.

PDF/VT 2 flag. This is just a flag because PDF/VT requires always a PDF/X base version.

DynaPDFMBS.kpvPDFVT3 = &h08000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the PDF Version constants.

PDF/VT 3 flag. This is just a flag because PDF/VT requires always a PDF/X base version.

DynaPDFMBS.kpvPDFVTMask = &h1C000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the PDF Version constants.

Mask for PDF/VT flags

DynaPDFMBS.kpvPDFX1a_2001 = 10

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF/X-1a:2001

DynaPDFMBS.kpvPDFX1a_2003 = 11

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF/X-1a:2003

DynaPDFMBS.kpvPDFX3_2002 = 12

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF/X-3:2002

DynaPDFMBS.kpvPDFX3_2003 = 13

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF/X-3:2003

DynaPDFMBS.kpvPDFX4p = 30

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the PDF Version constants.

PDF/X-4p

DynaPDFMBS.kpvPDFX5g = 23

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the PDF Version constants.

PDF/X 5g

DynaPDFMBS.kpvPDFX5n = 24

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the PDF Version constants.

PDF/X 5n

DynaPDFMBS.kpvPDFX5pg = 25

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the PDF Version constants.

PDF/X 5pq

DynaPDFMBS.kpvPDFX6 = 26

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the PDF Version constants.

PDF/X 6

DynaPDFMBS.kpvPDFX6n = 27

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the PDF Version constants.

PDF/X 6n

DynaPDFMBS.kpvPDFX6p = 28

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the PDF Version constants.

PDF/X 6p

DynaPDFMBS.kpvPDFX_4 = 15

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.0
One of the PDF Version constants.

PDF/X-4

DynaPDFMBS.kpvPDF_1_0 = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.0

DynaPDFMBS.kpvPDF_1_1 = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.1

DynaPDFMBS.kpvPDF_1_2 = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.2

DynaPDFMBS.kpvPDF_1_3 = 3

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.3

DynaPDFMBS.kpvPDF_1_4 = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.4

DynaPDFMBS.kpvPDF_1_5 = 5

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.5

DynaPDFMBS.kpvPDF_1_6 = 6

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.6

DynaPDFMBS.kpvPDF_1_7 = 7

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 8.0
One of the PDF Version constants.

PDF 1.7

DynaPDFMBS.kpvPDF_2_0 = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.0
One of the PDF Version constants.

PDF 2.0

DynaPDFMBS.kpvZUGFeRD2_Flag = &h01000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 19.2
One of the PDF Version constants.

The flag to indicate it is a ZUGFeRD PDF and not FacturX.

DynaPDFMBS.kpvZUGFeRD_Basic = &h00010000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the PDF Version constants.

ZUGFeRD Basic level.
This constant are flags which can be combined with kpvPDFA_3a, kpvPDFA_3b, and kpvPDFA_3u. If used stand alone PDF/A 3b with the correspondig ZUGFeRD metadata will be created.

DynaPDFMBS.kpvZUGFeRD_Comfort = &h00020000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the PDF Version constants.

ZUGFeRD Comfort level.
This constant are flags which can be combined with kpvPDFA_3a, kpvPDFA_3b, and kpvPDFA_3u. If used stand alone PDF/A 3b with the correspondig ZUGFeRD metadata will be created.

DynaPDFMBS.kpvZUGFeRD_Extended = &h00040000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the PDF Version constants.

ZUGFeRD Extended level.
This constant are flags which can be combined with kpvPDFA_3a, kpvPDFA_3b, and kpvPDFA_3u. If used stand alone PDF/A 3b with the correspondig ZUGFeRD metadata will be created.

DynaPDFMBS.kpvZUGFeRD_Mask = &h00070000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 16.3
One of the PDF Version constants.

The mask to bitwise AND the value and get the ZUGFeRD part.

Raster Flag Constants

DynaPDFMBS.krfClipBoxMask = 28

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

The mask for Clip flags.

DynaPDFMBS.krfClipToArtBox = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Clip the page to the art box if any.

Only one of these clip flags must be set at time!

DynaPDFMBS.krfClipToBleedBox = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Clip the page to the bleed box if any.

Only one of these clip flags must be set at time!

DynaPDFMBS.krfClipToTrimBox = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Clip the page to the bleed box if any.

Only one of these clip flags must be set at time!

DynaPDFMBS.krfCompositeWhite = &h00001000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the raster flag constants.

Composite pixel formats with an alpha channel finally with a white background. The alpha channel is 255 everywhere after composition. This flag is mainly provided for debug purposes but it can also be useful if the image must be copied on screen with a function that doesn't support alpha blending.

DynaPDFMBS.krfDefault = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Render the page as usual

DynaPDFMBS.krfDisableAAClipping = &h00200000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

Disable Anti-Aliasing for clipping paths. This flag is the most important one since clipping paths cause often visible artefacts in PDF files with flattened transparency.

DynaPDFMBS.krfDisableAAText = &h00400000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

Disable Anti-Aliasing for text.

DynaPDFMBS.krfDisableAAVector = &h00800000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

Disable Anti-Aliasing for vector graphics.

DynaPDFMBS.krfDisableAntiAliasing = &h00E00000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

Combination of krfDisableAAVector, krfDisableAAText and krfDisableAAClipping.

DynaPDFMBS.krfDisableBiLinearFilter = &h01000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

Disable the BiLevel filter for images. Sometetimes useful if sharp images are needed, e.g. for barcodes.

DynaPDFMBS.krfEnableBlendCS = &h10000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 22.3
One of the raster flag constants.

If set, the page is rendered in the color space of the page group, soft proof color space, or output intent (if set), and finally converted to the destination colorspace.

DynaPDFMBS.krfExclAnnotations = 32

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Don't render annotations.

DynaPDFMBS.krfExclButtons = &h00004000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.4
One of the raster flag constants.

If you want to render specific field types with RenderAnnotOrField() then use this flag to exclude buttons.
If all fields should be skipped then set the flag rfExclFormFields instead.

DynaPDFMBS.krfExclCheckBoxes = &h00008000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

If you want to render specific field types with RenderAnnotOrField() then use this flag to exclude checkboxes.
If all fields should be skipped then set the flag rfExclFormFields instead.

DynaPDFMBS.krfExclComboBoxes = &h00010000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

If you want to render specific field types with RenderAnnotOrField() then use this flag to exclude combobox.
If all fields should be skipped then set the flag rfExclFormFields instead.

DynaPDFMBS.krfExclFormFields = 64

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Don't render form fields.

DynaPDFMBS.krfExclListBoxes = &h00020000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

If you want to render specific field types with RenderAnnotOrField() then use this flag to exclude listbox.
If all fields should be skipped then set the flag rfExclFormFields instead.

DynaPDFMBS.krfExclPageContent = &h00002000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 14.4
One of the raster flag constants.

If set, only annotations and form fields will be rendered (if any).

DynaPDFMBS.krfExclSigFields = &h00080000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

If you want to render specific field types with RenderAnnotOrField() then use this flag to exclude signature fields.
If all fields should be skipped then set the flag rfExclFormFields instead.

DynaPDFMBS.krfExclTextFields = &h00040000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

If you want to render specific field types with RenderAnnotOrField() then use this flag to exclude text fields.
If all fields should be skipped then set the flag rfExclFormFields instead.

DynaPDFMBS.krfIgnoreCropBox = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Ignore the crop box and render anything inside the media box without clipping.

DynaPDFMBS.krfInitBlack = &h00000800

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 13.1
One of the raster flag constants.

Initialize the image buffer to black before rendering (RGBA or GrayA must be initialized to black)

DynaPDFMBS.krfRenderInvisibleText = &h02000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 18.2
One of the raster flag constants.

If set, treat text rendering mode Invisible as Normal.

DynaPDFMBS.krfRenderPrintState = &h20000000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 23.1
One of the raster flag constants.

If set, the print state of layers, annotations, and form fields will be rendered.

DynaPDFMBS.krfRotate180 = &h00000200

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Rotate the page 180 degress.

DynaPDFMBS.krfRotate270 = &h00000400

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Rotate the page 270 degress.

DynaPDFMBS.krfRotate90 = &h00000100

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.
Example
dim pdf as new DynaPDFMBS // make subclass to catch error event

dim f as FolderItem = SpecialFolder.Desktop.Child("dynapdf_help.pdf")

// create PDF
call pdf.CreateNewPDF(nil)
// set import flags
call pdf.SetImportFlags(pdf.kifImportAll + pdf.kifImportAsPage)

// open import file
call pdf.OpenImportFile(f, 0, "")

// import all pdf pages
call pdf.ImportPDFFile(1, 1.0, 1.0)

dim PageCount as Integer = pdf.GetPageCount

// create rasterizer.
dim r as new DynaPDFRasterizerMBS(pdf, 1000,1000)

// create options
dim o as new DynaPDFRasterImageMBS

// fill white
o.InitWhite = true

// scale to fit
o.DefScale = o.kpsFitBest

// rotate
o.Flags = o.krfRotate90

// render all pages
for i as Integer = 1 to PageCount

dim p as DynaPDFPageMBS = pdf.GetPage(i)
if r.RenderPage(p, o) then
// save to disc
dim outfile as FolderItem = SpecialFolder.Desktop.Child("page "+Format(i,"0")+".jpg")
call outfile.SaveAsJPEGMBS(r.Pic, 75)
end
next

Rotate the page 90 degress.

DynaPDFMBS.krfScaleToBBox = &h00100000

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 15.0
One of the raster flag constants.

Meaningful only, if rfClipToArtBox, rfClipToBleedBox, or rfClipToTrimBox is set. If set, the picture size is set to the size of the whished bounding box.

DynaPDFMBS.krfScaleToMediaBox = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Render the real paper format. Contents outside the crop box is clipped.

DynaPDFMBS.krfSkipUpdateBG = &h00000080

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 12.2
One of the raster flag constants.

Don't generate an update event after initializing the background to white.

Scrollbar Update Constants.

DynaPDFMBS.kusbCursorHandClosed = 32

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Occurs when the cursor leaves an action field and if the left mouse button is pressed.
The cursor constants are set by MouseMove. Since we have only one cursor there is never more than one constant set.

DynaPDFMBS.kusbCursorHandNormal = 16

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

This is the default if the left mouse button is not pressed and if we are not over an action field.
The cursor constants are set by MouseMove. Since we have only one cursor there is never more than one constant set.

DynaPDFMBS.kusbCursorHandPoint = 64

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Occurs when we enter link or button field.
The cursor constants are set by MouseMove. Since we have only one cursor there is never more than one constant set.

DynaPDFMBS.kusbCursorIBeam = &h00000080

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Occurs when we enter an action field that accepts text input.
The cursor constants are set by MouseMove. Since we have only one cursor there is never more than one constant set.

DynaPDFMBS.kusbCursorMask = &h00003FF0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Bitmask to mask out the cursor constants.

DynaPDFMBS.kusbHorzRange = 4

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Update the horizontal scroll range.

DynaPDFMBS.kusbHorzScrollPos = 8

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Update the horizontal scroll position.

DynaPDFMBS.kusbNoUpdate = 0

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Nothing to do.

DynaPDFMBS.kusbUpdateAll = 15

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Update both scroll ranges and the scroll positions.

DynaPDFMBS.kusbVertRange = 1

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Update the vertical scroll range.

DynaPDFMBS.kusbVertScrollPos = 2

Type Topic Plugin Version
const DynaPDF MBS DynaPDF Plugin 11.3
One of the scrollbar update constants.

Update the vertical scroll position.

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


💬 Ask a question or report a problem