Platforms to show: All Mac Windows Linux Cross-Platform
Back to DynaPDFParseInterfaceMBS class.
DynaPDFParseInterfaceMBS.ApplyPattern(ObjectPtr as Integer, Type as Integer, PatternPtr as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Type is one of the following constants:
kptColored | = 0 |
kptUnColored | = 1 |
kptShadingPattern | = 2 |
DynaPDFParseInterfaceMBS.BeginLayer(OCHandle as Integer, InVisible as boolean) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 11.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
The plugin will process the OCG object for you. So if handle is -1, there is no layer handle.
If it is >= 0, you have a handle. If it is < 0, something failed.
DynaPDFParseInterfaceMBS.BeginPattern(ObjectPtr as Integer, Fill as Boolean, PatternType as Integer, BBox as DynaPDFRectMBS, Matrix as DynaPDFMatrixMBS, XStep as Double, YStep as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 10.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
PatternType is one of the following constants:
kptColored | = 0 |
kptUnColored | = 1 |
kptShadingPattern | = 2 |
DynaPDFParseInterfaceMBS.BeginTemplate(ObjectPtr as Integer, Handle as Integer, BBox as DynaPDFRectMBS, Matrix as DynaPDFMatrixMBS) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
You need to implement this event in order to get text, images and vector graphics from inside templates.
DynaPDFParseInterfaceMBS.BezierTo1(ObjectPtr as Integer, x1 as Double, y1 as Double, x3 as Double, y3 as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.BezierTo2(ObjectPtr as Integer, x2 as Double, y2 as Double, x3 as Double, y3 as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.BezierTo3(ObjectPtr as Integer, x1 as Double, y1 as Double, x2 as Double, y2 as Double, x3 as Double, y3 as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.ClipPath(ObjectPtr as Integer, EvenOdd as boolean, Mode as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
For the Mode parameter, the kfm* constants are used.
DynaPDFParseInterfaceMBS.ClosePath(ObjectPtr as Integer, Mode as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
For the Mode parameter, the kfm* constants are used.
DynaPDFParseInterfaceMBS.DrawShading(ObjectPtr as Integer, Type as Integer, Shading as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
For the type parameter you use the kst* constants.
DynaPDFParseInterfaceMBS.EndLayer(OCHandle as Integer, InVisible as boolean)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 11.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.EndPattern
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.EndTemplate
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.InsertImage(image as DynaPDFImageMBS) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
You can return zero on success or 1 to stop processing.
Some examples using this event:
DynaPDFParseInterfaceMBS.LineTo(ObjectPtr as Integer, x as Double, y as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.MoveTo(ObjectPtr as Integer, x as Double, y as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.MulMatrix(ObjectPtr as Integer, matrix as DynaPDFMatrixMBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.Rectangle(ObjectPtr as Integer, x as Double, y as Double, w as Double, h as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.RestoreGraphicState as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SaveGraphicState as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetCharSpacing(ObjectPtr as Integer, Value as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.SetExtGState(ObjectPtr as Integer, GS as DynaPDFExtGState2MBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetFillColor(ObjectPtr as Integer, NumComps as Integer, Color1 as Double, Color2 as Double, Color3 as Double, Color4 as Double, Colors() as Double, ColorspaceType as Integer, ColorSpace as DynaPDFColorSpaceMBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Colors array contains NumComps color values. First four values are provided directly with Color1, Color2, Color3 and Color4 parameters.
ColorSpaceType uses the kes* constants.
You can use ConvColor to convert colors to RGB or CMYK if needed.
DynaPDFParseInterfaceMBS.SetFont(ObjectPtr as Integer, fontType as Integer, Embedded as boolean, FontName as string, Style as Integer, FontSize as Double, FontHandle as Integer, FontInfo as DynaPDFFontInfoMBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetLeading(ObjectPtr as Integer, Value as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetLineCapStyle(ObjectPtr as Integer, Style as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetLineDashPattern(ObjectPtr as integer, dash() as Double, NumValues as integer, Phase as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetLineJoinStyle(ObjectPtr as Integer, Style as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetLineWidth(ObjectPtr as Integer, Value as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetMiterLimit(ObjectPtr as Integer, Value as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetStrokeColor(ObjectPtr as Integer, NumComps as Integer, Color1 as Double, Color2 as Double, Color3 as Double, Color4 as Double, Colors() as Double, ColorspaceType as Integer, ColorSpace as DynaPDFColorSpaceMBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Colors array contains NumComps color values. First four values are provided directly with Color1, Color2, Color3 and Color4 parameters.
ColorSpaceType uses the kes* constants.
You can use ConvColor to convert colors to RGB or CMYK if needed.
DynaPDFParseInterfaceMBS.SetTextDrawMode(ObjectPtr as Integer, Mode as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.SetTextScale(ObjectPtr as Integer, Value as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.SetWordSpacing(ObjectPtr as Integer, Value as Double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
DynaPDFParseInterfaceMBS.ShowTextArrayA(ObjectPtr as Integer, Matrix as DynaPDFMatrixMBS, Kerning() as DynapdfTextRecordAMBS, Count as Integer, Width as Double) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.7 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
DynaPDFParseInterfaceMBS.ShowTextArrayW(Source() as DynaPDFTextRecordAMBS, Matrix as DynapdfMatrixMBS, Kerning() as DynapdfTextRecordWMBS, Count as Integer, Width as Double, Decoded as boolean) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Some examples using this event:
The items on this page are in the following plugins: MBS DynaPDF Plugin.