کار با Bookmarks

نشانه های شناسایی در یک Microsoft Word مکان ها یا قطعاتی را که برای مرجع آینده نام گذاری و شناسایی می کنید، مستندسازی کنید. به عنوان مثال، شما ممکن است از یک نشانه برای شناسایی متن که می خواهید بعدا تجدید نظر کنید استفاده کنید. به جای پیمایش از طریق سند برای پیدا کردن متن، می توانید با استفاده از جعبه گفتگوی Bookmark به آن بروید.

با Aspose.Words, شما می توانید از نشانه ها در گزارش ها یا اسناد برای قرار دادن برخی از داده ها به نشانه یا اعمال قالب بندی خاص به محتوای آن استفاده کنید. شما همچنین می توانید از نشانه ها برای بازیابی متن از یک مکان خاص در سند خود استفاده کنید.

کارهایی که می توان با مارک ها انجام داد Aspose.Words همان کاری است که می توانید با استفاده از آن انجام دهید. Microsoft Word… شما می توانید یک نشانه جدید، حذف، حرکت به یک نشانه، دریافت یا تنظیم یک نام نشانه، دریافت یا تنظیم متن محصور در آن را وارد کنید.

اضافه کردن یک Bookmark

استفاده از startBookmark و endBookmark برای ایجاد یک نشانه با نشان دادن شروع و پایان آن به ترتیب. فراموش نکنید که نام همان نشانه را به هر دو روش منتقل کنید. علائم در یک سند می تواند همپوشانی داشته باشد و هر محدوده ای را شامل شود. نشانه ها یا نشانه های بد شکل گرفته با نام های تکراری زمانی که سند ذخیره می شود نادیده گرفته می شوند.

مثال کد زیر نشان می دهد که چگونه یک نشانه جدید ایجاد کنیم:

خرید Bookmarks

گاهی اوقات لازم است که یک مجموعه نشانه را از طریق نشانه ها یا برای اهداف دیگر به دست آورید. استفاده از Node اموال در معرض هر گره سند که بازگشت یک Range شی نماینده بخشی از سند موجود در این گره است. استفاده از این شی برای بازیابی BookmarkCollection سپس از indexer برای دریافت یک نشانه خاص استفاده کنید.

مثال کد زیر نشان می دهد که چگونه برای به دست آوردن نشانه ها از یک مجموعه نشانه:

مثال کد زیر نشان می دهد که چگونه یک نام و متن نشانه را دریافت یا تنظیم کنید:

مثال کد زیر نشان می دهد که چگونه یک جدول را امضا کنیم:

اگر نام یک نشانه را به یک نام که در حال حاضر در سند وجود دارد تغییر دهید، هیچ خطایی ایجاد نخواهد شد و تنها اولین نشانه زمانی ذخیره می شود که سند را ذخیره کنید.

توجه داشته باشید که برخی از نشانه ها در سند به فرم فیلد اختصاص داده شده است. انتقال به چنین نشانه ای و قرار دادن متن در آنجا متن را به کد فیلد فرم وارد می کند. اگر چه این زمینه فرم را بی اعتبار نمی کند، متن موجود قابل مشاهده نخواهد بود زیرا بخشی از کد زمینه می شود.

مثال کد زیر نشان می دهد که چگونه به ستون های جدول مارک شده دسترسی پیدا کنیم:

حرکت به یک علامت

اگر شما نیاز به وارد کردن محتوای غنی (نه فقط متن ساده) به یک نشانه دارید، باید از آن استفاده کنید. moveToBookmark برای حرکت علامت گذاری و سپس استفاده از آن DocumentBuilder روش ها و خواص برای وارد کردن محتوا

دانلود فیلم Hide Bookmark Content

کل Bookmark (از جمله محتوای مارک شده) را می توان در قسمت واقعی از قسمت واقعی آن قرار داد. IF استفاده از Field Aspose.Words… می تواند به گونه ای باشد که IF زمینه شامل یک میدان Merge در بیان (* چپ اپراتور *) و بسته به ارزش میدان Merge، زمینه Merge، IF فیلد محتوای Bookmark را در Word Document نشان می دهد یا پنهان می کند.

مثال کد زیر نشان می دهد که چگونه نشانه ها را نشان دهید یا پنهان کنید.