slice2html(1) General Commands Manual slice2html(1)

slice2html - ابزار تولید مستندات HTML از Slice

slice2html [گزینه‌ها] [فایل‌ها]

دستور slice2html از فایل‌های Slice مستندات HTML تولید می‌کند. ماکروی __SLICE2HTML__ در طول این کامپایل تعریف می‌شود.

مستندات کامل slice2html به صورت برخط در نشانی زیر در دسترس است:
https://doc.zeroc.com/ice/3.7/the-slice-language/generating-slice-documentation

ابزار slice2html منسوخ شده است؛ در حال حاضر Doxygen روش پیشنهادی برای تولید مرجع API زبان Slice است، ببینید:
https://doc.zeroc.com/api/ice/3.7/slice


پیام راهنما را نمایش می‌دهد.
نسخه کامپایلر را نمایش می‌دهد.

نماد پیش‌پردازنده NAME را تعریف می‌کند.

نماد پیش‌پردازنده NAME را با مقدار DEF تعریف می‌کند.

تعریف نماد پیش‌پردازنده NAME را لغو می‌کند.

دایرکتوری DIR را به مسیر جستجو برای دستورات #include اضافه می‌کند.

خروجی پیش‌پردازنده را در stdout چاپ می‌کند.

فایل‌های تولیدشده را در دایرکتوری DIR قرار می‌دهد.

اطلاعات اشکال‌زدایی را که نحوه عملکرد تجزیه‌کننده (parser) زبان Slice را نشان می‌دهد، چاپ می‌کند.

محتوای FILE را به ابتدای هر فایل HTML تولیدشده (به‌جز _sindex.html) اضافه می‌کند. این گزینه به شما امکان می‌دهد سرآیند HTML و سایر اطلاعات ابتدایی را با یک نسخه سفارشی جایگزین کنید تا بتوانید شیوه‌نامه‌ها (style sheets) را به صفحات تولیدشده متصل نمایید. فایل مشخص‌شده باید شامل تگ <body> باشد (اما نیازی نیست با تگ <body> پایان یابد). انتظار می‌رود FILE حاوی رشته TITLE در یک خط مجزا باشد که از ستون اول شروع می‌شود. دستور slice2html رشته TITLE را با نام دارای دامنه کامل (fully-scoped) مربوط به نماد Slice که در صفحه مربوطه مستندسازی شده است، جایگزین می‌کند.

محتوای FILE را به انتهای هر فایل HTML تولیدشده (به‌جز _sindex.html) پیوست می‌کند. این گزینه به شما امکان می‌دهد برای نمونه یک پانویس سفارشی به هر صفحه تولیدشده اضافه کنید. فایل FILE باید به تگ </body> ختم شود.

دستور slice2html فایلی به نام _sindex.html تولید می‌کند که شامل فهرست مطالبی از تمام نمادهای Slice با پیوند به صفحات مربوطه است. این گزینه به شما امکان می‌دهد سرآیند استاندارد را با یک سرآیند سفارشی جایگزین کنید؛ برای مثال برای الصاق یک کد JavaScript. فایل مشخص‌شده باید شامل تگ <body> باشد (اما نیازی نیست با تگ <body> پایان یابد). مقدار پیش‌فرض آن همان مقدار تعیین‌شده در --hdr (در صورت وجود) است.

محتوای FILE را به انتهای صفحه تولیدشده sindex.html پیوست می‌کند. این گزینه به شما امکان می‌دهد برای نمونه یک پانویس سفارشی به فهرست مطالب اضافه کنید یا یک کد JavaScript را فراخوانی نمایید. فایل FILE باید به تگ </body> ختم شود. مقدار پیش‌فرض آن همان مقدار تعیین‌شده در --ftr (در صورت وجود) است.

با این گزینه، slice2html در دایرکتوری مشخص‌شده به دنبال تصاویری می‌گردد که برای ابرپیوندهای ناوبری تولیدشده استفاده شوند. (بدون این گزینه، به جای آن پیوندهای متنی استفاده می‌شوند.) لطفاً برای مشاهده نام فایل‌های تصویری مختلف به کدهای HTML تولیدشده مراجعه کنید. (این نام‌ها با جستجوی عناصر img به‌سادگی قابل یافتن هستند.)

از URL مشخص‌شده به عنوان یک ابرپیوند برای نشان‌واره (لوگو) شرکتی که به هر صفحه اضافه می‌شود (در صورت تعیین --image-dir) استفاده می‌کند. انتظار می‌رود لوگوی شرکت در مسیر <image_dir>/logo.gif قرار داشته باشد.

اگر این گزینه مشخص شود، صفحات تولیدشده دارای یک جعبه جستجو خواهند بود که به شما امکان می‌دهد صفحات تولیدشده را به یک موتور جستجو متصل کنید. با فشردن دکمه "Search"، اقدام (ACTION) مشخص‌شده اجرا می‌شود.

دستور slice2html زیرشاخه‌هایی برای نمادهای مختلف Slice تولید می‌کند. این گزینه کنترل می‌کند که قبل از تولید یک زیرشاخه، چه تعداد مدخل باید وجود داشته باشد. برای مثال اگر NUM روی ۳ تنظیم شود، یک زیرشاخه تنها در صورتی تولید می‌شود که سه نماد یا بیشتر در آن شاخص ظاهر شوند. مقدار پیش‌فرض ۱ است، به این معنی که زیرشاخه همیشه تولید می‌شود. برای غیرفعال کردن کامل زیرشاخه‌ها، NUM را روی ۰ تنظیم کنید.

اگر این گزینه تنظیم شود، جملات خلاصه‌ای که طول آن‌ها از NUM نویسه فراتر رود، یک هشدار تولید می‌کنند.

slice2cpp(1), slice2cs(1), slice2java(1), slice2js(1), slice2matlab(1), slice2objc(1), slice2php(1), slice2py(1), slice2rb(1)