Class NoteTag

NoteTag class

Merupakan tag catatan.

public sealed class NoteTag : IEquatable<NoteTag>, INoteTag

Properti

NamaKeterangan
CompletedTime { get; }Mendapat atau menyetel waktu selesai.
CreationTime { get; set; }Mendapatkan atau menyetel waktu pembuatan.
FontColor { get; set; }Mendapat atau mengatur warna font.
Highlight { get; set; }Mendapat atau menyetel warna sorotan.
Icon { get; set; }Mendapat atau menyetel ikon.
Label { get; set; }Mendapat atau menyetel teks label.
Status { get; }Mendapat atau menyetel status.

Metode

NamaKeterangan
static CreateAwardRibbon(string)Membuat tag catatan baru dengan ikon AwardRibbon dan label tertentu.
static CreateBinoculars(string)Membuat tag catatan baru dengan ikon Teropong dan label tertentu.
static CreateBlankPaperWithLines(string)Membuat tag catatan baru dengan ikon BlankPaperWithLines dan label tertentu.
static CreateBlueCheckMark(string)Membuat tag catatan baru dengan ikon BlueCheckMark dan label tertentu.
static CreateBlueCircle(string)Membuat tag catatan baru dengan ikon BlueCircle dan label tertentu.
static CreateBlueCircle1(string)Membuat tag catatan baru dengan ikon BlueCircle1 dan label tertentu.
static CreateBlueCircle2(string)Membuat tag catatan baru dengan ikon BlueCircle2 dan label tertentu.
static CreateBlueCircle3(string)Membuat tag catatan baru dengan ikon BlueCircle3 dan label tertentu.
static CreateBlueDownArrow(string)Membuat tag catatan baru dengan ikon BlueDownArrow dan label tertentu.
static CreateBlueEightPointStar(string)Membuat tag catatan baru dengan ikon BlueEightPointStar dan label tertentu.
static CreateBlueFollowUpFlag(string)Membuat tag catatan baru dengan ikon BlueFollowUpFlag dan label tertentu.
static CreateBlueLeftArrow(string)Membuat tag catatan baru dengan ikon BlueLeftArrow dan label tertentu.
static CreateBlueRightArrow(string)Membuat tag catatan baru dengan ikon BlueRightArrow dan label tertentu.
static CreateBlueSolidTarget(string)Membuat tag catatan baru dengan ikon BlueSolidTarget dan label tertentu.
static CreateBlueSquare(string)Membuat tag catatan baru dengan ikon BlueSquare dan label tertentu.
static CreateBlueStar(string)Membuat tag catatan baru dengan ikon BlueStar dan label tertentu.
static CreateBlueSun(string)Membuat tag catatan baru dengan ikon BlueSun dan label tertentu.
static CreateBlueTarget(string)Membuat tag catatan baru dengan ikon BlueTarget dan label tertentu.
static CreateBlueTriangle(string)Membuat tag catatan baru dengan ikon BlueTriangle dan label tertentu.
static CreateBlueUmbrella(string)Membuat tag catatan baru dengan ikon BlueUmbrella dan label tertentu.
static CreateBlueUpArrow(string)Membuat tag catatan baru dengan ikon BlueUpArrow dan label tertentu.
static CreateBlueXNo(string)Membuat tag catatan baru dengan ikon BlueXNo dan label tertentu.
static CreateBlueXWithDots(string)Membuat tag catatan baru dengan ikon BlueXWithDots dan label tertentu.
static CreateCalendarDateWithClock(string)Membuat tag catatan baru dengan ikon CalendarDateWithClock dan label tertentu.
static CreateCar(string)Membuat tag catatan baru dengan ikon Mobil dan label tertentu.
static CreateClosedEnvelope(string)Membuat tag catatan baru dengan ikon ClosedEnvelope dan label tertentu.
static CreateCloud(string)Membuat tag catatan baru dengan ikon Cloud dan label yang ditentukan.
static CreateCoinsWithWindowBackdrop(string)Membuat tag catatan baru dengan ikon CoinsWithWindowBackdrop dan label tertentu.
static CreateCommentBubble(string)Membuat tag catatan baru dengan ikon CommentBubble dan label tertentu.
static CreateContactInformation(string)Membuat tag catatan baru dengan ikon Informasi Kontak dan label tertentu.
static CreateContactPersonOnCard(string)Membuat tag catatan baru dengan ikon ContactPersonOnCard dan label tertentu.
static CreateDollarSign(string)Membuat tag catatan baru dengan ikon DollarSign dan label tertentu.
static CreateEMailMessage(string)Membuat tag catatan baru dengan ikon EMailMessage dan label tertentu.
static CreateFrowningFace(string)Membuat tag catatan baru dengan ikon FrowningFace dan label tertentu.
static CreateGlobe(string)Membuat tag catatan baru dengan ikon Globe dan label tertentu.
static CreateGreenCheckMark(string)Membuat tag catatan baru dengan ikon GreenCheckMark dan label tertentu.
static CreateGreenCircle(string)Membuat tag catatan baru dengan ikon GreenCircle dan label tertentu.
static CreateGreenCircle1(string)Membuat tag catatan baru dengan ikon GreenCircle1 dan label tertentu.
static CreateGreenCircle2(string)Membuat tag catatan baru dengan ikon GreenCircle2 dan label tertentu.
static CreateGreenCircle3(string)Membuat tag catatan baru dengan ikon GreenCircle3 dan label tertentu.
static CreateGreenDownArrow(string)Membuat tag catatan baru dengan ikon GreenDownArrow dan label tertentu.
static CreateGreenEightPointStar(string)Membuat tag catatan baru dengan ikon GreenEightPointStar dan label tertentu.
static CreateGreenLeftArrow(string)Membuat tag catatan baru dengan ikon GreenLeftArrow dan label tertentu.
static CreateGreenRightArrow(string)Membuat tag catatan baru dengan ikon GreenRightArrow dan label tertentu.
static CreateGreenSolidArrow(string)Membuat tag catatan baru dengan ikon GreenSolidArrow dan label tertentu.
static CreateGreenSquare(string)Membuat tag catatan baru dengan ikon GreenSquare dan label tertentu.
static CreateGreenStar(string)Membuat tag catatan baru dengan ikon GreenStar dan label tertentu.
static CreateGreenSun(string)Membuat tag catatan baru dengan ikon GreenSun dan label tertentu.
static CreateGreenTarget(string)Membuat tag catatan baru dengan ikon GreenTarget dan label tertentu.
static CreateGreenTriangle(string)Membuat tag catatan baru dengan ikon Segitiga Hijau dan label tertentu.
static CreateGreenUmbrella(string)Membuat tag catatan baru dengan ikon GreenUmbrella dan label tertentu.
static CreateGreenUpArrow(string)Membuat tag catatan baru dengan ikon GreenUpArrow dan label tertentu.
static CreateGreenXNo(string)Membuat tag catatan baru dengan ikon GreenXNo dan label yang ditentukan.
static CreateGreenXWithDots(string)Membuat tag catatan baru dengan ikon GreenXWithDots dan label tertentu.
static CreateHeart(string)Membuat tag catatan baru dengan ikon Hati dan label tertentu.
static CreateHighPriority(string)Membuat tag catatan baru dengan ikon Prioritas Tinggi dan label yang ditentukan.
static CreateHome(string)Membuat tag catatan baru dengan ikon Beranda dan label yang ditentukan.
static CreateHyperlinkGlobe(string)Membuat tag catatan baru dengan ikon HyperlinkGlobe dan label tertentu.
static CreateInstantMessagingContactPerson(string)Membuat tag catatan baru dengan ikon InstantMessagingContactPerson dan label tertentu.
static CreateLaptop(string)Membuat tag catatan baru dengan ikon Laptop dan label tertentu.
static CreateLightBulb(string)Membuat tag catatan baru dengan ikon LightBulb dan label tertentu.
static CreateLightningBolt(string)Membuat tag catatan baru dengan ikon LightningBolt dan label tertentu.
static CreateMeeting(string)Membuat tag catatan baru dengan ikon Rapat dan label yang ditentukan.
static CreateMobilePhone(string)Membuat tag catatan baru dengan ikon Ponsel dan label tertentu.
static CreateMovieClip(string)Membuat tag catatan baru dengan ikon MovieClip dan label tertentu.
static CreateMusicalNote(string)Membuat tag catatan baru dengan ikon MusicalNote dan label tertentu.
static CreateNoIcon(string)Membuat tag catatan baru tanpa ikon dan dengan label tertentu.
static CreateNotebookWithClock(string)Membuat tag catatan baru dengan ikon NotebookWithClock dan label tertentu.
static CreateOpenBook(string)Membuat tag catatan baru dengan ikon OpenBook dan label tertentu.
static CreateOpenEnvelope(string)Membuat tag catatan baru dengan ikon OpenEnvelope dan label tertentu.
static CreateOrangeSquare(string)Membuat tag catatan baru dengan ikon OrangeSquare dan label tertentu.
static CreatePadlock(string)Membuat tag catatan baru dengan ikon gembok dan label tertentu.
static CreatePaperClip(string)Membuat tag catatan baru dengan ikon PaperClip dan label tertentu.
static CreatePen(string)Membuat tag catatan baru dengan ikon Pena dan label tertentu.
static CreatePersonWithExclamationMark(string)Membuat tag catatan baru dengan ikon PersonWithExclamationMark dan label tertentu.
static CreatePinkSquare(string)Membuat tag catatan baru dengan ikon PinkSquare dan label tertentu.
static CreatePlane(string)Membuat tag catatan baru dengan ikon Plane dan label tertentu.
static CreatePresentationSlide(string)Membuat tag catatan baru dengan ikon PresentationSlide dan label tertentu.
static CreatePushpin(string)Membuat tag catatan baru dengan ikon Pushpin dan label tertentu.
static CreateQuestionBalloon(string)Membuat tag catatan baru dengan ikon QuestionBalloon dan label tertentu.
static CreateQuestionMark(string)Membuat tag catatan baru dengan ikon QuestionMark dan label tertentu.
static CreateQuotationMark(string)Membuat tag catatan baru dengan ikon QuotationMark dan label tertentu.
static CreateRedSquare(string)Membuat tag catatan baru dengan ikon RedSquare dan label tertentu.
static CreateReminderBell(string)Membuat tag catatan baru dengan ikon ReminderBell dan label tertentu.
static CreateResearch(string)Membuat tag catatan baru dengan ikon Riset dan label tertentu.
static CreateRoseOnStem(string)Membuat tag catatan baru dengan ikon RoseOnStem dan label tertentu.
static CreateScheduledTask(string)Membuat tag catatan baru dengan ikon ScheduledTask dan label tertentu.
static CreateSmilingFace(string)Membuat tag catatan baru dengan ikon Wajah Tersenyum dan label tertentu.
static CreateSunflower(string)Membuat tag catatan baru dengan ikon Sunflower dan label tertentu.
static CreateTelephoneWithClock(string)Membuat tag catatan baru dengan ikon TelephoneWithClock dan label tertentu.
static CreateTimeSensitive(string)Membuat tag catatan baru dengan ikon TimeSensitive dan label tertentu.
static CreateTwoPeople(string)Membuat tag catatan baru dengan ikon TwoPeople dan label tertentu.
static CreateYellowCheckMark(string)Membuat tag catatan baru dengan ikon YellowCheckMark dan label tertentu.
static CreateYellowCircle(string)Membuat tag catatan baru dengan ikon Lingkaran Kuning dan label tertentu.
static CreateYellowCircle1(string)Membuat tag catatan baru dengan ikon YellowCircle1 dan label tertentu.
static CreateYellowCircle2(string)Membuat tag catatan baru dengan ikon YellowCircle2 dan label tertentu.
static CreateYellowCircle3(string)Membuat tag catatan baru dengan ikon YellowCircle3 dan label tertentu.
static CreateYellowDownArrow(string)Membuat tag catatan baru dengan ikon YellowDownArrow dan label tertentu.
static CreateYellowEightPointStar(string)Membuat tag catatan baru dengan ikon YellowEightPointStar dan label tertentu.
static CreateYellowKey(string)Membuat tag catatan baru dengan ikon YellowKey dan label tertentu.
static CreateYellowLeftArrow(string)Membuat tag catatan baru dengan ikon YellowLeftArrow dan label tertentu.
static CreateYellowRightArrow(string)Membuat tag catatan baru dengan ikon YellowRightArrow dan label tertentu.
static CreateYellowSolidTarget(string)Membuat tag catatan baru dengan ikon YellowSolidTarget dan label tertentu.
static CreateYellowSquare(string)Membuat tag catatan baru dengan ikon YellowSquare dan label tertentu.
static CreateYellowStar(string)Membuat tag catatan baru dengan ikon YellowStar dan label tertentu.
static CreateYellowSun(string)Membuat tag catatan baru dengan ikon YellowSun dan label tertentu.
static CreateYellowTarget(string)Membuat tag catatan baru dengan ikon YellowTarget dan label tertentu.
static CreateYellowTriangle(string)Membuat tag catatan baru dengan ikon Segitiga Kuning dan label tertentu.
static CreateYellowUmbrella(string)Membuat tag catatan baru dengan ikon YellowUmbrella dan label tertentu.
static CreateYellowUpArrow(string)Membuat tag catatan baru dengan ikon YellowUpArrow dan label tertentu.
static CreateYellowX(string)Membuat tag catatan baru dengan ikon YellowX dan label tertentu.
static CreateYellowXWithDots(string)Membuat tag catatan baru dengan ikon YellowXWithDots dan label tertentu.
Equals(NoteTag)Menentukan apakah objek yang ditentukan sama dengan objek saat ini.
override Equals(object)Menentukan apakah objek yang ditentukan sama dengan objek saat ini.
override GetHashCode()Berfungsi sebagai fungsi hash untuk tipe.

Contoh

Menunjukkan cara menambahkan gambar baru dengan tag.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_Tags();

// Buat objek dari kelas Dokumen
Document doc = new Document();

// Inisialisasi objek kelas Halaman
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inisialisasi objek kelas Outline
Outline outline = new Outline(doc);

// Menginisialisasi objek kelas OutlineElement
OutlineElement outlineElem = new OutlineElement(doc);

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

// Sisipkan gambar di simpul dokumen
outlineElem.AppendChildLast(image);
image.Tags.Add(NoteTag.CreateYellowStar());

// Tambahkan simpul elemen kerangka
outline.AppendChildLast(outlineElem);

// Tambahkan simpul kerangka
page.AppendChildLast(outline);

// Tambahkan simpul halaman
doc.AppendChildLast(page);

// Simpan dokumen OneNote
dataDir = dataDir + "AddImageNodeWithTag_out.one";
doc.Save(dataDir);

Menunjukkan cara menambahkan paragraf baru dengan tag.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_Tags();

// Buat objek dari kelas Dokumen
Document doc = new Document();

// Inisialisasi objek kelas Halaman
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inisialisasi objek kelas Outline
Outline outline = new Outline(doc);

// Menginisialisasi objek kelas 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());

// Tambahkan simpul teks
outlineElem.AppendChildLast(text);

// Tambahkan simpul elemen kerangka
outline.AppendChildLast(outlineElem);

// Tambahkan simpul kerangka
page.AppendChildLast(outline);

// Tambahkan simpul halaman
doc.AppendChildLast(page);

// Simpan dokumen OneNote
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);

Menunjukkan cara mengakses detail tag.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_Tags();

// Muat dokumen ke Aspose.Note.
Document oneFile = new Document(dataDir + "TagFile.one");

// Dapatkan semua node RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Iterasi melalui setiap node
foreach (RichText richText in nodes)
{
    var tags = richText.Tags.OfType<NoteTag>();
    if (tags.Any())
    {
        Console.WriteLine($"Text: {richText.Text}");
        foreach (var noteTag in tags)
        {
            // Ambil properti
            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}");
        }
    }
}

Menunjukkan cara menambahkan tabel baru dengan tag.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_Tags();

// Buat objek dari kelas Dokumen
Document doc = new Document();

// Inisialisasi objek kelas Halaman
Aspose.Note.Page page = new Aspose.Note.Page(doc);

// Inisialisasi objek kelas TableRow
TableRow row = new TableRow(doc);

// Inisialisasi objek kelas TableCell
TableCell cell = new TableCell(doc);

// Sisipkan konten sel
cell.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Single cell."));

// Tambahkan sel ke simpul baris
row.AppendChildLast(cell);

// Inisialisasi simpul tabel
Table table = new Table(doc)
              {
                  IsBordersVisible = true,
                  Columns = { new TableColumn { Width = 70 } }
              };

// Masukkan simpul baris ke dalam tabel
table.AppendChildLast(row);

// Tambahkan tag ke simpul tabel ini
table.Tags.Add(NoteTag.CreateQuestionMark());

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

// Tambahkan simpul tabel
outlineElem.AppendChildLast(table);

// Tambahkan elemen kerangka
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

// Simpan dokumen OneNote
dataDir = dataDir + "AddTableNodeWithTag_out.one";
doc.Save(dataDir);

Menunjukkan cara menyiapkan template untuk rapat mingguan.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_Tags();

// Buat objek dari kelas Dokumen
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"));

Lihat juga