Class Image

Class Image

Namn på plats: Aspose.Note Sammanfattning: Aspose.Note.dll (25.4.0)

Representerar en bild.

public sealed class Image : CompositeNode<loop>, ICompositeNode<loop>, ICompositeNode, IEnumerable<loop>, IEnumerable, IPageChildNode, IOutlineElementChildNode, ITaggable, INode
   {
   }

Inheritance

object Node CompositeNodeBase CompositeNode Image

Implements

ICompositeNode , ICompositeNode , IEnumerable , IEnumerable , IPageChildNode , IOutlineElementChildNode , ITaggable , INode

Arvsmedlemmar

CompositeNode.GetEnumerator() , CompositeNode.InsertChild(int, T1) , CompositeNode.InsertChildrenRange(int, IEnumerable) , CompositeNode.InsertChildrenRange(int, params Loop[]) , CompositeNode.AppendChildFirst(T1) , CompositeNode.AppendChildLast(T1) , CompositeNode.RemoveChild(T1) , CompositeNode.Accept(DocumentVisitor) , CompositeNode.GetChildNodes(NodeType) , CompositeNode.GetChildNodes() , CompositeNode.IsComposite , CompositeNode.FirstChild , CompositeNode.LastChild , CompositeNodeBase.GetChildNodes(NodeType) , CompositeNodeBase.GetChildNodes() , Node.Accept(DocumentVisitor) , Node.Document , Node.IsComposite , Node.NodeType , Node.ParentNode , Node.PreviousSibling , Node.NextSibling , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Visa hur man länkar en hyperlänk till en bild.

string dataDir = RunExamples.GetDataDir_Images();
   var document = new Document();
   var page = new Page(document);
   var image = new Image(document, dataDir + "image.jpg") { HyperlinkUrl = "http://image.com" };
   page.AppendChildLast(image);
   document.AppendChildLast(page);
   document.Save(dataDir + "Image with Hyperlink_out.one");

Visa hur du ställer in text beskrivning för en bild.

string dataDir = RunExamples.GetDataDir_Images();
   var document = new Document();
   var page = new Page(document);
   var image = new Image(document, dataDir + "image.jpg")
   {
      AlternativeTextTitle = "This is an image's title!",
      AlternativeTextDescription = "And this is an image's description!"
   };
   page.AppendChildLast(image);
   document.AppendChildLast(page);
   dataDir += "ImageAlternativeText_out.one";
   document.Save(dataDir);

Visa hur man får en bild från ett dokument.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> nodes = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (Aspose.Note.Image image in nodes)
   {
       using (MemoryStream stream = new MemoryStream(image.Bytes))
       {
           using (Bitmap bitMap = new Bitmap(stream))
           {
               bitMap.Save(String.Format(dataDir + "{0}", Path.GetFileName(image.FileName)));
           }
       }
   }

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (var image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

Visa hur man lägger till en ny bild med taggar.

string dataDir = RunExamples.GetDataDir_Tags();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline = new Outline(doc);
   OutlineElement outlineElem = new OutlineElement(doc);
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "icon.jpg");
   outlineElem.AppendChildLast(image);
   image.Tags.Add(NoteTag.CreateYellowStar());
   outline.AppendChildLast(outlineElem);
   page.AppendChildLast(outline);
   doc.AppendChildLast(page);
   dataDir = dataDir + "AddImageNodeWithTag_out.one";
   doc.Save(dataDir);

Visa hur man lägger till en bild från en fil till ett dokument med användardefinierade egenskaper.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document(dataDir + "Aspose.one");
   Aspose.Note.Page page = doc.FirstChild;
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
   {
       Width = 100,
       Height = 100,
       HorizontalOffset = 100,
       VerticalOffset = 400,
       Alignment = HorizontalAlignment.Right
   };
   page.AppendChildLast(image);

Visa hur man lägger till en bild från ström till ett dokument.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline1 = new Outline(doc);
   OutlineElement outlineElem1 = new OutlineElement(doc);
   using (FileStream fs = File.OpenRead(dataDir + "image.jpg"))
   {
       Aspose.Note.Image image1 = new Aspose.Note.Image(doc, "Penguins.jpg", fs)
       {
           Alignment = HorizontalAlignment.Right
       };
       outlineElem1.AppendChildLast(image1);
   }
   outline1.AppendChildLast(outlineElem1);
   page.AppendChildLast(outline1);
   doc.AppendChildLast(page);
   dataDir = dataDir + "BuildDocAndInsertImageUsingImageStream_out.one";
   doc.Save(dataDir);

Visa hur man lägger till en bild från en fil till ett dokument.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline = new Outline(doc);
   OutlineElement outlineElem = new OutlineElement(doc);
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
                               {
                                   Alignment = HorizontalAlignment.Right
                               };
   outlineElem.AppendChildLast(image);
   outline.AppendChildLast(outlineElem);
   page.AppendChildLast(outline);
   doc.AppendChildLast(page);
   dataDir += "BuildDocAndInsertImage_out.one";
   doc.Save(dataDir);

Constructors

Bilder (string )

Initialiserar en ny instans av Aspose.Note.Image klass.

public Image(string path)
   {
   }

Parameters

path string

En rad som innehåller vägen till filen från vilken du ska skapa Aspose.Note.Image.

Bild (string, string och string)

Initialiserar en ny instans av Aspose.Note.Image klass.

public Image(string path, string altTitle = null, string altDescription = null)
   {
   }

Parameters

path string

En rad som innehåller vägen till filen från vilken du ska skapa Aspose.Note.Image.

altTitle string

Den alternativa titeln.

altDescription string

Den alternativa beskrivningen.

Bild (string och ström)

Initialiserar en ny instans av Aspose.Note.Image klass.

public Image(string fileName, Stream imageStream)
   {
   }

Parameters

fileName string

Ett namn på bilden.

imageStream Stream

En ström som innehåller bilden.

bild )

Initialiserar en ny instans av Aspose.Note.Image klass.

public Image()
   {
   }

Properties

Alignment

Får eller sätter anpassningen.

public HorizontalAlignment Alignment
   {
      get;
      set;
   }

Fastighetsvärde

HorizontalAlignment

Examples

Visa hur man lägger till en bild från en fil till ett dokument med användardefinierade egenskaper.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document(dataDir + "Aspose.one");
   Aspose.Note.Page page = doc.FirstChild;
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
   {
      Width = 100,
      Height = 100,
      HorizontalOffset = 100,
      VerticalOffset = 400,
      Alignment = HorizontalAlignment.Right
   };
   page.AppendChildLast(image);

Visa hur man lägger till en bild från ström till ett dokument.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline1 = new Outline(doc);
   OutlineElement outlineElem1 = new OutlineElement(doc);
   using (FileStream fs = File.OpenRead(dataDir + "image.jpg"))
   {
       Aspose.Note.Image image1 = new Aspose.Note.Image(doc, "Penguins.jpg", fs)
       {
           Alignment = HorizontalAlignment.Right
       };
       outlineElem1.AppendChildLast(image1);
   }
   outline1.AppendChildLast(outlineElem1);
   page.AppendChildLast(outline1);
   doc.AppendChildLast(page);
   dataDir = dataDir + "BuildDocAndInsertImageUsingImageStream_out.one";
   doc.Save(dataDir);

Visa hur man lägger till en bild från en fil till ett dokument.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline = new Outline(doc);
   OutlineElement outlineElem = new OutlineElement(doc);
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
                             {
                                 Alignment = HorizontalAlignment.Right
                             };
   outlineElem.AppendChildLast(image);
   outline.AppendChildLast(outlineElem);
   page.AppendChildLast(outline);
   doc.AppendChildLast(page);
   dataDir = dataDir + "BuildDocAndInsertImage_out.one";
   doc.Save(dataDir);

AlternativeTextDescription

Få eller ställa in en kropp ett alternativt text för bilden.

public string AlternativeTextDescription
    {
        get;
        set;
    }

Fastighetsvärde

string

Examples

Visa hur du ställer in text beskrivning för en bild.

string dataDir = RunExamples.GetDataDir_Images();
   var document = new Document();
   var page = new Page(document);
   var image = new Image(document, dataDir + "image.jpg")
   {
      AlternativeTextTitle = "This is an image's title!",
      AlternativeTextDescription = "And this is an image's description!"
   };
   page.AppendChildLast(image);
   document.AppendChildLast(page);
   dataDir += "ImageAlternativeText_out.one";
   document.Save(dataDir);

AlternativeTextTitle

Få eller ställa in en titel av alternativ text för bilden.

public string AlternativeTextTitle
    {
        get;
        set;
    }

Fastighetsvärde

string

Examples

Visa hur du ställer in text beskrivning för en bild.

string dataDir = RunExamples.GetDataDir_Images();
   var document = new Document();
   var page = new Page(document);
   var image = new Image(document, dataDir + "image.jpg")
   {
      AlternativeTextTitle = "This is an image's title!",
      AlternativeTextDescription = "And this is an image's description!"
   };
   page.AppendChildLast(image);
   document.AppendChildLast(page);
   dataDir += "ImageAlternativeText_out.one";
   document.Save(dataDir);

Bytes

Hämta bilddatabasen.

public byte[] Bytes
   {
      get;
   }

Fastighetsvärde

byte [ ]

Examples

Visa hur man får en bild från ett dokument.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> nodes = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (var image in nodes)
   {
       using (MemoryStream stream = new MemoryStream(image.Bytes))
       {
           using (Bitmap bitmap = new Bitmap(stream))
           {
               bitmap.Save(Path.Combine(dataDir, Path.GetFileName(image.FileName)));
           }
       }
   }

FileName

Få filnamnet.

public string FileName
   {
      get;
   }

Fastighetsvärde

string

Examples

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (Aspose.Note.Image image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

FilePath

Få vägen till bildfilen.

public string FilePath
   {
      get;
   }

Fastighetsvärde

string

Format

Få bildens format.

public ImageFormat Format
   {
      get;
   }

Fastighetsvärde

ImageFormat

Height

Det här är den verkliga höjden på bilden i MS OneNote-dokumentet.

public float Height
   {
      get;
      set;
   }

Fastighetsvärde

float

Examples

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (Aspose.Note.Image image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

Visa hur man lägger till en bild från en fil till ett dokument med användardefinierade egenskaper.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document(dataDir + "Aspose.one");
   Aspose.Note.Page page = doc.FirstChild;
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
      {
         Width = 100,
         Height = 100,
         HorizontalOffset = 100,
         VerticalOffset = 400,
         Alignment = HorizontalAlignment.Right
      };
   page.AppendChildLast(image);

HorizontalOffset

Få eller sätta den horisontella offset.

public float HorizontalOffset
   {
      get;
      set;
   }

Fastighetsvärde

float

Examples

Visa hur man lägger till en bild från en fil till ett dokument med användardefinierade egenskaper.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document(dataDir + "Aspose.one");
   Aspose.Note.Page page = doc.FirstChild;
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
   {
      Width = 100,
      Height = 100,
      HorizontalOffset = 100,
      VerticalOffset = 400,
      Alignment = HorizontalAlignment.Right
   };
   page.AppendChildLast(image);

HyperlinkUrl

Få eller ställa in hyperlänken associerad med bilden.

public string HyperlinkUrl
   {
      get;
      set;
   }

Fastighetsvärde

string

Examples

Visa hur man länkar en hyperlänk till en bild.

string dataDir = RunExamples.GetDataDir_Images();
   var document = new Document();
   var page = new Page(document);
   var image = new Image(document, dataDir + "image.jpg") { HyperlinkUrl = "http://image.com" };
   page.AppendChildLast(image);
   document.AppendChildLast(page);
   document.Save(dataDir + "Image with Hyperlink_out.one");

IsBackground

Upptäcker om bilden är en bakgrundsbild.

public bool IsBackground
   {
      get;
      set;
   }

Fastighetsvärde

bool

LastModifiedTime

Få eller ställa in den senaste modifierade tiden.

public DateTime LastModifiedTime
   {
      get;
      set;
   }

Fastighetsvärde

DateTime

Examples

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Aspose.Words.Document oneFile = new Aspose.Words.Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (var image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

OriginalHeight

Detta är den ursprungliga bredden av bilden, innan återställning.

public float OriginalHeight
   {
      get;
   }

Fastighetsvärde

float

Examples

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (Aspose.Note.Image image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

OriginalWidth

Detta är den ursprungliga bredden av bilden, innan återställning.

public float OriginalWidth
   {
      get;
   }

Fastighetsvärde

float

Examples

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Document oneFile = new Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (var image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

Tags

Få listan över alla taggar i ett stycke.

public List<Itag> Tags { get; }
Note that I used PascalCase for the property name (`Itag`) since it follows C# naming conventions for types. The rest of your code appears to be already following these conventions. However, in the future, please remember that consistency is key in coding practices. Happy coding!

Fastighetsvärde

List ochlt; ITag >

Examples

Visa hur man lägger till en ny bild med taggar.

string dataDir = RunExamples.GetDataDir_Tags();
   Document doc = new Document();
   Aspose.Note.Page page = new Aspose.Note.Page(doc);
   Outline outline = new Outline(doc);
   OutlineElement outlineElem = new OutlineElement(doc);
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "icon.jpg");
   outlineElem.AppendChildLast(image);
   image.Tags.Add(NoteTag.CreateYellowStar());
   outline.AppendChildLast(outlineElem);
   page.AppendChildLast(outline);
   doc.AppendChildLast(page);
   dataDir += "AddImageNodeWithTag_out.one";
   doc.Save(dataDir);

VerticalOffset

Få eller sätta den vertikala offset.

public float VerticalOffset
   {
      get;
      set;
   }

Fastighetsvärde

float

Examples

Visa hur man lägger till en bild från en fil till ett dokument med användardefinierade egenskaper.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document(dataDir + "Aspose.one");
   Aspose.Note.Page page = doc.FirstChild;
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
   {
      Width = 100,
      Height = 100,
      HorizontalOffset = 100,
      VerticalOffset = 400,
      Alignment = HorizontalAlignment.Right
   };
   page.AppendChildLast(image);

Width

Det här är den verkliga bredden av bilden i MS OneNote-dokumentet.

public float Width
   {
      get;
      set;
   }

Fastighetsvärde

float

Examples

Visa hur man får bildens metainformation.

string dataDir = RunExamples.GetDataDir_Images();
   Aspose.Words.Document oneFile = new Aspose.Words.Document(dataDir + "Aspose.one");
   IList<aspose.note.Image> images = oneFile.GetChildNodes<aspose.note.Image>();
   foreach (Aspose.Note.Image image in images)
   {
       Console.WriteLine("Width: {0}", image.Width);
       Console.WriteLine("Height: {0}", image.Height);
       Console.WriteLine("OriginalWidth: {0}", image.OriginalWidth);
       Console.WriteLine("OriginalHeight: {0}", image.OriginalHeight);
       Console.WriteLine("FileName: {0}", image.FileName);
       Console.WriteLine("LastModifiedTime: {0}", image.LastModifiedTime);
       Console.WriteLine();
   }

Visa hur man lägger till en bild från en fil till ett dokument med användardefinierade egenskaper.

string dataDir = RunExamples.GetDataDir_Images();
   Document doc = new Document(dataDir + "Aspose.one");
   Aspose.Note.Page page = doc.FirstChild;
   Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "image.jpg")
   {
      Width = 100,
      Height = 100,
      HorizontalOffset = 100,
      VerticalOffset = 400,
      Alignment = HorizontalAlignment.Right
   };
   page.AppendChildLast(image);

Methods

Accepterad (Dokumentbesökare)

Accepterar besökaren av noden.

public override void Accept(Aspose.Words.DocumentVisitor visitor)
   {
   }

Parameters

visitor DocumentVisitor

Objektet i en klass som härrör från Aspose.Note.DocumentVisitor.

Ersätt ( bild )

Ersätter de aktuella bilddata med data från det angivna Bildobjektet.

public void Replace(Image newImage)
   {
   }

Parameters

newImage Image

Bildobjektet som innehåller de nya uppgifterna.

 Svenska