Encoding

public struct Encoding : Hashable

Undocumented

  • It is the default encoding of PDF (StandardEncoding)

    Declaration

    Swift

    public static let standard: Encoding
  • The standard encoding of Mac OS (MacRomanEncoding)

    Declaration

    Swift

    public static let macRoman: Encoding
  • The standard encoding of Windows (WinAnsiEncoding)

    Declaration

    Swift

    public static let windowsANSI: Encoding
  • Use the built-in encoding of a font (FontSpecific)

    Declaration

    Swift

    public static let fontSpecific: Encoding
  • Latin Alphabet No.2 (ISO8859-2)

    Declaration

    Swift

    public static let latinAlphabet2: Encoding
  • Latin Alphabet No.3 (ISO8859-3)

    Declaration

    Swift

    public static let latinAlphabet3: Encoding
  • Latin Alphabet No.4 (ISO8859-4)

    Declaration

    Swift

    public static let latinAlphabet4: Encoding
  • Latin Cyrillic Alphabet (ISO8859-5)

    Declaration

    Swift

    public static let latinCyrillicAlphabet: Encoding
  • Latin Arabic Alphabet (ISO8859-6)

    Declaration

    Swift

    public static let latinArabicAlphabet: Encoding
  • Latin Greek Alphabet (ISO8859-7)

    Declaration

    Swift

    public static let latinGreekAlphabet: Encoding
  • Latin Hebrew Alphabet (ISO8859-8)

    Declaration

    Swift

    public static let latinHebrewAlphabet: Encoding
  • Latin Alphabet No.5 (ISO8859-9)

    Declaration

    Swift

    public static let latinAlphabet5: Encoding
  • Latin Alphabet No.6 (ISO8859-10)

    Declaration

    Swift

    public static let latinAlphabet6: Encoding
  • Thai, TIS 620-2569 character set (ISO8859-11)

    Declaration

    Swift

    public static let thai: Encoding
  • Latin Alphabet No.7 (ISO8859-13)

    Declaration

    Swift

    public static let latinAlphabet7: Encoding
  • Latin Alphabet No.8 (ISO8859-14)

    Declaration

    Swift

    public static let latinAlphabet8: Encoding
  • Latin Alphabet No.9 (ISO8859-15)

    Declaration

    Swift

    public static let latinAlphabet9: Encoding
  • Latin Alphabet No.10 (ISO8859-16)

    Declaration

    Swift

    public static let latinAlphabet10: Encoding
  • Microsoft Windows Codepage 1250 (EE) (CP1250)

    Declaration

    Swift

    public static let cp1250: Encoding
  • Microsoft Windows Codepage 1251 (Cyrl) (CP1251)

    Declaration

    Swift

    public static let cp1251: Encoding
  • Microsoft Windows Codepage 1252 (ANSI) (CP1252)

    Declaration

    Swift

    public static let cp1252: Encoding
  • Microsoft Windows Codepage 1253 (Greek) (CP1253)

    Declaration

    Swift

    public static let cp1253: Encoding
  • Microsoft Windows Codepage 1254 (Turk) (CP1254)

    Declaration

    Swift

    public static let cp1254: Encoding
  • Microsoft Windows Codepage 1255 (Hebr) (CP1255)

    Declaration

    Swift

    public static let cp1255: Encoding
  • Microsoft Windows Codepage 1256 (Arab) (CP1256)

    Declaration

    Swift

    public static let cp1256: Encoding
  • Microsoft Windows Codepage 1257 (BaltRim) (CP1257)

    Declaration

    Swift

    public static let cp1257: Encoding
  • Microsoft Windows Codepage 1258 (Viet) (CP1258)

    Declaration

    Swift

    public static let cp1258: Encoding
  • Russian Net Character Set (KOI8-R)

    Declaration

    Swift

    public static let koi8r: Encoding
  • EUC-CN encoding (GB-EUC-H)

    Declaration

    Swift

    public static let gbEucCnHorisontal: Encoding
  • Vertical writing version of eucCNHorisontal (GB-EUC-V)

    Declaration

    Swift

    public static let gbEucCnVertical: Encoding
  • Microsoft Code Page 936 (lfCharSet 0x86) GBK encoding (GBK-EUC-H)

    Declaration

    Swift

    public static let gbkEucHorisontal: Encoding
  • Vertical writing version of gbkEucHorisontal (GBK-EUC-V)

    Declaration

    Swift

    public static let gbkEucVertical: Encoding
  • Microsoft Code Page 950 (lfCharSet 0x88) Big Five character set with ETen extensions (ETen-B5-H)

    Declaration

    Swift

    public static let eTenB5Horisontal: Encoding
  • Vertical writing version of eTenB5Horisontal (ETen-B5-V)

    Declaration

    Swift

    public static let eTenB5Vertical: Encoding
  • Microsoft Code Page 932, JIS X 0208 character (90ms-RKSJ-H)

    Declaration

    Swift

    public static let rksjHorisontal: Encoding
  • Vertical writing version of rksjHorisontal (90ms-RKSJ-V)

    Declaration

    Swift

    public static let rksjVertical: Encoding
  • Microsoft Code Page 932, JIS X 0208 character (proportional) (90msp-RKSJ-H)

    Declaration

    Swift

    public static let rksjHorisontalProportional: Encoding
  • JIS X 0208 character set, EUC-JP encoding (EUC-H)

    Declaration

    Swift

    public static let eucHorisontal: Encoding
  • Vertical writing version of eucHorisontal (EUC-V)

    Declaration

    Swift

    public static let eucVertical: Encoding
  • KS X 1001:1992 character set, EUC-KR encoding (KSC-EUC-H)

    Declaration

    Swift

    public static let kscEucHorisontal: Encoding
  • Vertical writing version of kscEucHorisontal (KSC-EUC-V)

    Declaration

    Swift

    public static let kscEucVertical: Encoding
  • Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992 character set plus 8822 additional hangul, Unified Hangul Code (UHC) encoding (proportional) (KSCms-UHC-H)

    Declaration

    Swift

    public static let kscMsUhcProportional: Encoding
  • Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992 character set plus 8822 additional hangul, Unified Hangul Code (UHC) encoding (fixed width) (KSCms-UHC-HW-H)

    Declaration

    Swift

    public static let kscMsUhsHorisontalFixedWidth: Encoding
  • Vertical writing version of kscMsUhsHorisontalFixedWidth (KSCms-UHC-HW-V)

    Declaration

    Swift

    public static let kscMsUhsVerticalFixedWidth: Encoding
  • Unicode (UTF-8)

    Declaration

    Swift

    public static let utf8: Encoding
  • The name of the encoding

    Declaration

    Swift

    public var name: String { get }