encode_Metablock

encode_Metablock

Overview

encode_Metablock is a class in Aspose.Font FOSS for Python.

This class provides 5 methods for working with encode_Metablock objects in Python programs. Available methods include: BuildMetaBlock, BuildMetaBlockGreedy, BuildMetaBlockGreedyWithContexts, OptimizeHistograms, __init__. All public members are accessible to any Python application after installing the Aspose.Font FOSS for Python package.

Methods

SignatureDescription
__init__()Calls init on this encode_Metablock instance.
BuildMetaBlock(ringbuffer, pos, mask, prev_byte, prev_byte2, cmds, num_commands, literal_context_mode, mb)Builds a metablock using ringbuffer, position, mask, previous bytes, command list and context mode
BuildMetaBlockGreedy(ringbuffer, pos, mask, commands, n_commands, mb)Builds a metablock greedily from ringbuffer, position, mask and provided commands
BuildMetaBlockGreedyWithContexts(ringbuffer, pos, mask, prev_byte, prev_byte2, literal_context_mode, num_contexts, static_context_map, commands, n_commands, mb)Builds a greedy metablock with literal contexts, static context map and commands
OptimizeHistograms(num_direct_distance_codes, distance_postfix_bits, mb)Optimizes metablock histograms given distance code parameters

See Also