public MobipocketDocument(MobipocketEncoding encoding, MobipocketCompression compression) { //create new pdb this._pdb = new PalmDatabaseFormat(); //create new header this.Header = new MobipocketHeader(); //set default properties this.Compression = compression; this.Encoding = encoding; }
private static string GetString(byte[] bytes, MobipocketEncoding encoding) { switch (encoding) { case MobipocketEncoding.Latin1: return(System.Text.Encoding.GetEncoding("Latin1").GetString(bytes)); case MobipocketEncoding.UTF8: return(System.Text.Encoding.GetEncoding("UTF-8").GetString(bytes)); default: throw new NotSupportedException("encoding is not supported"); } }
private static string GetString(byte[] bytes, MobipocketEncoding encoding) { switch (encoding) { case MobipocketEncoding.Latin1: return System.Text.Encoding.GetEncoding("Latin1").GetString(bytes); case MobipocketEncoding.UTF8: return System.Text.Encoding.GetEncoding("UTF-8").GetString(bytes); default: throw new NotSupportedException("encoding is not supported"); } }
public MobipocketDocument(MobipocketEncoding encoding) : this(encoding, MobipocketCompression.LZ77) { }