DynaPDFMatrixMBS class
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
DynaPDFMatrixMBS class
The class for a DynaPDF matrix structure.
in the documentation known as TCTM struct.
- 10 properties
- 19 methods
- method Constructor
- method Constructor(a as Double, b as Double, c as Double, d as Double, x as Double, y as Double)
- method Constructor(other as DynaPDFMatrixMBS)
- method Invert
- method LeftMultiply(a as Double, b as Double, c as Double, d as Double, x as Double, y as Double)
- method LeftMultiply(other as DynaPDFMatrixMBS)
- method Operator_Compare(other as DynaPDFMatrixMBS) as Integer
- method Operator_Convert as string
- method Operator_Multiply(other as DynaPDFMatrixMBS) as DynapdfMatrixMBS
- method Operator_MultiplyRight(other as DynaPDFMatrixMBS) as DynapdfMatrixMBS
- method RightMultiply(a as Double, b as Double, c as Double, d as Double, x as Double, y as Double)
- method RightMultiply(other as DynaPDFMatrixMBS)
- method Rotate(angle as Double)
- method Scale(sx as Double, sy as Double)
- method SetIdentity
- method SetValues(a as Double, b as Double, c as Double, d as Double, x as Double, y as Double)
- method Transform(byref x as Double, byref y as Double)
- method TransformInv(byref x as Double, byref y as Double)
- method Translate(x as Double, y as Double)
- shared method Identity as DynaPDFMatrixMBS
This class has no sub classes.
Some methods using this class:
- DynaPDFMBS.BeginTemplateEx(BBox as DynaPDFRectMBS, Matrix as DynaPDFMatrixMBS) as Integer
- DynaPDFMBS.GetMatrix(byref Matrix as DynaPDFMatrixMBS) as Boolean
- DynaPDFMBS.MultiplyMatrix(M1 as DynaPDFMatrixMBS, M2 as DynapdfMatrixMBS, NewMatrix as DynapdfMatrixMBS) as boolean
- DynaPDFMBS.RenderAnnotOrField(Handle as UInt32, IsAnnot as boolean, State as Integer, Matrix as DynaPDFMatrixMBS, Flags as Integer, PixFmt as Integer, Filter as Integer, byref Out as DynaPDFBitmapMBS) as Integer
- DynaPDFMBS.RenderPagePicture(PageNum as Integer, Width as Integer, Height as Integer, DefScale as Integer = 2, matrix as DynaPDFMatrixMBS = nil) as picture
- DynaPDFMBS.SetMatrix(Matrix as DynaPDFMatrixMBS) as Boolean
- DynaPDFMBS.WriteTextMatrix(Matrix as DynaPDFMatrixMBS, glyphs() as Integer) as Boolean
- DynaPDFMBS.WriteTextMatrix(Matrix as DynaPDFMatrixMBS, Text as string) as Boolean
- DynaPDFMBS.WriteTextMatrixDirect(Matrix as DynaPDFMatrixMBS, glyphs() as Integer) as Boolean
- DynaPDFMBS.WriteTextMatrixDirect(Matrix as DynaPDFMatrixMBS, Text as string) as Boolean
Some properties using for this class:
Some events using this class:
- DynaPDFEditTextMBS.PrepareWrite(M as DynaPDFMatrixMBS, text as string, FillCS as Integer, FillColor as UInt32, StrokeCS as Integer, StrokeColor as UInt32, FontSize as Double, x as Double, y as Double, w as Double, h as Double, font as DynaPDFFontMBS) as boolean
- DynaPDFMBS.RasterShowText(MatrixBefore as DynaPDFMatrixMBS, MatrixAfter as DynapdfMatrixMBS, TextBuffers() as DynaPDFTextRecordAMBS, Texts() as String, Width as Double, Vertical as boolean, FontRef as Integer, textScaling as Double)
- 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
- DynaPDFParseInterfaceMBS.BeginTemplate(ObjectPtr as Integer, Handle as Integer, BBox as DynaPDFRectMBS, Matrix as DynaPDFMatrixMBS) as Integer
- DynaPDFParseInterfaceMBS.MulMatrix(ObjectPtr as Integer, matrix as DynaPDFMatrixMBS)
- DynaPDFParseInterfaceMBS.ShowTextArrayA(ObjectPtr as Integer, Matrix as DynaPDFMatrixMBS, Kerning() as DynapdfTextRecordAMBS, Count as Integer, Width as Double) as Integer
- DynaPDFParseInterfaceMBS.ShowTextArrayW(Source() as DynaPDFTextRecordAMBS, Matrix as DynapdfMatrixMBS, Kerning() as DynapdfTextRecordWMBS, Count as Integer, Width as Double, Decoded as boolean) as Integer
Some examples using this class:
Blog Entries
Release notes
- Version 20.2
- Version 17.0
The items on this page are in the following plugins: MBS DynaPDF Plugin.
DynaPDFLineAnnotParameterMBS
-
DynaPDFMBS