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

@@ -4,6 +4,9 @@ using System.Linq;
using System.Text;
using System.Xml.Linq;
using System.IO.Packaging;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
namespace Novacode
{
@@ -19,6 +22,16 @@ namespace Novacode
private DocX document;
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>
/// Returns the id of this Image.
/// </summary>

Loading…
Cancel
Save