Encoding

Overview

Encoding is a class in Aspose.PDF FOSS for C++.

This class declares 17 methods for Encoding objects in C++ programs. Available methods include: BigEndianUnicode, CodePage, Encoding, GetByteCount, GetBytes, GetCharCount, GetEncoding, GetString, Latin1, Preamble, UTF8, Unicode, and 2 additional methods. Public members are accessible to any C++ application after installing the Aspose.PDF FOSS for C++ package. Accessor methods: Encoding.

Accessor Methods

NameTypeAccessDescription
EncodingEncodingReadGets the encoding.

Methods

SignatureDescription
Encoding() → EncodingCalls Encoding on this Encoding instance.
Encoding() → Encoding
UTF8() → EncodingCalls UTF8 on this Encoding instance.
Unicode() → EncodingCalls Unicode on this Encoding instance.
BigEndianUnicode() → EncodingCalls BigEndianUnicode on this Encoding instance.
Latin1() → EncodingCalls Latin1 on this Encoding instance.
Windows1252() → EncodingCalls Windows1252 on this Encoding instance.
GetEncoding(name: std::string_view) → EncodingCalls GetEncoding(name) on this Encoding instance.
GetBytes(text: std::string_view) → std::vector<std::byte>Calls GetBytes(text) on this Encoding instance.
GetString(bytes: std::span<const std::byte>) → std::stringCalls GetString(bytes) on this Encoding instance.
GetByteCount(text: std::string_view) → intCalls GetByteCount(text) on this Encoding instance.
GetCharCount(bytes: std::span<const std::byte>) → intCalls GetCharCount(bytes) on this Encoding instance.
WebName() → std::string_viewCalls WebName on this Encoding instance.
CodePage() → intCalls CodePage on this Encoding instance.
Preamble() → std::span<const std::byte>Calls Preamble on this Encoding instance.
Encoding()
Encoding()

See Also