/// <summary> /// Initializes a new instance of the <see cref="ReplaceWithTextRequest"/> class. /// </summary> /// <param name="name">The filename of the input document.</param> /// <param name="rangeStartIdentifier">The range start identifier.</param> /// <param name="rangeText">Model with text for replacement.</param> /// <param name="rangeEndIdentifier">The range end identifier.</param> /// <param name="folder">Original document folder.</param> /// <param name="storage">Original document storage.</param> /// <param name="loadEncoding">Encoding that will be used to load an HTML (or TXT) document if the encoding is not specified in HTML.</param> /// <param name="password">Password for opening an encrypted document.</param> /// <param name="destFileName">Result path of the document after the operation. If this parameter is omitted then result of the operation will be saved as the source document.</param> public ReplaceWithTextRequest(string name, string rangeStartIdentifier, ReplaceRange rangeText, string rangeEndIdentifier = null, string folder = null, string storage = null, string loadEncoding = null, string password = null, string destFileName = null) { this.Name = name; this.RangeStartIdentifier = rangeStartIdentifier; this.RangeText = rangeText; this.RangeEndIdentifier = rangeEndIdentifier; this.Folder = folder; this.Storage = storage; this.LoadEncoding = loadEncoding; this.Password = password; this.DestFileName = destFileName; }
/// <summary> /// Initializes a new instance of the <see cref="ReplaceWithTextOnlineRequest"/> class. /// </summary> /// <param name="document">The document.</param> /// <param name="rangeStartIdentifier">The range start identifier.</param> /// <param name="rangeText">Model with text for replacement.</param> /// <param name="rangeEndIdentifier">The range end identifier.</param> /// <param name="loadEncoding">Encoding that will be used to load an HTML (or TXT) document if the encoding is not specified in HTML.</param> /// <param name="password">Password for opening an encrypted document.</param> /// <param name="destFileName">Result path of the document after the operation. If this parameter is omitted then result of the operation will be saved as the source document.</param> public ReplaceWithTextOnlineRequest(System.IO.Stream document, string rangeStartIdentifier, ReplaceRange rangeText, string rangeEndIdentifier = null, string loadEncoding = null, string password = null, string destFileName = null) { this.Document = document; this.RangeStartIdentifier = rangeStartIdentifier; this.RangeText = rangeText; this.RangeEndIdentifier = rangeEndIdentifier; this.LoadEncoding = loadEncoding; this.Password = password; this.DestFileName = destFileName; }