Class NoteTag

NoteTag class

Représente une étiquette de note.

public sealed class NoteTag : IEquatable<NoteTag>, INoteTag

Propriétés

NomLa description
CompletedTime { get; }Obtient ou définit l’heure de fin.
CreationTime { get; set; }Obtient ou définit l’heure de création.
FontColor { get; set; }Obtient ou définit la couleur de la police.
Highlight { get; set; }Obtient ou définit la couleur de surbrillance.
Icon { get; set; }Obtient ou définit l’icône.
Label { get; set; }Obtient ou définit le texte de l’étiquette.
Status { get; }Obtient ou définit le statut.

Méthodes

NomLa description
static CreateAwardRibbon(string)Crée une nouvelle balise de note avec l’icône AwardRibbon et l’étiquette spécifiée.
static CreateBinoculars(string)Crée une nouvelle étiquette de note avec l’icône Jumelles et l’étiquette spécifiée.
static CreateBlankPaperWithLines(string)Crée une nouvelle étiquette de note avec l’icône BlankPaperWithLines et l’étiquette spécifiée.
static CreateBlueCheckMark(string)Crée une nouvelle étiquette de note avec l’icône BlueCheckMark et l’étiquette spécifiée.
static CreateBlueCircle(string)Crée une nouvelle étiquette de note avec l’icône BlueCircle et l’étiquette spécifiée.
static CreateBlueCircle1(string)Crée une nouvelle étiquette de note avec l’icône BlueCircle1 et l’étiquette spécifiée.
static CreateBlueCircle2(string)Crée une nouvelle étiquette de note avec l’icône BlueCircle2 et l’étiquette spécifiée.
static CreateBlueCircle3(string)Crée une nouvelle étiquette de note avec l’icône BlueCircle3 et l’étiquette spécifiée.
static CreateBlueDownArrow(string)Crée une nouvelle balise de note avec l’icône BlueDownArrow et l’étiquette spécifiée.
static CreateBlueEightPointStar(string)Crée une nouvelle étiquette de note avec l’icône BlueEightPointStar et l’étiquette spécifiée.
static CreateBlueFollowUpFlag(string)Crée une nouvelle balise de note avec l’icône BlueFollowUpFlag et l’étiquette spécifiée.
static CreateBlueLeftArrow(string)Crée une nouvelle balise de note avec l’icône BlueLeftArrow et l’étiquette spécifiée.
static CreateBlueRightArrow(string)Crée une nouvelle balise de note avec l’icône BlueRightArrow et l’étiquette spécifiée.
static CreateBlueSolidTarget(string)Crée une nouvelle étiquette de note avec l’icône BlueSolidTarget et l’étiquette spécifiée.
static CreateBlueSquare(string)Crée une nouvelle étiquette de note avec l’icône BlueSquare et l’étiquette spécifiée.
static CreateBlueStar(string)Crée une nouvelle étiquette de note avec l’icône BlueStar et l’étiquette spécifiée.
static CreateBlueSun(string)Crée une nouvelle étiquette de note avec l’icône BlueSun et l’étiquette spécifiée.
static CreateBlueTarget(string)Crée une nouvelle balise de note avec l’icône BlueTarget et l’étiquette spécifiée.
static CreateBlueTriangle(string)Crée une nouvelle étiquette de note avec l’icône BlueTriangle et l’étiquette spécifiée.
static CreateBlueUmbrella(string)Crée une nouvelle étiquette de note avec l’icône BlueUmbrella et l’étiquette spécifiée.
static CreateBlueUpArrow(string)Crée une nouvelle balise de note avec l’icône BlueUpArrow et l’étiquette spécifiée.
static CreateBlueXNo(string)Crée une nouvelle étiquette de note avec l’icône BlueXNo et l’étiquette spécifiée.
static CreateBlueXWithDots(string)Crée une nouvelle étiquette de note avec l’icône BlueXWithDots et l’étiquette spécifiée.
static CreateCalendarDateWithClock(string)Crée une nouvelle balise de note avec l’icône CalendarDateWithClock et l’étiquette spécifiée.
static CreateCar(string)Crée une nouvelle étiquette de note avec l’icône de voiture et l’étiquette spécifiée.
static CreateClosedEnvelope(string)Crée une nouvelle étiquette de note avec l’icône ClosedEnvelope et l’étiquette spécifiée.
static CreateCloud(string)Crée une nouvelle étiquette de note avec l’icône Cloud et l’étiquette spécifiée.
static CreateCoinsWithWindowBackdrop(string)Crée une nouvelle balise de note avec l’icône CoinsWithWindowBackdrop et l’étiquette spécifiée.
static CreateCommentBubble(string)Crée une nouvelle balise de note avec l’icône CommentBubble et l’étiquette spécifiée.
static CreateContactInformation(string)Crée une nouvelle balise de note avec l’icône ContactInformation et l’étiquette spécifiée.
static CreateContactPersonOnCard(string)Crée une nouvelle étiquette de note avec l’icône ContactPersonOnCard et l’étiquette spécifiée.
static CreateDollarSign(string)Crée une nouvelle étiquette de note avec l’icône DollarSign et l’étiquette spécifiée.
static CreateEMailMessage(string)Crée une nouvelle balise de note avec l’icône EMailMessage et l’étiquette spécifiée.
static CreateFrowningFace(string)Crée une nouvelle étiquette de note avec l’icône FrowningFace et l’étiquette spécifiée.
static CreateGlobe(string)Crée une nouvelle étiquette de note avec l’icône Globe et l’étiquette spécifiée.
static CreateGreenCheckMark(string)Crée une nouvelle étiquette de note avec l’icône GreenCheckMark et l’étiquette spécifiée.
static CreateGreenCircle(string)Crée une nouvelle étiquette de note avec l’icône GreenCircle et l’étiquette spécifiée.
static CreateGreenCircle1(string)Crée une nouvelle étiquette de note avec l’icône GreenCircle1 et l’étiquette spécifiée.
static CreateGreenCircle2(string)Crée une nouvelle étiquette de note avec l’icône GreenCircle2 et l’étiquette spécifiée.
static CreateGreenCircle3(string)Crée une nouvelle étiquette de note avec l’icône GreenCircle3 et l’étiquette spécifiée.
static CreateGreenDownArrow(string)Crée une nouvelle balise de note avec l’icône GreenDownArrow et l’étiquette spécifiée.
static CreateGreenEightPointStar(string)Crée une nouvelle étiquette de note avec l’icône GreenEightPointStar et l’étiquette spécifiée.
static CreateGreenLeftArrow(string)Crée une nouvelle balise de note avec l’icône GreenLeftArrow et l’étiquette spécifiée.
static CreateGreenRightArrow(string)Crée une nouvelle balise de note avec l’icône GreenRightArrow et l’étiquette spécifiée.
static CreateGreenSolidArrow(string)Crée une nouvelle balise de note avec l’icône GreenSolidArrow et l’étiquette spécifiée.
static CreateGreenSquare(string)Crée une nouvelle étiquette de note avec l’icône GreenSquare et l’étiquette spécifiée.
static CreateGreenStar(string)Crée une nouvelle étiquette de note avec l’icône GreenStar et l’étiquette spécifiée.
static CreateGreenSun(string)Crée une nouvelle étiquette de note avec l’icône GreenSun et l’étiquette spécifiée.
static CreateGreenTarget(string)Crée une nouvelle balise de note avec l’icône GreenTarget et l’étiquette spécifiée.
static CreateGreenTriangle(string)Crée une nouvelle étiquette de note avec l’icône GreenTriangle et l’étiquette spécifiée.
static CreateGreenUmbrella(string)Crée une nouvelle étiquette de note avec l’icône GreenUmbrella et l’étiquette spécifiée.
static CreateGreenUpArrow(string)Crée une nouvelle balise de note avec l’icône GreenUpArrow et l’étiquette spécifiée.
static CreateGreenXNo(string)Crée une nouvelle étiquette de note avec l’icône GreenXNo et l’étiquette spécifiée.
static CreateGreenXWithDots(string)Crée une nouvelle étiquette de note avec l’icône GreenXWithDots et l’étiquette spécifiée.
static CreateHeart(string)Crée une nouvelle étiquette de note avec l’icône en forme de cœur et l’étiquette spécifiée.
static CreateHighPriority(string)Crée une nouvelle étiquette de note avec l’icône HighPriority et l’étiquette spécifiée.
static CreateHome(string)Crée une nouvelle étiquette de note avec l’icône Accueil et l’étiquette spécifiée.
static CreateHyperlinkGlobe(string)Crée une nouvelle balise de note avec l’icône HyperlinkGlobe et l’étiquette spécifiée.
static CreateInstantMessagingContactPerson(string)Crée une nouvelle balise de note avec l’icône InstantMessagingContactPerson et l’étiquette spécifiée.
static CreateLaptop(string)Crée une nouvelle étiquette de note avec l’icône de l’ordinateur portable et l’étiquette spécifiée.
static CreateLightBulb(string)Crée une nouvelle étiquette de note avec l’icône LightBulb et l’étiquette spécifiée.
static CreateLightningBolt(string)Crée une nouvelle étiquette de note avec l’icône LightningBolt et l’étiquette spécifiée.
static CreateMeeting(string)Crée une nouvelle étiquette de note avec l’icône de réunion et l’étiquette spécifiée.
static CreateMobilePhone(string)Crée une nouvelle étiquette de note avec l’icône MobilePhone et l’étiquette spécifiée.
static CreateMovieClip(string)Crée une nouvelle balise de note avec l’icône MovieClip et l’étiquette spécifiée.
static CreateMusicalNote(string)Crée une nouvelle étiquette de note avec l’icône MusicalNote et l’étiquette spécifiée.
static CreateNoIcon(string)Crée une nouvelle étiquette de note sans icône et avec l’étiquette spécifiée.
static CreateNotebookWithClock(string)Crée une nouvelle étiquette de note avec l’icône NotebookWithClock et l’étiquette spécifiée.
static CreateOpenBook(string)Crée une nouvelle étiquette de note avec l’icône OpenBook et l’étiquette spécifiée.
static CreateOpenEnvelope(string)Crée une nouvelle étiquette de note avec l’icône OpenEnvelope et l’étiquette spécifiée.
static CreateOrangeSquare(string)Crée une nouvelle étiquette de note avec l’icône OrangeSquare et l’étiquette spécifiée.
static CreatePadlock(string)Crée une nouvelle étiquette de note avec l’icône de cadenas et l’étiquette spécifiée.
static CreatePaperClip(string)Crée une nouvelle étiquette de note avec l’icône PaperClip et l’étiquette spécifiée.
static CreatePen(string)Crée une nouvelle étiquette de note avec l’icône du stylo et l’étiquette spécifiée.
static CreatePersonWithExclamationMark(string)Crée une nouvelle balise de note avec l’icône PersonWithExclamationMark et l’étiquette spécifiée.
static CreatePinkSquare(string)Crée une nouvelle étiquette de note avec l’icône PinkSquare et l’étiquette spécifiée.
static CreatePlane(string)Crée une nouvelle étiquette de note avec l’icône Plane et l’étiquette spécifiée.
static CreatePresentationSlide(string)Crée une nouvelle balise de note avec l’icône PresentationSlide et l’étiquette spécifiée.
static CreatePushpin(string)Crée une nouvelle étiquette de note avec l’icône de punaise et l’étiquette spécifiée.
static CreateQuestionBalloon(string)Crée une nouvelle balise de note avec l’icône QuestionBalloon et l’étiquette spécifiée.
static CreateQuestionMark(string)Crée une nouvelle balise de note avec l’icône QuestionMark et l’étiquette spécifiée.
static CreateQuotationMark(string)Crée une nouvelle balise de note avec l’icône QuotationMark et l’étiquette spécifiée.
static CreateRedSquare(string)Crée une nouvelle balise de note avec l’icône RedSquare et l’étiquette spécifiée.
static CreateReminderBell(string)Crée une nouvelle étiquette de note avec l’icône ReminderBell et l’étiquette spécifiée.
static CreateResearch(string)Crée une nouvelle étiquette de note avec l’icône de recherche et l’étiquette spécifiée.
static CreateRoseOnStem(string)Crée une nouvelle étiquette de note avec l’icône RoseOnStem et l’étiquette spécifiée.
static CreateScheduledTask(string)Crée une nouvelle balise de note avec l’icône ScheduledTask et l’étiquette spécifiée.
static CreateSmilingFace(string)Crée une nouvelle étiquette de note avec l’icône SmilingFace et l’étiquette spécifiée.
static CreateSunflower(string)Crée une nouvelle étiquette de note avec l’icône Tournesol et l’étiquette spécifiée.
static CreateTelephoneWithClock(string)Crée une nouvelle étiquette de note avec l’icône TelephoneWithClock et l’étiquette spécifiée.
static CreateTimeSensitive(string)Crée une nouvelle étiquette de note avec l’icône TimeSensitive et l’étiquette spécifiée.
static CreateTwoPeople(string)Crée une nouvelle étiquette de note avec l’icône TwoPeople et l’étiquette spécifiée.
static CreateYellowCheckMark(string)Crée une nouvelle étiquette de note avec l’icône YellowCheckMark et l’étiquette spécifiée.
static CreateYellowCircle(string)Crée une nouvelle étiquette de note avec l’icône YellowCircle et l’étiquette spécifiée.
static CreateYellowCircle1(string)Crée une nouvelle étiquette de note avec l’icône YellowCircle1 et l’étiquette spécifiée.
static CreateYellowCircle2(string)Crée une nouvelle étiquette de note avec l’icône YellowCircle2 et l’étiquette spécifiée.
static CreateYellowCircle3(string)Crée une nouvelle étiquette de note avec l’icône YellowCircle3 et l’étiquette spécifiée.
static CreateYellowDownArrow(string)Crée une nouvelle étiquette de note avec l’icône YellowDownArrow et l’étiquette spécifiée.
static CreateYellowEightPointStar(string)Crée une nouvelle étiquette de note avec l’icône YellowEightPointStar et l’étiquette spécifiée.
static CreateYellowKey(string)Crée une nouvelle étiquette de note avec l’icône YellowKey et l’étiquette spécifiée.
static CreateYellowLeftArrow(string)Crée une nouvelle balise de note avec l’icône YellowLeftArrow et l’étiquette spécifiée.
static CreateYellowRightArrow(string)Crée une nouvelle balise de note avec l’icône YellowRightArrow et l’étiquette spécifiée.
static CreateYellowSolidTarget(string)Crée une nouvelle balise de note avec l’icône YellowSolidTarget et l’étiquette spécifiée.
static CreateYellowSquare(string)Crée une nouvelle étiquette de note avec l’icône YellowSquare et l’étiquette spécifiée.
static CreateYellowStar(string)Crée une nouvelle étiquette de note avec l’icône YellowStar et l’étiquette spécifiée.
static CreateYellowSun(string)Crée une nouvelle étiquette de note avec l’icône YellowSun et l’étiquette spécifiée.
static CreateYellowTarget(string)Crée une nouvelle étiquette de note avec l’icône YellowTarget et l’étiquette spécifiée.
static CreateYellowTriangle(string)Crée une nouvelle étiquette de note avec l’icône YellowTriangle et l’étiquette spécifiée.
static CreateYellowUmbrella(string)Crée une nouvelle étiquette de note avec l’icône YellowUmbrella et l’étiquette spécifiée.
static CreateYellowUpArrow(string)Crée une nouvelle balise de note avec l’icône YellowUpArrow et l’étiquette spécifiée.
static CreateYellowX(string)Crée une nouvelle étiquette de note avec l’icône YellowX et l’étiquette spécifiée.
static CreateYellowXWithDots(string)Crée une nouvelle étiquette de note avec l’icône YellowXWithDots et l’étiquette spécifiée.
Equals(NoteTag)Détermine si l’objet spécifié est égal à l’objet actuel.
override Equals(object)Détermine si l’objet spécifié est égal à l’objet actuel.
override GetHashCode()Sert de fonction de hachage pour le type.

Exemples

Montre comment ajouter une nouvelle image avec une balise.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_Tags();

// Crée un objet de la classe Document
Document doc = new Document();

// Initialise l'objet de la classe Page
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Initialise l'objet de la classe Outline
Outline outline = new Outline(doc);

// Initialise l'objet de classe OutlineElement
OutlineElement outlineElem = new OutlineElement(doc);

// Charger une image
Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "icon.jpg");

// Insérer l'image dans le nœud du document
outlineElem.AppendChildLast(image);
image.Tags.Add(NoteTag.CreateYellowStar());

// Ajoute un nœud d'élément de contour
outline.AppendChildLast(outlineElem);

// Ajoute un nœud de contour
page.AppendChildLast(outline);

// Ajouter un nœud de page
doc.AppendChildLast(page);

// Enregistrer le document OneNote
dataDir = dataDir + "AddImageNodeWithTag_out.one";
doc.Save(dataDir);

Montre comment ajouter un nouveau paragraphe avec une balise.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_Tags();

// Crée un objet de la classe Document
Document doc = new Document();

// Initialise l'objet de la classe Page
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Initialise l'objet de la classe Outline
Outline outline = new Outline(doc);

// Initialise l'objet de classe OutlineElement
OutlineElement outlineElem = new OutlineElement(doc);
ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
RichText text = new RichText(doc) { Text = "OneNote text.", ParagraphStyle = textStyle };
text.Tags.Add(NoteTag.CreateYellowStar());

// Ajouter un nœud de texte
outlineElem.AppendChildLast(text);

// Ajoute un nœud d'élément de contour
outline.AppendChildLast(outlineElem);

// Ajoute un nœud de contour
page.AppendChildLast(outline);

// Ajouter un nœud de page
doc.AppendChildLast(page);

// Enregistrer le document OneNote
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);

Montre comment accéder aux détails d’une balise.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_Tags();

// Charge le document dans Aspose.Note.
Document oneFile = new Document(dataDir + "TagFile.one");

// Récupère tous les nœuds RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Itérer à travers chaque nœud
foreach (RichText richText in nodes)
{
    var tags = richText.Tags.OfType<NoteTag>();
    if (tags.Any())
    {
        Console.WriteLine($"Text: {richText.Text}");
        foreach (var noteTag in tags)
        {
            // Récupérer les propriétés
            Console.WriteLine($"    Completed Time: {noteTag.CompletedTime}");
            Console.WriteLine($"    Create Time: {noteTag.CreationTime}");
            Console.WriteLine($"    Font Color: {noteTag.FontColor}");
            Console.WriteLine($"    Status: {noteTag.Status}");
            Console.WriteLine($"    Label: {noteTag.Label}");
            Console.WriteLine($"    Icon: {noteTag.Icon}");
            Console.WriteLine($"    High Light: {noteTag.Highlight}");
        }
    }
}

Montre comment ajouter une nouvelle table avec une balise.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_Tags();

// Crée un objet de la classe Document
Document doc = new Document();

// Initialise l'objet de la classe Page
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Initialise l'objet de classe TableRow
TableRow row = new TableRow(doc);

// Initialise l'objet de classe TableCell
TableCell cell = new TableCell(doc);

// Insérer le contenu de la cellule
cell.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Single cell."));

// Ajouter une cellule au nœud de ligne
row.AppendChildLast(cell);

// Initialise le nœud de la table
Table table = new Table(doc)
              {
                  IsBordersVisible = true,
                  Columns = { new TableColumn { Width = 70 } }
              };

// Insérer un nœud de ligne dans le tableau
table.AppendChildLast(row);

// Ajouter une balise à ce nœud de table
table.Tags.Add(NoteTag.CreateQuestionMark());

Outline outline = new Outline(doc);
OutlineElement outlineElem = new OutlineElement(doc);

// Ajouter un nœud de table
outlineElem.AppendChildLast(table);

// Ajout d'éléments de contour
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

// Enregistrer le document OneNote
dataDir = dataDir + "AddTableNodeWithTag_out.one";
doc.Save(dataDir);

Montre comment préparer un modèle pour une réunion hebdomadaire.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_Tags();

// Crée un objet de la classe Document
var headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
var bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

var d = new Document();
bool restartFlag = true;
var outline = d.AppendChildLast(new Page()
                                    {
                                        Title = new Title() { TitleText = new RichText() { Text = $"Weekly meeting {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
                                    })
               .AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });

outline.AppendChildLast(new OutlineElement())
       .AppendChildLast(new RichText() { Text = "Important", ParagraphStyle = headerStyle });
foreach (var e in new[] { "First", "Second", "Third" })
{
    outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
           .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle });
    restartFlag = false;
}

outline.AppendChildLast(new OutlineElement())
       .AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
restartFlag = true;
foreach (var e in new[] { "First", "Second", "Third" })
{
    outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
           .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
    restartFlag = false;
}

d.Save(Path.Combine(dataDir, "meetingNotes.one"));

Voir également