نمایش خودکار اعمال پیش فرض
می توانید ویندوز ویستا را به گونه ای سازید که هر زمان نوع خاصی از رسانه ( از قبیل CD های صوتی ) را در سیستم قرار دادید ، عمل خاصی را انجام دهد .
هنگامی که شما برخی از انواع رسانه را در سیستم خود قرار می دهید ، غالبا کادر محاوره ای باز می شود که لیستی از عملیاتی را که می توانید بر روی آن رسانه انجام دهید ، نمایش می دهد .
به عنوان مثال ، اگر یک CD صوتی را وارد سیستم کنید ، می توانید انتخاب کنید که CD را در Windows Media Player پخش کنید ، و به همین ترتیب .
این فرآیند ، Autoplay نامیده می شود و برای انواع رسانه های زیر مورد استفاده قرار می گیرد :
CD های صوتی ، فیلم های DVD ، CD ها و DVD های صوتی پیشرفته ، نرم افزارها و بازی ها ، تصاویر ، فیلم های HD DVD ، DVD های صوتی و CD های Super Video .
اگر همیشه یک عمل را برای نوع خاصی از رسانه انجام می دهید ، می توانید کاری کنید که کادر Autoplay ظاهر نشود و خود ویندوز ویستا آن عمل خاص را به صورت خودکار انجام دهد .
بدین منظور مراحل زیر را انجام دهید :
1- روی Start و سپس Control Panel کلیک کنید .
2- روی Hardware and Sound کلیک کنید .
3- روی گزینه Auto play کلیک کنید .
برای انتخاب رسانه مورد نظر خود که قصد پیکربندی آن را دارید ، روی فلش رو به پایین کلیک کرده و سپس عملیات پیش فرضی که قصد دارید ویندوز ویستا ، به هنگام قرار دادن رسانه در سیستم انجام دهد را انتخاب کنید .
این مرحله را برای تمامی رسانه هایی که مایل به پیکر بندی آنها هستید ، انجام دهید .
4- روی Save کلیک کنید .
5- روی کادر Close کلیک کنید تا پنجره Control Panel بسته شود .
پس از انجام این کار ، ویندوز ویستا فرمان های پیش فرض را به هنگام قرار دادن رسانه پیکربندی شده در سیستم ، انجام می دهد .
نکته : اگر از عملکرد پیش فرضی که برای رسانه مورد نظر خود انتخاب کرده اید ، ناراضی هستید و مایلید آن را تغییر دهید ، تا مرحله 3 را انجام دهید تا صفحه Autoplay ظاهر شود .
سپس روی فلش به سمت پایین کلیک کرده و گزینه Ask me every time را انتخاب کنید .
اگر مایلید همه تنظیمات را به حالت اولیه در آورید ، روی دکمه Autoplay کلیک کرده و سپس روی Reset کلیک کنید .
نکته : اگر مایلید که به هنگام قرار دادن هر نوع رسانه در سیستم ، ویندوز ویستا هیچ اقدامی را انجام ندهد ، می توانید ویژگی Autoplay را غیر فعال سازید .
بدین منظور مراحل 1 تا 3 را انجام دهید تا پنجره Autoplay ظاهر شود و سپس گزینه Autoplay for all media and devices را غیر فعال کنید .
حال روی Save کلیک کنید .
خواناتر ساختن متن
اگر در خواندن متن روی صفحه مشکل دارید ، می توانید صفحه را به گونه ای تنظیم کنید که تعداد نقاط در اینچ در هر صفحه بیشتر باشد و بدین ترتیب متن خواناتر شود .
اجرای ویندوز ویستا با درجه وضوح بالاتر مفید است ، زیرا بدین معناست که می توانید آیتم های بیشتری را یکباره بر روی صفحه جای دهید، زیرا اندازه همه آیتم ها کوچکتر می شود .
اشکال این کار در این است که بسته به میزان درجه وضوح ، ممکن است برخی فونت ها خیلی ریز شوند و خواندن آنها آسان نباشد .
می توانید با افزایش تنظیمات تعداد نقطه در اینچ ویندوز ویستا ، این مشکل را برطرف سازید .
تعداد نقطه در اینچ ویندوز ویستا ، این مشکل را برطرف سازید .
تعداد نقطه در اینچ پیش فرض ، 96 است ؛ بدین معنا که ویستا از 96 پیکسل ( نقطه ) برای هر اینچ از صفحه نمایش استفاده می کند .
( مقیاس های فیزیکی به درجه وضوح تصویر بستگی دارند ، بدین ترتیب یک خط یک اینچی ممکن است اندازه ای معادل 1 اینچ در صفحه نداشته باشد .
)
به عنوان مثال ، خطی که قرار است یک اینچ طول داشته باشد ، با استفاده از 96 پیکسل کشیده خواهد شد .
اگر تعداد نقطه در اینچ را افزایش دهید ، این خط طولانی تر خواهد بود .
به عنوان مثال اگر تعداد نقطه در اینچ را به 120 پیکسل افزایش دهید ، ویندوز ویستا صفحه را به گونه ای مقیاس بندی می کند که برای کشیدن همان خط ، از 120 پیکسل بهره گیرد .
به عبارت دیگر ، اگر تعداد نقطه در اینچ را افزایش دهید ، آیتم های موجود در صفحه ، بزرگتر نمایش داده خواهند شد .
بدین ترتیب خواندن متن موجود در صفحات نیز آسان تر خواهد بود .
به عنوان مثال ، خطی که قرار است یک اینچ طول داشته باشد ، با استفاده از 96 پیکسل کشیده خواهد شد .
بدین ترتیب خواندن متن موجود در صفحات نیز آسان تر خواهد بود .
بدین منظور مراحل زیر را انجام دهید : روی دسک تاپ کلیک راست کنید .
روی Personalize کلیک کنید .
روی گزینه ( DPI ) Adjust font size کلیک کنید .
( اگر کادر محاوره ای User Account Control ظاهر شد ، روی دکمه Continue کلیک کرده و یا کلمه عبور مدیر سیستم را تایپ و روی Submit کلیک کنید .
) با انجام این کار ، کادر محاوره ای DPI Scaling ظاهر می شود .
روی ( 120DPI ) Larger Scale و سپس OK کلیک کنید .
در این حالت ، ویندوز ویستا به شما می گوید که باید کامپیوتر خود را مجددا راه اندازی کنید و این تغییرات اعمال شوند .
تمامی اسناد و برنامه هایی را که قبلا باز کرده اید ، ببندید .
روی Restart کلیک کنید .
نکته : کادر محاوره ای DPI Scaling دارای دو مقدار است : 96 و 120 .
دقت داشته باشید که در برخی مانیتورها ، این مقادیر تعادلی میان میزان خوانایی و اطلاعات جای گرفته بر روی صفحه نمایش ایجاد نمی کنند .
چاره کار در این است که با کلیک روی Custom DPI و تایپ درصد مورد نظر در کادر متنی ، یک مقدار DPI سفارشی را مشخص کنید .
آیکن های ناحیه Notifidation می توانید نحوه نمایش آیکن ها در ناحیه Notifidation ویندوز ویستا را سفارشی سازید تا فضای بیشتری را به نوار وظیفه اختصاص دهید و اطمینان حاصل کنید که یک آیکن خاص همیشه قابل مشاهده است .
ناحیه Notifidation در سمت راست نوار وظیفه ، ناحیه بسیار شلوغی است .
خود ویندوز ویستا آیکن های زیادی دارد و آیکن های برنامه های شرکت های دیگر نیز به آن اضافه می شوند .
متاسفانه وجود آیکن های زیاد در ناحیه Notifidation بدین معناست که فضای کمتری برای دکمه های نوار وظیفه در اختیار دارید و این امر موجب می شود که سودمندی نوار وظیفه کاهش یابد ، زیرا ردیابی آیکن ها ی مختلف را دشوار می سازد .
ویندوز ویستا در حل این مشکل به شما کمک می کند ؛ بدین ترتیب که برخی آیکن های سیستم را غیر فعال می سازد و سایر آیکن ها را نیز زمانی که مورد استفاده قرار نمی دهید ، پنهان می سازد و همیشه آیکن هایی را نمایش می دهد که از همه بیشتر مورد استفاده قرار می گیرند .
بدین منظور مراحل زیر را انجام دهید : روی یک بخش خالی در ناحیه Notifidation کلیک راست کرده و سپس روی Properties کلیک کنید .
با انجام این کار کادر محاوره ای properties Taskbar and Strat Menu ظاهر می شود .
روی زبانه Notification Area کلیک کنید .
آیکنی را که نمی خواهید در ناحیه Notifidation ظاهر شود را از حالت انتخاب خارج کنید .
روی گزینه Hide inactive icons کلیک کنید .
سپس روی Customize کلیک کنید .
با انجام این کار ، کادر محاوره ای Customiz Icons ظاهرمی شود .
روی آیکنی که می خواهید با آن کار کنید ، کلیک کنید .
روی گزینه Hide when inactive ( با انجام این کار آیکن هایی که مورد استفاده نیستند ، پنهان می شوند ) Hide ( با انجام این کار ، آیکن مورد نظر هیچ گاه ظاهر نمی شود ) یا SHOW ( آیکن مورد نظر همیشه ظاهر می شود ) کلیک کنید .
روی OK دو بار کلیک کنید .
حال ویندوز ویستا تنظیمات جدید را اعمال می کند .
مترجم : فرناز رجبی مهر امضاهای دیجیتالی و اسناد PDF 2.0 PDFKIT.NET یک مولفه 100 درصد NET .
است که کاملا با زبان C# برای ایجاد ، کنترل و خواندن اسناد و فرم های PDF نوشته شده است .
در این مقاله ، درباره توانایی های امضای دیجیتال ، فرم و ویژگی های جاوا اسکرپیت بحث خواهیم کرد .
امضاهای دیجیتال می توانند برای اعتبار بخشیدن به منبع یک سند PDF و تائید صحت آن به کار بروند .
همچنین در این مقاله نشان خواهیم داد که چگونه می توان فرم های جدیدی ایجاد و بخش های سمت کلاینت جاوا اسیکرپیت را اضافه کرد .
ویژگی ها Create PDF forms ( جدید ) به همان ترتیبی که می توانید متنی را بیفزایید ، می توانید فیلدهای فرم همانند فیلدهای متنی ، کادرهای جست و جو و غیره را نیز اضافه کنید ، همچنین می توانید عملکردها و اسکریپت هایی را به فیلدهای فرم اضافه کنید .
Actions : ( جدید ) این ویژگی عملکردها را می خواند و آنها را ایجاد و اصلاح می کند .
انواع عملکرد شامل اجرای جاوااسکریپت ، ارائه یک فرم ، رفتن به یک صفحه ، اجرای یک برنامه و غیره می شود .
JavaScript ( جدید ) : تایید اعتبار و فرمت بندی جاوااسکریپت زمانی انجام می شود که به یک فیلد میزان اعتباری را اختصاص دهید .
Bookmarks ( جدید ) : این ویژگی Bookmark ها را می خواند و آنها را ایجاد و اصلاح می کند .
با استفاده از آن می توانید آیتم های Bookmark را فرمت بندی کنید و اعمالی را به آن اختصاص داده ، و اعمال موجود را اصلاح کنید .
Live cycle Designer : ( جدید ) از فرم های XFA ایستا استفاده می کند ، ولی از فرم های XFA و فرم های XFA پویا پشتیبانی نمی کند .
Text extraction : ( جدید ) متن را همانند یک مجموعه از الفبای تصویری خلاصه می کند .
به وسیله هر علامت می توانید موقعیت ، اندازه فونت و میزان Unicode را بازیابی کنید .
Digital Signatures ( جدید ) : اسناد PDF را به صورت دیجیتالی امضا می کند ( از چند نوع امضا پشتیبانی می کند ) و اسناد PDF امضا شده به صورت دیجیتالی را مورد بررسی قرار می دهد .
Barcodes ( جدید ) : بارکدهای D 1 ( کد 128 ، کد 2 از 5 ، کد 3 از 9 ) و D 2 ( 417 PDF ) را ایجاد می کند .
and Append : این ویژگی یک سند جدید ایجاد می کند ، صفحات منفرد یا چند گانه را از یک سند PDF موجود می گیرد و صفحه موجود و جدید را به منظور ایجاد یک سند جدید ترکیب می کند .
Form filling : ( چند خطی ) فیلدهای متنی ، کادرهای جست و جو ، دکمه رادیویی ، کادرهای لیست و محاوره ای ، فیلدهای خواندن موقعیت و اندازه ، گسترش یا حذف یا ذخیره کردن فیلدها .
Security/Encryption : رمز گذاری 40 و 128 بیتی ، استفاده از اسناد رمز گذاری شده ، تنظیم رمز ، کاربر و مالک ، تنظیم مجوزهای کاربر همانند اجازه چاپ ، کپی .
Stamping : متن چند خطی ( تربیت و تنظیم سطرها ، فونت های چند گانه و غیره ) فراپیوندها ، شکل های اولیه مثل خط ، دایره ، مثلث ، تصویر ، موقعیت و چرخش شکل .
General : نوشتن روی دیسک یا حافظه یا به صورت مستقیم در پاسخ به یک HTTP ، خواندن از دیسک یا حافظه ، استفاده ثابت و کم از حافظه ؛ مستقل از اندازه سند .
در این مقاله بیشترین تمرکز بر ویژگی های فرم و جاوا اسکریپت مولفه PDFKit.NET2.0 است .
در اینجا نشان خواهیم داد که چگونه می توان فرم های موجود را پر کرد ، فرم های جدیدی ایجاد و جاوااسکریپت سمت کلاینت را اضافه کرد .
فیلدهای فرم و Widgest تمام فیلدهای درون یک سند PDF می توانند از طریق مشخصه Dosument.fields قابل دسترس باشند .
این حالت مثالی از نوع TaallConponents.PDF.FormsFields.FieldsCollection بازمی گرداند .
آیتم های موجود در این مجموعه مثال های مشتق شده از نوع فیلد هستند و می توانند با یک ایندکس بر پایه صفر یا یک نام فیلد کامل ، بازیابی شوند .
این مجموعه قابل اصلاح است ، بدین معنی که می توانید فیلدهایی را اضافه و حذف کنید .
یک Widgest ، تفسیری است که شامل بیان تصویری یک فیلد می شود این حالت به کاربر امکان می دهد که با فیلد ارتباط برقرار کند .
برای مثال وارد کردن متن یا انتخاب یک دکمه رادیویی .
در کل ، یک فیلد می تواند چند Widgest داشته باشد ولی در بیشتر حالات تنها یکی دارد .
یک فیلد شامل یک سند می شود و یک Widgest شامل یک صفحه می شود .
فیلد دارای مقدار است و تمام Widgest های یک فیلد آن ارزش را نشان می دهند .
شکل زیر ارتباط بین سند ، فیلد ، صفحه و Widgest را نشان می دهد .
باز کردن ، پر و ذخیره کردن کد نمونه زیر نشان می دهد که چگونه می توانیم به صورت برنامه ریزی شده یک فرم را باز یک فیلد متن را بازیابی و پر کنیم ، سپس فرم را ذخیره کنیم .
اگر چه این کد نمونه از فایلهای پیوسته استفاده می کند ، ولی PDFKit.NET2.0 از هر نوع Stream System.IO.
پشتیبانی می کند ، در نتیجه این امکان وجود دارد که اسناد PDF را برای حافظه خواند و نوشت یا آنها را در پاسخ به یک جریان HTTP بدون هیچگونه دسترسی به دیسک نوشت .
ایجاد یک فرم در این بخش قصد داریم یک فرم PDF را از ابتدا به صورت کد ایجاد کنیم .
این فرم سه فیلد متن دارد که عبارتند از : SUM, B , A و یک دکمه منفرد با نام ADD .
زمانی که یک کاربر بر فایل PDF ایجاد شده را در یک خواننده فایل PDF باز می کند و فیلدهای A و B را پر می کند و دکمه ADD را فشار می دهد ، جاوا اسکریپت می فهمد که باید فیلد SUM را با مجموع A و B پر کند .
کد زیر این فرم را ایجاد می کند : کد بالا از سه روش کمکی استفاده می کند .
در ادامه به بررسی آنها می پردازیم .
روش کمک کننده AddTextfield یک فیلد متنی جدید را می افزاید همانطور که در کد می توانید مشاهده کنید ، ابتدا یک TextField نمونه جدید را به مجموعه Dosument.fields می افزاید ، سپس یک Widget به مجموعه page.widgest می افزاید .
با افزودن این به مجموعه widgests .Widges Field به هم متصل می شوند .
بقیه کد باید بر اساس موقعیت و حالت این فیلد عمل کند ، این کد به صورت زیر است : روش کمک کننده addButton تفاوت چندانی با addTextField ندارد .
ابتدا یک pushButtonField نمونه را به مجموعه Dosument.fields می افزاید .
سپس یک widget pushButton نمونه را به مجموعه Page.Widgets می افزاید .
سپس این Widget با افزودن Widget به مجموعه Widgets Field ، به فیلد متصل می شود .
بقیه کد باید بر اساس موقعیت و حالت این فیلد عمل کند .
این کد به صورت زیر است .
اجرای روش کمک کننده addjavascript آسان است .
ابتدا Widget را از فیلدی که به عنوان یک آرگومان در نظر گرفته می شود بازیابی می کند ، سپس یک کد جاوااسکریپت به وجود می آورد .
بخششAction addjavascript به مجموعه widget.MouseUpActions اختصاص می یابد .
این حالت به خواننده PDF می گوید این کد را زمانی اجرا کند که دکمه ماوس بعد از فشرده شدن رها می شود .
مترجم : مهدی ملکی