Class NoteTag

NoteTag class

Rappresenta un tag nota.

public sealed class NoteTag : IEquatable<NoteTag>, INoteTag

Proprietà

NomeDescrizione
CompletedTime { get; }Ottiene o imposta il tempo di completamento.
CreationTime { get; set; }Ottiene o imposta l’ora di creazione.
FontColor { get; set; }Ottiene o imposta il colore del carattere.
Highlight { get; set; }Ottiene o imposta il colore di evidenziazione.
Icon { get; set; }Ottiene o imposta l’icona.
Label { get; set; }Ottiene o imposta il testo dell’etichetta.
Status { get; }Ottiene o imposta lo stato.

Metodi

NomeDescrizione
static CreateAwardRibbon(string)Crea un nuovo tag nota con l’icona AwardRibbon e l’etichetta specificata.
static CreateBinoculars(string)Crea un nuovo tag nota con l’icona del binocolo e l’etichetta specificata.
static CreateBlankPaperWithLines(string)Crea un nuovo tag nota con l’icona BlankPaperWithLines e l’etichetta specificata.
static CreateBlueCheckMark(string)Crea un nuovo tag nota con l’icona BlueCheckMark e l’etichetta specificata.
static CreateBlueCircle(string)Crea un nuovo tag nota con l’icona BlueCircle e l’etichetta specificata.
static CreateBlueCircle1(string)Crea un nuovo tag nota con l’icona BlueCircle1 e l’etichetta specificata.
static CreateBlueCircle2(string)Crea un nuovo tag nota con l’icona BlueCircle2 e l’etichetta specificata.
static CreateBlueCircle3(string)Crea un nuovo tag nota con l’icona BlueCircle3 e l’etichetta specificata.
static CreateBlueDownArrow(string)Crea un nuovo tag nota con l’icona BlueDownArrow e l’etichetta specificata.
static CreateBlueEightPointStar(string)Crea un nuovo tag nota con l’icona BlueEightPointStar e l’etichetta specificata.
static CreateBlueFollowUpFlag(string)Crea un nuovo tag nota con l’icona BlueFollowUpFlag e l’etichetta specificata.
static CreateBlueLeftArrow(string)Crea un nuovo tag nota con l’icona BlueLeftArrow e l’etichetta specificata.
static CreateBlueRightArrow(string)Crea un nuovo tag nota con l’icona BlueRightArrow e l’etichetta specificata.
static CreateBlueSolidTarget(string)Crea un nuovo tag nota con l’icona BlueSolidTarget e l’etichetta specificata.
static CreateBlueSquare(string)Crea un nuovo tag nota con l’icona BlueSquare e l’etichetta specificata.
static CreateBlueStar(string)Crea un nuovo tag nota con l’icona BlueStar e l’etichetta specificata.
static CreateBlueSun(string)Crea un nuovo tag nota con l’icona BlueSun e l’etichetta specificata.
static CreateBlueTarget(string)Crea un nuovo tag nota con l’icona BlueTarget e l’etichetta specificata.
static CreateBlueTriangle(string)Crea un nuovo tag nota con l’icona BlueTriangle e l’etichetta specificata.
static CreateBlueUmbrella(string)Crea un nuovo tag nota con l’icona BlueUmbrella e l’etichetta specificata.
static CreateBlueUpArrow(string)Crea un nuovo tag nota con l’icona BlueUpArrow e l’etichetta specificata.
static CreateBlueXNo(string)Crea un nuovo tag nota con l’icona BlueXNo e l’etichetta specificata.
static CreateBlueXWithDots(string)Crea un nuovo tag nota con l’icona BlueXWithDots e l’etichetta specificata.
static CreateCalendarDateWithClock(string)Crea un nuovo tag nota con l’icona CalendarDateWithClock e l’etichetta specificata.
static CreateCar(string)Crea un nuovo tag nota con l’icona dell’auto e l’etichetta specificata.
static CreateClosedEnvelope(string)Crea un nuovo tag nota con l’icona ClosedEnvelope e l’etichetta specificata.
static CreateCloud(string)Crea un nuovo tag nota con l’icona Nuvola e l’etichetta specificata.
static CreateCoinsWithWindowBackdrop(string)Crea un nuovo tag nota con l’icona CoinsWithWindowBackdrop e l’etichetta specificata.
static CreateCommentBubble(string)Crea un nuovo tag nota con l’icona CommentBubble e l’etichetta specificata.
static CreateContactInformation(string)Crea un nuovo tag nota con l’icona ContactInformation e l’etichetta specificata.
static CreateContactPersonOnCard(string)Crea un nuovo tag nota con l’icona ContactPersonOnCard e l’etichetta specificata.
static CreateDollarSign(string)Crea un nuovo tag nota con l’icona DollarSign e l’etichetta specificata.
static CreateEMailMessage(string)Crea un nuovo tag nota con l’icona EMailMessage e l’etichetta specificata.
static CreateFrowningFace(string)Crea un nuovo tag nota con l’icona FrowningFace e l’etichetta specificata.
static CreateGlobe(string)Crea un nuovo tag nota con l’icona Globo e l’etichetta specificata.
static CreateGreenCheckMark(string)Crea un nuovo tag nota con l’icona GreenCheckMark e l’etichetta specificata.
static CreateGreenCircle(string)Crea un nuovo tag nota con l’icona GreenCircle e l’etichetta specificata.
static CreateGreenCircle1(string)Crea un nuovo tag nota con l’icona GreenCircle1 e l’etichetta specificata.
static CreateGreenCircle2(string)Crea un nuovo tag nota con l’icona GreenCircle2 e l’etichetta specificata.
static CreateGreenCircle3(string)Crea un nuovo tag nota con l’icona GreenCircle3 e l’etichetta specificata.
static CreateGreenDownArrow(string)Crea un nuovo tag nota con l’icona GreenDownArrow e l’etichetta specificata.
static CreateGreenEightPointStar(string)Crea un nuovo tag nota con l’icona GreenEightPointStar e l’etichetta specificata.
static CreateGreenLeftArrow(string)Crea un nuovo tag nota con l’icona GreenLeftArrow e l’etichetta specificata.
static CreateGreenRightArrow(string)Crea un nuovo tag nota con l’icona GreenRightArrow e l’etichetta specificata.
static CreateGreenSolidArrow(string)Crea un nuovo tag nota con l’icona GreenSolidArrow e l’etichetta specificata.
static CreateGreenSquare(string)Crea un nuovo tag nota con l’icona GreenSquare e l’etichetta specificata.
static CreateGreenStar(string)Crea un nuovo tag nota con l’icona GreenStar e l’etichetta specificata.
static CreateGreenSun(string)Crea un nuovo tag nota con l’icona GreenSun e l’etichetta specificata.
static CreateGreenTarget(string)Crea un nuovo tag nota con l’icona GreenTarget e l’etichetta specificata.
static CreateGreenTriangle(string)Crea un nuovo tag nota con l’icona GreenTriangle e l’etichetta specificata.
static CreateGreenUmbrella(string)Crea un nuovo tag nota con l’icona GreenUmbrella e l’etichetta specificata.
static CreateGreenUpArrow(string)Crea un nuovo tag nota con l’icona GreenUpArrow e l’etichetta specificata.
static CreateGreenXNo(string)Crea un nuovo tag nota con l’icona GreenXNo e l’etichetta specificata.
static CreateGreenXWithDots(string)Crea un nuovo tag nota con l’icona GreenXWithDots e l’etichetta specificata.
static CreateHeart(string)Crea un nuovo tag nota con l’icona a forma di cuore e l’etichetta specificata.
static CreateHighPriority(string)Crea un nuovo tag nota con l’icona HighPriority e l’etichetta specificata.
static CreateHome(string)Crea un nuovo tag nota con l’icona Home e l’etichetta specificata.
static CreateHyperlinkGlobe(string)Crea un nuovo tag nota con l’icona HyperlinkGlobe e l’etichetta specificata.
static CreateInstantMessagingContactPerson(string)Crea un nuovo tag nota con l’icona InstantMessagingContactPerson e l’etichetta specificata.
static CreateLaptop(string)Crea un nuovo tag nota con l’icona del laptop e l’etichetta specificata.
static CreateLightBulb(string)Crea un nuovo tag nota con l’icona LightBulb e l’etichetta specificata.
static CreateLightningBolt(string)Crea un nuovo tag nota con l’icona LightningBolt e l’etichetta specificata.
static CreateMeeting(string)Crea un nuovo tag nota con l’icona Riunione e l’etichetta specificata.
static CreateMobilePhone(string)Crea un nuovo tag nota con l’icona Cellulare e l’etichetta specificata.
static CreateMovieClip(string)Crea un nuovo tag nota con l’icona MovieClip e l’etichetta specificata.
static CreateMusicalNote(string)Crea un nuovo tag nota con l’icona Nota musicale e l’etichetta specificata.
static CreateNoIcon(string)Crea un nuovo tag nota senza icona e con etichetta specificata.
static CreateNotebookWithClock(string)Crea un nuovo tag nota con l’icona NotebookWithClock e l’etichetta specificata.
static CreateOpenBook(string)Crea un nuovo tag nota con l’icona OpenBook e l’etichetta specificata.
static CreateOpenEnvelope(string)Crea un nuovo tag nota con l’icona OpenEnvelope e l’etichetta specificata.
static CreateOrangeSquare(string)Crea un nuovo tag nota con l’icona OrangeSquare e l’etichetta specificata.
static CreatePadlock(string)Crea un nuovo tag nota con l’icona del lucchetto e l’etichetta specificata.
static CreatePaperClip(string)Crea un nuovo tag nota con l’icona PaperClip e l’etichetta specificata.
static CreatePen(string)Crea un nuovo tag nota con l’icona Penna e l’etichetta specificata.
static CreatePersonWithExclamationMark(string)Crea un nuovo tag nota con l’icona PersonWithExclamationMark e l’etichetta specificata.
static CreatePinkSquare(string)Crea un nuovo tag nota con l’icona PinkSquare e l’etichetta specificata.
static CreatePlane(string)Crea un nuovo tag nota con l’icona del piano e l’etichetta specificata.
static CreatePresentationSlide(string)Crea un nuovo tag nota con l’icona PresentationSlide e l’etichetta specificata.
static CreatePushpin(string)Crea un nuovo tag nota con l’icona della puntina da disegno e l’etichetta specificata.
static CreateQuestionBalloon(string)Crea un nuovo tag nota con l’icona QuestionBalloon e l’etichetta specificata.
static CreateQuestionMark(string)Crea un nuovo tag nota con l’icona Punto interrogativo e l’etichetta specificata.
static CreateQuotationMark(string)Crea un nuovo tag nota con l’icona QuotationMark e l’etichetta specificata.
static CreateRedSquare(string)Crea un nuovo tag nota con l’icona RedSquare e l’etichetta specificata.
static CreateReminderBell(string)Crea un nuovo tag nota con l’icona ReminderBell e l’etichetta specificata.
static CreateResearch(string)Crea un nuovo tag nota con l’icona Ricerca e l’etichetta specificata.
static CreateRoseOnStem(string)Crea un nuovo tag nota con l’icona RoseOnStem e l’etichetta specificata.
static CreateScheduledTask(string)Crea un nuovo tag nota con l’icona ScheduledTask e l’etichetta specificata.
static CreateSmilingFace(string)Crea un nuovo tag nota con l’icona SmilingFace e l’etichetta specificata.
static CreateSunflower(string)Crea un nuovo tag nota con l’icona Girasole e l’etichetta specificata.
static CreateTelephoneWithClock(string)Crea un nuovo tag nota con l’icona TelephoneWithClock e l’etichetta specificata.
static CreateTimeSensitive(string)Crea un nuovo tag nota con l’icona TimeSensitive e l’etichetta specificata.
static CreateTwoPeople(string)Crea un nuovo tag nota con l’icona TwoPeople e l’etichetta specificata.
static CreateYellowCheckMark(string)Crea un nuovo tag nota con l’icona YellowCheckMark e l’etichetta specificata.
static CreateYellowCircle(string)Crea un nuovo tag nota con l’icona YellowCircle e l’etichetta specificata.
static CreateYellowCircle1(string)Crea un nuovo tag nota con l’icona YellowCircle1 e l’etichetta specificata.
static CreateYellowCircle2(string)Crea un nuovo tag nota con l’icona YellowCircle2 e l’etichetta specificata.
static CreateYellowCircle3(string)Crea un nuovo tag nota con l’icona YellowCircle3 e l’etichetta specificata.
static CreateYellowDownArrow(string)Crea un nuovo tag nota con l’icona YellowDownArrow e l’etichetta specificata.
static CreateYellowEightPointStar(string)Crea un nuovo tag nota con l’icona YellowEightPointStar e l’etichetta specificata.
static CreateYellowKey(string)Crea un nuovo tag nota con l’icona YellowKey e l’etichetta specificata.
static CreateYellowLeftArrow(string)Crea un nuovo tag nota con l’icona YellowLeftArrow e l’etichetta specificata.
static CreateYellowRightArrow(string)Crea un nuovo tag nota con l’icona YellowRightArrow e l’etichetta specificata.
static CreateYellowSolidTarget(string)Crea un nuovo tag nota con l’icona YellowSolidTarget e l’etichetta specificata.
static CreateYellowSquare(string)Crea un nuovo tag nota con l’icona YellowSquare e l’etichetta specificata.
static CreateYellowStar(string)Crea un nuovo tag nota con l’icona YellowStar e l’etichetta specificata.
static CreateYellowSun(string)Crea un nuovo tag nota con l’icona YellowSun e l’etichetta specificata.
static CreateYellowTarget(string)Crea un nuovo tag nota con l’icona YellowTarget e l’etichetta specificata.
static CreateYellowTriangle(string)Crea un nuovo tag nota con l’icona YellowTriangle e l’etichetta specificata.
static CreateYellowUmbrella(string)Crea un nuovo tag nota con l’icona YellowUmbrella e l’etichetta specificata.
static CreateYellowUpArrow(string)Crea un nuovo tag nota con l’icona YellowUpArrow e l’etichetta specificata.
static CreateYellowX(string)Crea un nuovo tag nota con l’icona YellowX e l’etichetta specificata.
static CreateYellowXWithDots(string)Crea un nuovo tag nota con l’icona YellowXWithDots e l’etichetta specificata.
Equals(NoteTag)Determina se l’oggetto specificato è uguale all’oggetto corrente.
override Equals(object)Determina se l’oggetto specificato è uguale all’oggetto corrente.
override GetHashCode()Funge da funzione hash per il tipo.

Esempi

Mostra come aggiungere una nuova immagine con tag.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_Tags();

// Crea un oggetto della classe Document
Document doc = new Document();

// Inizializza l'oggetto della classe Page
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inizializza l'oggetto della classe Outline
Outline outline = new Outline(doc);

// Inizializza l'oggetto della classe OutlineElement
OutlineElement outlineElem = new OutlineElement(doc);

// Carica un'immagine
Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "icon.jpg");

// Inserisci l'immagine nel nodo del documento
outlineElem.AppendChildLast(image);
image.Tags.Add(NoteTag.CreateYellowStar());

// Aggiungi nodo elemento contorno
outline.AppendChildLast(outlineElem);

// Aggiungi nodo di contorno
page.AppendChildLast(outline);

// Aggiungi il nodo della pagina
doc.AppendChildLast(page);

// Salva documento OneNote
dataDir = dataDir + "AddImageNodeWithTag_out.one";
doc.Save(dataDir);

Mostra come aggiungere un nuovo paragrafo con tag.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_Tags();

// Crea un oggetto della classe Document
Document doc = new Document();

// Inizializza l'oggetto della classe Page
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inizializza l'oggetto della classe Outline
Outline outline = new Outline(doc);

// Inizializza l'oggetto della 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());

// Aggiungi nodo di testo
outlineElem.AppendChildLast(text);

// Aggiungi nodo elemento contorno
outline.AppendChildLast(outlineElem);

// Aggiungi nodo di contorno
page.AppendChildLast(outline);

// Aggiungi il nodo della pagina
doc.AppendChildLast(page);

// Salva documento OneNote
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);

Mostra come accedere ai dettagli di un tag.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_Tags();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "TagFile.one");

// Ottieni tutti i nodi RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Itera attraverso ogni nodo
foreach (RichText richText in nodes)
{
    var tags = richText.Tags.OfType<NoteTag>();
    if (tags.Any())
    {
        Console.WriteLine($"Text: {richText.Text}");
        foreach (var noteTag in tags)
        {
            // Recupera le proprietà
            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}");
        }
    }
}

Mostra come aggiungere una nuova tabella con tag.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_Tags();

// Crea un oggetto della classe Document
Document doc = new Document();

// Inizializza l'oggetto della classe Page
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inizializza l'oggetto della classe TableRow
TableRow row = new TableRow(doc);

// Inizializza l'oggetto della classe TableCell
TableCell cell = new TableCell(doc);

// Inserisci il contenuto della cella
cell.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Single cell."));

// Aggiungi cella al nodo riga
row.AppendChildLast(cell);

// Inizializza il nodo della tabella
Table table = new Table(doc)
              {
                  IsBordersVisible = true,
                  Columns = { new TableColumn { Width = 70 } }
              };

// Inserisci il nodo riga nella tabella
table.AppendChildLast(row);

// Aggiungi tag a questo nodo della tabella
table.Tags.Add(NoteTag.CreateQuestionMark());

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

// Aggiungi il nodo della tabella
outlineElem.AppendChildLast(table);

// Aggiungi elementi di contorno
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

// Salva documento OneNote
dataDir = dataDir + "AddTableNodeWithTag_out.one";
doc.Save(dataDir);

Mostra come preparare un modello per una riunione settimanale.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_Tags();

// Crea un oggetto della 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"));

Guarda anche