Platforms to show: All Mac Windows Linux Cross-Platform
DynaPDFFontInfoMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | DynaPDF | MBS DynaPDF Plugin | 14.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 57 properties
- property Ascent as Single
- property AvgWidth as Single
- property BaseEncoding as Integer
- property BaseFont as String
- property CapHeight as Single
- property CharSet as String
- property CharSetSize as UInt32
- property CIDOrdering as String
- property CIDRegistry as String
- property CIDSet as MemoryBlock
- property CIDSetSize as UInt32
- property CIDSupplement as UInt32
- property CIDToGIDMap as MemoryBlock
- property CIDToGIDMapSize as UInt32
- property CMapBuf as MemoryBlock
- property CMapBufSize as UInt32
- property CMapName as String
- property Descent as Single
- property Encoding as MemoryBlock
- property FirstChar as UInt32
- property Flags as UInt32
- property FontBBox as DynaPDFRectMBS
- property FontBuffer as MemoryBlock
- property FontBufSize as UInt32
- property FontFamily as String
- property FontFilePath as String
- property FontFileType as Integer
- property FontName as String
- property FontStretch as String
- property FontType as Integer
- property FontWeight as Single
- property FullName as String
- property HaveEncoding as Boolean
- property HorzWidthsCount as UInt32
- property Imported as Boolean
- property ItalicAngle as Single
- property Lang as String
- property LastChar as UInt32
- property Leading as Single
- property Length1 as UInt32
- property Length2 as UInt32
- property Length3 as UInt32
- property MaxWidth as Single
- property Metadata as MemoryBlock
- property MetadataSize as UInt32
- property MisWidth as Single
- property Panose as MemoryBlock
- property PostScriptName as String
- property SpaceWidth as Single
- property StemH as Single
- property StemV as Single
- property ToUnicode as MemoryBlock
- property ToUnicodeSize as UInt32
- property VertDefPos as DynaPDFPointMBS
- property VertWidthsCount as UInt32
- property WMode as UInt32
- property XHeight as Single
- 3 methods
- method Constructor Private
- method HorzWidths(index as UInt32) as Single
- method VertWidths(index as UInt32) as DynaPDFCIDMetricMBS
This class has no sub classes.
Some methods using this class:
- DynaPDFMBS.GetFontInfoEx(index as Integer) as DynaPDFFontInfoMBS
Some properties using for this class:
- DynaPDFFieldExMBS.IEditFontInfo as DynaPDFFontInfoMBS
- DynaPDFFieldExMBS.IFieldFontInfo as DynaPDFFontInfoMBS
- DynaPDFMBS.ActiveFontInfo as DynaPDFFontInfoMBS
- DynaPDFStackMBS.FontInfo as DynaPDFFontInfoMBS
Some events using this class:
- DynaPDFMBS.EnumDocFont(Font as DynaPDFFontMBS, FontInfo as DynaPDFFontInfoMBS, Type as Integer, BaseFont as string, Fontname as string, Embedded as boolean, IsFormFont as boolean, Flags as Integer, FontRef as Integer) as Integer
- 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)
Some examples using this class:
- /DynaPDF/Create PDF with Glyphs
- /DynaPDF/Font Infos
- /DynaPDF/Parse PDF Content
- /DynaPDF/Parse PDF Content iOS
- /DynaPDF/Text Positions
Blog Entries
- MBS Xojo Plugins, version 24.4pr5
- Improvements for MBS Xojo DynaPDF Plugin
- MBS Xojo Plugins, version 18.1pr3
Release notes
- Version 24.4
- Added BaseFont property to DynaPDFFontInfoMBS class.
- Version 18.1
- Fixed memory leak with DynaPDFFontInfoMBS objects.
The items on this page are in the following plugins: MBS DynaPDF Plugin.
DynaPDFFileSpecMBS - DynaPDFFontMBS