Class NoteTag

NoteTag class

Representa una etiqueta de nota.

public sealed class NoteTag : IEquatable<NoteTag>, INoteTag

Propiedades

NombreDescripción
CompletedTime { get; }Obtiene o establece el tiempo completado.
CreationTime { get; set; }Obtiene o establece la hora de creación.
FontColor { get; set; }Obtiene o establece el color de la fuente.
Highlight { get; set; }Obtiene o establece el color de resaltado.
Icon { get; set; }Obtiene o establece el icono.
Label { get; set; }Obtiene o establece el texto de la etiqueta.
Status { get; }Obtiene o establece el estado.

Métodos

NombreDescripción
static CreateAwardRibbon(string)Crea una nueva etiqueta de nota con el ícono AwardRibbon y la etiqueta especificada.
static CreateBinoculars(string)Crea una nueva etiqueta de nota con el ícono de Binoculares y la etiqueta especificada.
static CreateBlankPaperWithLines(string)Crea una nueva etiqueta de nota con el ícono BlankPaperWithLines y la etiqueta especificada.
static CreateBlueCheckMark(string)Crea una nueva etiqueta de nota con el ícono BlueCheckMark y la etiqueta especificada.
static CreateBlueCircle(string)Crea una nueva etiqueta de nota con el ícono BlueCircle y la etiqueta especificada.
static CreateBlueCircle1(string)Crea una nueva etiqueta de nota con el ícono BlueCircle1 y la etiqueta especificada.
static CreateBlueCircle2(string)Crea una nueva etiqueta de nota con el ícono BlueCircle2 y la etiqueta especificada.
static CreateBlueCircle3(string)Crea una nueva etiqueta de nota con el ícono BlueCircle3 y la etiqueta especificada.
static CreateBlueDownArrow(string)Crea una nueva etiqueta de nota con el ícono BlueDownArrow y la etiqueta especificada.
static CreateBlueEightPointStar(string)Crea una nueva etiqueta de nota con el ícono BlueEightPointStar y la etiqueta especificada.
static CreateBlueFollowUpFlag(string)Crea una nueva etiqueta de nota con el ícono BlueFollowUpFlag y la etiqueta especificada.
static CreateBlueLeftArrow(string)Crea una nueva etiqueta de nota con el ícono BlueLeftArrow y la etiqueta especificada.
static CreateBlueRightArrow(string)Crea una nueva etiqueta de nota con el ícono BlueRightArrow y la etiqueta especificada.
static CreateBlueSolidTarget(string)Crea una nueva etiqueta de nota con el ícono BlueSolidTarget y la etiqueta especificada.
static CreateBlueSquare(string)Crea una nueva etiqueta de nota con el ícono BlueSquare y la etiqueta especificada.
static CreateBlueStar(string)Crea una nueva etiqueta de nota con el icono de BlueStar y la etiqueta especificada.
static CreateBlueSun(string)Crea una nueva etiqueta de nota con el ícono BlueSun y la etiqueta especificada.
static CreateBlueTarget(string)Crea una nueva etiqueta de nota con el ícono BlueTarget y la etiqueta especificada.
static CreateBlueTriangle(string)Crea una nueva etiqueta de nota con el ícono BlueTriangle y la etiqueta especificada.
static CreateBlueUmbrella(string)Crea una nueva etiqueta de nota con el ícono BlueUmbrella y la etiqueta especificada.
static CreateBlueUpArrow(string)Crea una nueva etiqueta de nota con el ícono BlueUpArrow y la etiqueta especificada.
static CreateBlueXNo(string)Crea una nueva etiqueta de nota con el ícono BlueXNo y la etiqueta especificada.
static CreateBlueXWithDots(string)Crea una nueva etiqueta de nota con el ícono BlueXWithDots y la etiqueta especificada.
static CreateCalendarDateWithClock(string)Crea una nueva etiqueta de nota con el ícono CalendarDateWithClock y la etiqueta especificada.
static CreateCar(string)Crea una nueva etiqueta de nota con el icono del coche y la etiqueta especificada.
static CreateClosedEnvelope(string)Crea una nueva etiqueta de nota con el icono de sobre cerrado y la etiqueta especificada.
static CreateCloud(string)Crea una nueva etiqueta de nota con el icono de la nube y la etiqueta especificada.
static CreateCoinsWithWindowBackdrop(string)Crea una nueva etiqueta de nota con el ícono CoinsWithWindowBackdrop y la etiqueta especificada.
static CreateCommentBubble(string)Crea una nueva etiqueta de nota con el icono de la burbuja de comentarios y la etiqueta especificada.
static CreateContactInformation(string)Crea una nueva etiqueta de nota con el icono Información de contacto y la etiqueta especificada.
static CreateContactPersonOnCard(string)Crea una nueva etiqueta de nota con el ícono ContactPersonOnCard y la etiqueta especificada.
static CreateDollarSign(string)Crea una nueva etiqueta de nota con el ícono DollarSign y la etiqueta especificada.
static CreateEMailMessage(string)Crea una nueva etiqueta de nota con el icono de mensaje de correo electrónico y la etiqueta especificada.
static CreateFrowningFace(string)Crea una nueva etiqueta de nota con el ícono FrowningFace y la etiqueta especificada.
static CreateGlobe(string)Crea una nueva etiqueta de nota con el icono Globo y la etiqueta especificada.
static CreateGreenCheckMark(string)Crea una nueva etiqueta de nota con el ícono GreenCheckMark y la etiqueta especificada.
static CreateGreenCircle(string)Crea una nueva etiqueta de nota con el ícono GreenCircle y la etiqueta especificada.
static CreateGreenCircle1(string)Crea una nueva etiqueta de nota con el ícono GreenCircle1 y la etiqueta especificada.
static CreateGreenCircle2(string)Crea una nueva etiqueta de nota con el ícono GreenCircle2 y la etiqueta especificada.
static CreateGreenCircle3(string)Crea una nueva etiqueta de nota con el ícono GreenCircle3 y la etiqueta especificada.
static CreateGreenDownArrow(string)Crea una nueva etiqueta de nota con el ícono GreenDownArrow y la etiqueta especificada.
static CreateGreenEightPointStar(string)Crea una nueva etiqueta de nota con el ícono GreenEightPointStar y la etiqueta especificada.
static CreateGreenLeftArrow(string)Crea una nueva etiqueta de nota con el icono GreenLeftArrow y la etiqueta especificada.
static CreateGreenRightArrow(string)Crea una nueva etiqueta de nota con el ícono GreenRightArrow y la etiqueta especificada.
static CreateGreenSolidArrow(string)Crea una nueva etiqueta de nota con el ícono GreenSolidArrow y la etiqueta especificada.
static CreateGreenSquare(string)Crea una nueva etiqueta de nota con el icono de GreenSquare y la etiqueta especificada.
static CreateGreenStar(string)Crea una nueva etiqueta de nota con el icono de GreenStar y la etiqueta especificada.
static CreateGreenSun(string)Crea una nueva etiqueta de nota con el icono de GreenSun y la etiqueta especificada.
static CreateGreenTarget(string)Crea una nueva etiqueta de nota con el ícono GreenTarget y la etiqueta especificada.
static CreateGreenTriangle(string)Crea una nueva etiqueta de nota con el ícono GreenTriangle y la etiqueta especificada.
static CreateGreenUmbrella(string)Crea una nueva etiqueta de nota con el ícono GreenUmbrella y la etiqueta especificada.
static CreateGreenUpArrow(string)Crea una nueva etiqueta de nota con el ícono GreenUpArrow y la etiqueta especificada.
static CreateGreenXNo(string)Crea una nueva etiqueta de nota con el ícono GreenXNo y la etiqueta especificada.
static CreateGreenXWithDots(string)Crea una nueva etiqueta de nota con el ícono GreenXWithDots y la etiqueta especificada.
static CreateHeart(string)Crea una nueva etiqueta de nota con el icono de corazón y la etiqueta especificada.
static CreateHighPriority(string)Crea una nueva etiqueta de nota con el icono de alta prioridad y la etiqueta especificada.
static CreateHome(string)Crea una nueva etiqueta de nota con el ícono Inicio y la etiqueta especificada.
static CreateHyperlinkGlobe(string)Crea una nueva etiqueta de nota con el ícono HyperlinkGlobe y la etiqueta especificada.
static CreateInstantMessagingContactPerson(string)Crea una nueva etiqueta de nota con el icono InstantMessagingContactPerson y la etiqueta especificada.
static CreateLaptop(string)Crea una nueva etiqueta de nota con el ícono de la computadora portátil y la etiqueta especificada.
static CreateLightBulb(string)Crea una nueva etiqueta de nota con el icono de bombilla y la etiqueta especificada.
static CreateLightningBolt(string)Crea una nueva etiqueta de nota con el ícono LightningBolt y la etiqueta especificada.
static CreateMeeting(string)Crea una nueva etiqueta de nota con el icono Reunión y la etiqueta especificada.
static CreateMobilePhone(string)Crea una nueva etiqueta de nota con el ícono del teléfono móvil y la etiqueta especificada.
static CreateMovieClip(string)Crea una nueva etiqueta de nota con el icono de MovieClip y la etiqueta especificada.
static CreateMusicalNote(string)Crea una nueva etiqueta de nota con el icono Nota musical y la etiqueta especificada.
static CreateNoIcon(string)Crea una nueva etiqueta de nota sin icono y con la etiqueta especificada.
static CreateNotebookWithClock(string)Crea una nueva etiqueta de nota con el ícono NotebookWithClock y la etiqueta especificada.
static CreateOpenBook(string)Crea una nueva etiqueta de nota con el icono de OpenBook y la etiqueta especificada.
static CreateOpenEnvelope(string)Crea una nueva etiqueta de nota con el ícono OpenEnvelope y la etiqueta especificada.
static CreateOrangeSquare(string)Crea una nueva etiqueta de nota con el ícono OrangeSquare y la etiqueta especificada.
static CreatePadlock(string)Crea una nueva etiqueta de nota con el icono de candado y la etiqueta especificada.
static CreatePaperClip(string)Crea una nueva etiqueta de nota con el icono de PaperClip y la etiqueta especificada.
static CreatePen(string)Crea una nueva etiqueta de nota con el ícono de Pluma y la etiqueta especificada.
static CreatePersonWithExclamationMark(string)Crea una nueva etiqueta de nota con el ícono PersonWithExclamationMark y la etiqueta especificada.
static CreatePinkSquare(string)Crea una nueva etiqueta de nota con el ícono PinkSquare y la etiqueta especificada.
static CreatePlane(string)Crea una nueva etiqueta de nota con el icono Plano y la etiqueta especificada.
static CreatePresentationSlide(string)Crea una nueva etiqueta de nota con el icono PresentationSlide y la etiqueta especificada.
static CreatePushpin(string)Crea una nueva etiqueta de nota con el icono de chincheta y la etiqueta especificada.
static CreateQuestionBalloon(string)Crea una nueva etiqueta de nota con el ícono de QuestionBalloon y la etiqueta especificada.
static CreateQuestionMark(string)Crea una nueva etiqueta de nota con el icono de QuestionMark y la etiqueta especificada.
static CreateQuotationMark(string)Crea una nueva etiqueta de nota con el icono de comillas y la etiqueta especificada.
static CreateRedSquare(string)Crea una nueva etiqueta de nota con el icono de RedSquare y la etiqueta especificada.
static CreateReminderBell(string)Crea una nueva etiqueta de nota con el icono de ReminderBell y la etiqueta especificada.
static CreateResearch(string)Crea una nueva etiqueta de nota con el ícono de Investigación y la etiqueta especificada.
static CreateRoseOnStem(string)Crea una nueva etiqueta de nota con el ícono RoseOnStem y la etiqueta especificada.
static CreateScheduledTask(string)Crea una nueva etiqueta de nota con el ícono ScheduledTask y la etiqueta especificada.
static CreateSmilingFace(string)Crea una nueva etiqueta de nota con el icono de cara sonriente y la etiqueta especificada.
static CreateSunflower(string)Crea una nueva etiqueta de nota con el ícono Girasol y la etiqueta especificada.
static CreateTelephoneWithClock(string)Crea una nueva etiqueta de nota con el ícono TeléfonoConReloj y la etiqueta especificada.
static CreateTimeSensitive(string)Crea una nueva etiqueta de nota con el icono de TimeSensitive y la etiqueta especificada.
static CreateTwoPeople(string)Crea una nueva etiqueta de nota con el icono TwoPeople y la etiqueta especificada.
static CreateYellowCheckMark(string)Crea una nueva etiqueta de nota con el ícono YellowCheckMark y la etiqueta especificada.
static CreateYellowCircle(string)Crea una nueva etiqueta de nota con el ícono YellowCircle y la etiqueta especificada.
static CreateYellowCircle1(string)Crea una nueva etiqueta de nota con el ícono YellowCircle1 y la etiqueta especificada.
static CreateYellowCircle2(string)Crea una nueva etiqueta de nota con el ícono YellowCircle2 y la etiqueta especificada.
static CreateYellowCircle3(string)Crea una nueva etiqueta de nota con el ícono YellowCircle3 y la etiqueta especificada.
static CreateYellowDownArrow(string)Crea una nueva etiqueta de nota con el ícono YellowDownArrow y la etiqueta especificada.
static CreateYellowEightPointStar(string)Crea una nueva etiqueta de nota con el ícono YellowEightPointStar y la etiqueta especificada.
static CreateYellowKey(string)Crea una nueva etiqueta de nota con el icono YellowKey y la etiqueta especificada.
static CreateYellowLeftArrow(string)Crea una nueva etiqueta de nota con el ícono YellowLeftArrow y la etiqueta especificada.
static CreateYellowRightArrow(string)Crea una nueva etiqueta de nota con el ícono YellowRightArrow y la etiqueta especificada.
static CreateYellowSolidTarget(string)Crea una nueva etiqueta de nota con el ícono YellowSolidTarget y la etiqueta especificada.
static CreateYellowSquare(string)Crea una nueva etiqueta de nota con el ícono YellowSquare y la etiqueta especificada.
static CreateYellowStar(string)Crea una nueva etiqueta de nota con el icono YellowStar y la etiqueta especificada.
static CreateYellowSun(string)Crea una nueva etiqueta de nota con el ícono YellowSun y la etiqueta especificada.
static CreateYellowTarget(string)Crea una nueva etiqueta de nota con el ícono YellowTarget y la etiqueta especificada.
static CreateYellowTriangle(string)Crea una nueva etiqueta de nota con el ícono YellowTriangle y la etiqueta especificada.
static CreateYellowUmbrella(string)Crea una nueva etiqueta de nota con el ícono YellowUmbrella y la etiqueta especificada.
static CreateYellowUpArrow(string)Crea una nueva etiqueta de nota con el ícono YellowUpArrow y la etiqueta especificada.
static CreateYellowX(string)Crea una nueva etiqueta de nota con el icono YellowX y la etiqueta especificada.
static CreateYellowXWithDots(string)Crea una nueva etiqueta de nota con el ícono YellowXWithDots y la etiqueta especificada.
Equals(NoteTag)Determina si el objeto especificado es igual al objeto actual.
override Equals(object)Determina si el objeto especificado es igual al objeto actual.
override GetHashCode()Sirve como función hash para el tipo.

Ejemplos

Muestra cómo agregar una nueva imagen con etiqueta.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_Tags();

// Crear un objeto de la clase Documento
Document doc = new Document();

// Inicializar objeto de clase de página
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inicializa el objeto de la clase Esquema
Outline outline = new Outline(doc);

// Inicializa el objeto de la clase OutlineElement
OutlineElement outlineElem = new OutlineElement(doc);

// Cargar una imagen
Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "icon.jpg");

// Insertar imagen en el nodo del documento
outlineElem.AppendChildLast(image);
image.Tags.Add(NoteTag.CreateYellowStar());

// Agregar nodo de elemento de contorno
outline.AppendChildLast(outlineElem);

// Agregar nodo de contorno
page.AppendChildLast(outline);

// Añadir nodo de página
doc.AppendChildLast(page);

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

Muestra cómo agregar un nuevo párrafo con etiqueta.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_Tags();

// Crear un objeto de la clase Documento
Document doc = new Document();

// Inicializar objeto de clase de página
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inicializa el objeto de la clase Esquema
Outline outline = new Outline(doc);

// Inicializa el objeto de la clase 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());

// Agregar nodo de texto
outlineElem.AppendChildLast(text);

// Agregar nodo de elemento de contorno
outline.AppendChildLast(outlineElem);

// Agregar nodo de contorno
page.AppendChildLast(outline);

// Añadir nodo de página
doc.AppendChildLast(page);

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

Muestra cómo acceder a los detalles de una etiqueta.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_Tags();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "TagFile.one");

// Obtener todos los nodos RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Iterar a través de cada 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)
        {
            // Recuperar propiedades
            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}");
        }
    }
}

Muestra cómo agregar una nueva tabla con etiqueta.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_Tags();

// Crear un objeto de la clase Documento
Document doc = new Document();

// Inicializar objeto de clase de página
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inicializa el objeto de la clase TableRow
TableRow row = new TableRow(doc);

// Inicializa el objeto de la clase TableCell
TableCell cell = new TableCell(doc);

// Insertar contenido de celda
cell.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Single cell."));

// Agregar celda al nodo de fila
row.AppendChildLast(cell);

// Inicializa el nodo de la tabla
Table table = new Table(doc)
              {
                  IsBordersVisible = true,
                  Columns = { new TableColumn { Width = 70 } }
              };

// Insertar nodo de fila en la tabla
table.AppendChildLast(row);

// Agregar etiqueta a este nodo de tabla
table.Tags.Add(NoteTag.CreateQuestionMark());

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

// Agregar nodo de tabla
outlineElem.AppendChildLast(table);

// Agregar elementos de contorno
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

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

Muestra cómo preparar una plantilla para la reunión semanal.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_Tags();

// Crear un objeto de la clase Documento
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"));

Ver también