Browse Source

public Stream GetStream(FileMode mode, FileAccess access)

master
coffeycathal_cp 15 years ago
parent
commit
4adc1d5a5e
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      DocX/Image.cs

+ 13
- 0
DocX/Image.cs View File

using System.Text; using System.Text;
using System.Xml.Linq; using System.Xml.Linq;
using System.IO.Packaging; using System.IO.Packaging;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
namespace Novacode namespace Novacode
{ {
private DocX document; private DocX document;
internal PackageRelationship pr; internal PackageRelationship pr;
public Stream GetStream(FileMode mode, FileAccess access)
{
string temp = pr.SourceUri.OriginalString;
string start = temp.Remove(temp.LastIndexOf('/'));
string end = pr.TargetUri.OriginalString;
string full = start + "/" + end;
return(document.package.GetPart(new Uri(full, UriKind.Relative)).GetStream(mode, access));
}
/// <summary> /// <summary>
/// Returns the id of this Image. /// Returns the id of this Image.
/// </summary> /// </summary>

Loading…
Cancel
Save