Aspose::Pdf::Engine::CommonData::Text::CMaps::ICMapCodeSpaceRange class

ICMapCodeSpaceRange class

Declares a functionality for codespace ranges used by all CMaps.

class ICMapCodeSpaceRange : public System::Object

Methods

MethodDescription
virtual GetAllBytes(System::Details::ArrayView<uint8_t>, System::Details::ArrayView<uint8_t>)Gets codespace range data - all start and end bytes.
virtual GetSize()Returns size for codespace range.
virtual HasPartialMatch(System::ArrayPtr<uint8_t>, int32_t)Detects is the passed raw code represented in byte array form has a partial match with CMap’s codespace ranges - partial match means that first element(s) in array is in range(s) but all the raw code bytes are not fully in any range.
virtual IsInRange(uint8_t)Detects is passed code belongs to codespace range.
virtual IsInRange(System::ArrayPtr<uint8_t>, int32_t)Detects is passed code, represented as array of bytes belongs to codespace range.
virtual IsInRange(char16_t)Detects is passed code belongs to codespace range.
virtual IsInRange(System::ArrayPtr<char16_t>, int32_t)Detects is passed code, represented as array of chars belongs to codespace range.

See Also