indesign
920 subscribers
167 photos
3 files
3 links
کانال تخصصی ایندیزاین در صنعت نشر کمک‌آموزشی
مواردی که در کانال مشاهده می‌کنید شامل:
1- آموزش تخصصی کاربردی ایندیزاین
2- آگهی‌های استخدام ناشران مطرح
3- اطلاع‌رسانی دوره‌های آموزشی
Download Telegram
//@indesign
// Automatically vertically center inline graphics
app.scriptPreferences.enableRedraw = false;
app.doScript(main, ScriptLanguage.JAVASCRIPT, undefined, UndoModes.ENTIRE_SCRIPT, "Adjust Inline Graphics Baseline");
function main() {
var myDoc = app.activeDocument;
with (myDoc.viewPreferences){
var myOldXUnits = horizontalMeasurementUnits;
var myOldYUnits = verticalMeasurementUnits;
horizontalMeasurementUnits = MeasurementUnits.points;
verticalMeasurementUnits = MeasurementUnits.points;
}
var mySelection = app.selection[0];
if (app.selection.length == 1){
//Evaluate the selection based on its type.
switch (app.selection[0].constructor.name){
case "InsertionPoint":
case "Character":
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "Story":
//The object is a text object; pass it on to a function.
myAdjustBaseline(app.selection[0]);
break;
case "TextFrame":
myAdjustBaseline(app.selection[0].texts.item(0));
break;
default:
alert("The selected object is not a text object. Select some text and try again.");
break;
}
}
function myAdjustBaseline(text){
app.findChangeGrepOptions.includeLockedLayersForFind = false;
app.findChangeGrepOptions.includeLockedStoriesForFind = false;
app.findChangeGrepOptions.includeHiddenLayers = false;
app.findChangeGrepOptions.includeMasterPages = false;
app.findChangeGrepOptions.includeFootnotes = true;
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "~a";
var myFound = text.findGrep(true);
for (i=0; i < myFound.length; i++){
var myGraphicPosition = myFound[i];
if (myGraphicPosition.texts[0].pageItems[0].allGraphics[0].constructor.name == "EPS")
continue;
var myPointSize = myGraphicPosition.pointSize;
var myBounds = myGraphicPosition.texts[0].pageItems[0].geometricBounds;
var myHeight = myBounds[2] - myBounds[0];
if (myHeight >= myPointSize)
myGraphicPosition.baselineShift = -(myHeight/3);
else if (myHeight >= (0.75 * myPointSize))
myGraphicPosition.baselineShift = -(myHeight/4);
else if (myHeight >= (.6 * myPointSize))
myGraphicPosition.baselineShift = -(myHeight/5)
else if (myHeight <= (0.25 * myPointSize))
myGraphicPosition.baselineShift = (myHeight/4);
}
app.findGrepPreferences = app.changeGrepPreferences = null;
}
with (myDoc.viewPreferences){
try{
horizontalMeasurementUnits = myOldXUnits;
verticalMeasurementUnits = myOldYUnits;
}
catch(myError){
alert("Could not reset custom measurement units.");
}
}
}
طریقه ایجاد section
حتما پیش آمده کتاب هایی را دیدید که به طور مثال 10 صفحه اول کتاب یا شماره صفحه نداشته یا مدل شماره گذاری آن با بقیه صفحات فرق داشته است. برای درک بهتر فرض کنید 10 صفحه ابتدایی کتاب؛ که معرفی و فهرست مطالب است با شماره های یونانی نام گذاری شده و از صفحه شروع مقدمه از شماره 1 نام گذاری شده است.
برای ایجاد این مدل از شماره گذاری شما نیاز دارید از Section استفاده کنید.
حال بیایید شروع کنیم انجام دهیم: ابتدا پنل Pages را باز کنید می‌بینید که در بالای صفحه اول یک مثلث کوچک برعکس است. از طریق ایجاد همین مثلث ها می توانیم Section ایجاد کنیم اگر دقت کنید مشاهده می‌فرمایید که در کل صفحات داخل پنل فقط یک عدد از این مثلث ها می‌باشد این یعنی سند شما در حال حاضردارای یک Section است. برای ایجاد یک Section جدید بر روی هر صفحه ای از پنل Pages که می‌خواهید Section بعدی را اضافه کنید راست کلیک بفرمایید و گزینه Numbering & Section Option را انتخاب کنید. در صفحه باز شده تیک گزینه Start Section را زده و در پایان OK کنید. تبریک عرض می‌کنم!! اکنون سند شما دارای دو بخش یا Section شده است، اما کار اصلی ازین جا شروع می‌شود زیرا فقط ایجاد Section کافی نیست حال باید کاری انجام دهید که بخاطر آن Section ایجاد کرده اید یعنی تغییر استایل شماره صفحات در قسمتی از سند که می‌خواهید. با اجازه ازین جا به بعد سخن را کوتاه کرده و برای اینکه کمتر خسته تان بکنم و درک مطلب نیز برایتان آسان‌تر شود بر روی شکل توضیح می‌دهم. اما قبل از آن روی مثلث ایجاد شده دبل کلیک نمایید تا پنجره مذکور دوباره بازشود و باقی تنظیمات را توضیح دهیم.
در شکل زیر هم تصویر صفحات بعد از ایجاد Section جدید ملاحظه می‌فرمایید.
اکنون نوبت شماست شروع کنید...
Channel: @indesign Admin: @sasansepehri wrote by: mina shams
Forwarded from Deleted Account
نحوه ایجاد استروک (Stroke) جدید
همانطور که میدانید ایندیزاین دارای یکسری استروک از پیش تعریف شده است که شما میتوانید بنا به فضای کار از هرکدام از آنها استفاده کنید.،اما ایندیزاین این امکان را برای کاربران خود فراهم کرده که اگر نیاز به استروک متفاوتی داشتند خودشان آن را بسازند اما چطوری؟
با فشردن کلید F10 پنل استروک را باز کنید سپس با فشردن دکمه آپشن پنل(دکمه ای که به شکل چهار خط موازی افقی و یک مثلث برعکس کوچک در کنارش است.) بر روی گزینه Stroke Style کلیک نمایید در پنجره باز شده بر روی New کلیک کنید سپس در این پنجره در قسمت Name نامی برای استروکی که میخواهید ایجاد کنید انتخاب فرمایید. در قسمت Type سه گزینه وجود دارد که اگر گزینه Stripe را انتخاب نمایید استروکی که ایجاد می‌کنید بوسیله خط ممتد می‌باشد، اگر گزینه Dotted را انتخاب نمایید استروکی که ایجاد می‌کنید با نقاط ساخته می‌شوند و در آخر اگر گزینه Dash را انتخاب کنید خط شما از خط فاصله‌های کوچک ساخته می‌شود.
در قسمت پایین تر میتوانید تنظیمات مربوط به بلندی و فواصل و.... را انجام دهید ( اصلن سخت نیست کمی با گزینه‌ها کار کنید دستتون میاد هرکدام چه کاری انجام می‌دهد.) در قسمت Preview پیش نمایش کارتون را مشاهده کنید و در قسمت Preview Weight ضخامت استروک ایجاد شده را تغییر دهید.
حال برای آنکه بهتر متوجه شوید بر روی تصویر نیز توضیح مختصری می‌دهیم:
Forwarded from Deleted Account
Forwarded from Deleted Account
Forwarded from Deleted Account
Forwarded from Deleted Account
اکنون به پنل استروک رفته و استروک جدید را انتخاب کرده و با استفاده از لاین خطی رسم کرده و نتیجه کار خود را مشاهده کنید.
Forwarded from Deleted Account
خوب حالا بیایید یکم قضیه رو جالب تر کنیم؛ یکسری استروک های متنوع هم از قبل ساخته شده است که تنها با گذاشتن یک نام منحصر به فرد که برایشان تعریف شده و تعیین Type پیش فرض آن می‌توانید آن ها را ایجاد نمایید. توجه داشته باشید حرف اول اسامی را حتما با حروف بزرگ بنویسید.
در زیر این نام ها را مشاهده میکنید:
1) Name: Rainbow
Type: Stripe
2) Name: Feet
Type: Dash
3) Name: Lights
Type: Dash
4) Name: Woof
Type: Dash
Forwarded from Deleted Account
Forwarded from Deleted Account