فهرست

جست‌وجوی ابزارهاگزارش تغییرات

برای جابه‌جایی برای باز کردنمسئله را توضیح دهید، نه نام ابزار را

کاغذ گراف قابل چاپ، محاسبه‌شده تا میلی‌متر

محاسبه می‌کند که شبکه‌ای از مربع‌ها در عمل چگونه روی یک ورق کاغذ می‌افتد: چند مربع در عرض و در ارتفاع جا می‌شود، خط اول به فاصلهٔ چند میلی‌متر از لبهٔ کاغذ قرار می‌گیرد، طول همهٔ خط‌ها پشت سر هم چقدر است، و چه سهمی از ورق جوهر است. همه‌چیز در همین تب مرورگر محاسبه می‌شود.

اندازه‌ها همان‌طور که مشخصات CSS Paged Media تعریف می‌کند. یک اینچ دقیقاً ۲۵٫۴ میلی‌متر است.

ضلع یک مربع. ۵ میلی‌متر کاغذ گراف مدرسه است؛ ۶٫۳۵ میلی‌متر یک‌چهارم اینچ است.

خط نازک با چه ضخامتی کشیده می‌شود. زیر حدود ۰٫۱ میلی‌متر، بیشتر چاپگرهای جوهرافشان آن را ناهموار چاپ می‌کنند.

حاشیهٔ خالی در هر چهار طرف. بیشتر چاپگرهای رومیزی نمی‌توانند تا حدود ۵ میلی‌متری لبه چاپ کنند.

صفر یک شبکهٔ ساده بدون هیچ خط ضخیمی می‌کشد.

مربع‌های روی ورق
۲٬۰۹۰
فقط مربع‌های کامل. مربع ناقص در لبه کشیده نمی‌شود.
مربع‌ها در عرض
۳۸
مربع‌ها در ارتفاع
۵۵
عرض شبکه (میلی‌متر)
۱۹۰٫۰۰
ارتفاع شبکه (میلی‌متر)
۲۷۵٫۰۰
خط اول از لبهٔ چپ (میلی‌متر)
۱۰٫۰۰
خط اول از لبهٔ بالا (میلی‌متر)
۱۱٫۰۰
خطوط کشیده‌شده
۹۵
از آن میان، ضخیم
۲۰
طول کل خطوط (متر)
۲۱٫۳۶۵
سهم صفحه پوشیده از جوهر
۱۰٫۰۳۹%

ورق

graph-paper-a4-5mm.svg · ۱٫۴ KB

وکتور، با ابعاد میلی‌متری، بنابراین روی هر چاپگری در اندازهٔ واقعی چاپ می‌شود. برای این‌که عناصر اضافی صفحه چاپ نشود از همین‌جا چاپش کنید، یا ذخیره‌اش کنید و در هر برنامه‌ای بازش کنید.

هر خط روی ورق

عمودی۰۱۰۰٫۵ضخیم
عمودی۱۱۵۰٫۲۵نازک
عمودی۲۲۰۰٫۲۵نازک
عمودی۳۲۵۰٫۲۵نازک
عمودی۴۳۰۰٫۲۵نازک
عمودی۵۳۵۰٫۵ضخیم
عمودی۶۴۰۰٫۲۵نازک
عمودی۷۴۵۰٫۲۵نازک
عمودی۸۵۰۰٫۲۵نازک
عمودی۹۵۵۰٫۲۵نازک
عمودی۱۰۶۰۰٫۵ضخیم
عمودی۱۱۶۵۰٫۲۵نازک

چگونگی کار

این ابزار چه چیزی را محاسبه می‌کند

کاغذ گراف به نظر می‌رسد که باید به‌طور مساوی تقسیم شود و معمولاً نمی‌شود. عرض A4 ۲۱۰ میلی‌متر است که مربع‌های ۵ میلی‌متری دقیقاً ۴۲ بار آن را تقسیم می‌کنند، و ارتفاعش ۲۹۷ میلی‌متر است که اصلاً تقسیم نمی‌شود. بنابراین هر ورق یک نوار باقی‌مانده دارد، و این‌که آن نوار کجا بیفتد تعیین می‌کند که شبکهٔ چاپ‌شده عمدی به نظر برسد یا انگار لیز خورده است.

این ابزار کل طرح‌بندی را پیش از آن‌که چیزی به چاپگر برسد محاسبه می‌کند: چند مربع کامل جا می‌شود، شبکه واقعاً چقدر پهن و بلند است، و — عددی که ارزش بررسی با خط‌کش را دارد — خط اول چقدر از لبهٔ کاغذ فاصله دارد، نه از حاشیه‌ای که تایپ کرده‌اید.

روش

ناحیهٔ قابل چاپ برابر است با ورق منهای دو برابر حاشیه، و تعداد مربع‌ها همان ناحیه تقسیم بر اندازهٔ مربع و گردشده به پایین است. همه‌چیز دیگر از این دو عدد به دست می‌آید.

تنها بخش واقعاً ظریف، همین گرد کردن به پایین است. ۱۹۸ میلی‌متر را در ممیز شناور باینری معمولی بر ۴٫۴ میلی‌متر تقسیم کنید و پاسخ ۴۴٫۹۹۹۹۹۹۹۹۹۹۹۹۹۹ است، بنابراین گرد کردن به پایین ۴۴ ستون می‌دهد در حالی که آشکارا ۴۵ ستون وجود دارد. این یک اشکال نمایشی نیست: ستون گم‌شده عرض شبکه را ۴٫۴ میلی‌متر تغییر می‌دهد و هر خط روی ورق را جابه‌جا می‌کند.

این‌که هر چند وقت یک‌بار مشکل‌ساز می‌شود دو بخش دارد و هر دو ارزش گفتن دارند. اندازهٔ مربع را با فلش‌های کنترل گام‌به‌گام تغییر دهید و هرگز به آن برنمی‌خورید: در هر شش کاغذ، هر دو جهت، هر اندازهٔ نیم‌میلی‌متری از ۱ تا ۵۰ میلی‌متر و هر حاشیهٔ میلی‌متر صحیح از ۰ تا ۵۰ — ۶۰٬۵۸۸ ترکیب — ممیز شناور باینری تک‌تک آن‌ها را درست درمی‌آورد. اندازه‌ای تایپ کنید که فلش‌ها روی آن نمی‌ایستند، که کادر آن را می‌پذیرد، و این دیگر برقرار نمی‌ماند. همان شمارش را به هر اندازهٔ مربعی که یک‌دهم میلی‌متر صحیح باشد گسترش دهید و ۵۱۲ ترکیب از ۳۰۰٬۴۹۲ ترکیب اشتباه درمی‌آید، هر کدام دقیقاً یک مربع؛ ۴٫۴ میلی‌متر داخل حاشیهٔ ۶ میلی‌متری یکی از آن‌هاست. هر دو شمارش در فایل آزمون این ابزار برشمرده شده‌اند، نه فقط این‌جا گفته شده‌اند، بنابراین هیچ‌کدام نمی‌تواند بی‌سروصدا از درست بودن بیفتد.

بنابراین هر طول در این‌جا به‌صورت عددی صحیح از میکرومتر نگهداری می‌شود — یک‌هزارم میلی‌متر، چهار مرتبهٔ بزرگی ریزتر از آنچه هر چاپگری تفکیک می‌کند — و تقسیم، تقسیم صحیح است، که نمی‌تواند «تقریباً درست» باشد.

نوار باقی‌مانده انتخاب دیگری است که ارزش توضیح دارد. وسط‌چین پیش‌فرض است زیرا شبکه‌ای که به یک گوشه چسبانده شده اشتباه به نظر می‌رسد، اما وسط‌چین کردن یعنی حاشیه‌ای که می‌گیرید همیشه همان حاشیه‌ای نیست که خواسته‌اید: ابزار فاصلهٔ لبهٔ کاغذ تا خط اول را گزارش می‌کند، که همان رقمی است که خط‌کش اندازه می‌گیرد.

پوشش جوهر، اجتماع خط‌هاست، نه مجموع آن‌ها. هر خط عمودی از هر خط افقی می‌گذرد، و یک مجموع ساده آن تقاطع‌ها را دو بار می‌شمارد، بنابراین یک بار کم می‌شوند. روی ورق A4 پیش‌فرض، تقاطع‌ها به ۱۹۹٫۷۵ میلی‌متر مربع می‌رسند، حدود سه درصد جوهر، که اگر عمر کارتریج را برای یک بستهٔ کاغذ تخمین می‌زنید، بیش از یک جزئیات گردکردن است.

پیش از ادامهٔ مطلب

یک نوار قابل چاپ به عرض ۱۹۸ میلی‌متر، خط‌کشی‌شده در مربع‌های ۴٫۴ میلی‌متری. یک محاسبهٔ ممیز شناور ساده چند ستون کامل گزارش می‌دهد؟

  • ۴۵ درست است. اما چیزی نیست که محاسبه برمی‌گرداند.

  • بله. ۱۹۸ / ۴٫۴ برابر ۴۴٫۹۹۹۹۹۹۹۹۹۹۹۹۹۹ درمی‌آید و گرد کردن آن به پایین یک ستون را از دست می‌دهد.

  • گرد کردن به نزدیک‌ترین این‌جا پاسخ درست را می‌دهد و هر جا که مربعی واقعاً جا نمی‌شود پاسخ اشتباه.

۴۴، یکی کم. ۱۹۸ / ۴٫۴ در ممیز شناور باینری ۴۴٫۹۹۹۹۹۹۹۹۹۹۹۹۹۹ است، و گرد کردن به پایین ستونی را که آشکارا آن‌جاست از دست می‌دهد. این یک اشکال نمایشی نیست — ستون گم‌شده عرض شبکه را ۴٫۴ میلی‌متر تغییر می‌دهد و هر خط روی ورق را جابه‌جا می‌کند. آن‌قدر هم نادر نیست که بشود نادیده‌اش گرفت: اندازه را با فلش‌ها گام‌به‌گام تغییر دهید و هر ۶۰٬۵۸۸ ترکیب کاغذ، جهت، اندازهٔ نیم‌میلی‌متری و حاشیهٔ میلی‌متر صحیح درست درمی‌آید، اما اندازه‌ای تایپ کنید که فلش‌ها روی آن نمی‌ایستند و ۵۱۲ از ۳۰۰٬۴۹۲ ترکیب اشتباه می‌شود، هر کدام دقیقاً یک مربع. بنابراین هر طول در این‌جا عددی صحیح از میکرومتر است و تقسیم، تقسیم صحیح است، که نمی‌تواند «تقریباً درست» باشد.

یک نمونهٔ محاسبه‌شده

A4، عمودی، مربع‌های ۵ میلی‌متری، خطوط نازک ۰٫۲۵ میلی‌متری، یک خط ضخیم ۰٫۵ میلی‌متری در هر پنج مربع، حاشیهٔ ۱۰ میلی‌متری، شبکهٔ وسط‌چین:

printable area   190.00 x 277.00 mm
squares          38 across, 55 down          = 2,090
grid             190.00 x 275.00 mm
first line       10.00 mm from the left edge
                 11.00 mm from the top edge
lines drawn      95, of which 20 are heavy
line length      21.365 m
ink coverage     10.039% of the sheet

عرض دقیق است: ۱۹۰ میلی‌متر ۳۸ مربع ۵ میلی‌متری است بدون هیچ باقی‌مانده‌ای، بنابراین حاشیهٔ چپ همان ۱۰ میلی‌متر خواسته‌شده می‌ماند. ارتفاع دقیق نیست: ۲۷۷ میلی‌متر ۵۵ مربع جا می‌دهد و ۲ میلی‌متر اضافه می‌آید که بین بالا و پایین تقسیم می‌شود، و به همین دلیل اولین خط افقی در ۱۱ میلی‌متر می‌نشیند.

بررسی دو رقم مشتق‌شده با دست:

رقممحاسبهنتیجه
طول خطوط۳۹ خط عمودی × ۲۷۵ میلی‌متر + ۵۶ خط افقی × ۱۹۰ میلی‌متر۲۱٬۳۶۵ میلی‌متر
مساحت جوهر۱۱٫۷۵ × ۲۷۵ + ۱۷ × ۱۹۰ − ۱۱٫۷۵ × ۱۷ میلی‌متر مربع۶٬۲۶۱٫۵ میلی‌متر مربع
پوشش۶٬۲۶۱٫۵ ÷ (۲۱۰ × ۲۹۷)۱۰٫۰۳۹٪

این‌ها همان اعدادی هستند که در فایل آزمون این ابزار تثبیت شده‌اند، بنابراین اگر فرمول روزی بدون تغییر این صفحه تغییر کند، ساخت شکست می‌خورد.

مربع‌های ربع اینچی روی US Letter نمونهٔ مقابلِ مرتب است. از هر طرف یک ورق ۸٫۵ در ۱۱ اینچی حاشیهٔ نیم اینچی بردارید و ۷٫۵ در ۱۰ اینچ می‌ماند که مربع‌های ربع اینچی دقیقاً ۳۰ و ۴۰ بار آن را تقسیم می‌کنند. چیزی باقی نمی‌ماند، بنابراین طرح‌بندی وسط‌چین و بالا-چپ ورق یکسانی می‌سازند. این تنها چنین موردی نیست: از میان ۶۰٬۵۸۸ ترکیب بالا، ۵۷۰ ترکیب در هر دو جهت دقیق تقسیم می‌شوند و بنابراین تنظیم جای شبکه را به‌کلی نادیده می‌گیرند، که اولینِ آن‌ها مربع‌های ۱ میلی‌متری روی A4 بدون حاشیه است. فایل آزمون آن‌ها را هم می‌شمارد.

کاری که انجام نمی‌دهد

ورق را نمی‌کشد. هندسه و فهرست کامل خطوط را به شما می‌دهد، که به‌صورت یک CSV از محور، فاصله از لبهٔ کاغذ، ضخامت و نوع هر خط دانلود می‌شود — برای بازسازی دقیق شبکه در یک برنامهٔ طراحی، یک فایل پلاتر یا یک استایل‌شیت کافی است، اما صفحه‌ای آماده برای فرستادن به چاپگر نیست.

از چاپگر شما هم چیزی نمی‌داند. اندازه‌های کاغذ اندازه‌های بریده‌شده‌اند، بنابراین حاشیهٔ سخت‌افزاری‌ای که چاپگر رومیزی از نظر فیزیکی نمی‌تواند به آن برسد کسر نمی‌شود، و نه مقیاس‌بندی‌ای که پنجرهٔ چاپ به‌طور پیش‌فرض اعمال می‌کند. هر دوی این‌ها تنظیماتی بیرون از این صفحه‌اند، و اگر به حال خود رها شوند، هر دو بی‌سروصدا ورق چاپ‌شده را با تک‌تک ارقام بالا ناسازگار می‌کنند.

همان هندسه، اگر به‌جای شبکه بر ماه‌ها اعمال شود، یک تقویم قابل چاپ است — همان اندازه‌های کاغذ بریده‌شده، و همان هشدار دربارهٔ این‌که چاپگر شما با آن‌ها چه خواهد کرد.

فرمول

printableWidth  = pageWidth - 2 x margin
printableHeight = pageHeight - 2 x margin
across = floor(printableWidth / spacing)
down   = floor(printableHeight / spacing)
gridWidth  = across x spacing
gridHeight = down x spacing

در حالت وسط‌چین:
  firstLineX = margin + (printableWidth - gridWidth) / 2
  firstLineY = margin + (printableHeight - gridHeight) / 2
از گوشهٔ بالا: firstLineX = firstLineY = margin

verticalLines = across + 1، horizontalLines = down + 1
اگر every > ۰ و index mod every = ۰ باشد، خط ضخیم است.
lineLength = verticalLines x gridHeight + horizontalLines x gridWidth

پوشش جوهر، هم‌پوشانی خط‌های عمودی و افقی را فقط یک بار می‌شمارد.
همهٔ طول‌ها به‌صورت میکرومتر صحیح نگهداری می‌شوند.

فرض‌ها

  • هر طول به‌صورت عددی صحیح از میکرومتر، یک‌هزارم میلی‌متر، نگهداری می‌شود، زیرا پاسخ به یک تقسیم با گرد کردن به پایین وابسته است و میلی‌متر ممیز شناور آن را به اندازهٔ یک ستون کامل اشتباه می‌کند. روی A4 با حاشیهٔ ۶ میلی‌متر و مربع‌های ۴٫۴ میلی‌متری، ۱۹۸ تقسیم بر ۴٫۴ برابر ۴۴٫۹۹۹۹۹۹۹۹۹۹۹۹۹۹ درمی‌آید، بنابراین یک پیاده‌سازی ساده ۴۴ مربع گزارش می‌دهد در حالی که ۴۵ مربع وجود دارد.
  • فقط مربع‌های کامل شمرده می‌شوند. مربع ناقص در نوار باقی‌مانده نه کشیده می‌شود و نه به حساب می‌آید، زیرا شبکه‌ای که به یک باریکه ختم شود همان چیزی است که کاغذ گراف چاپ‌شده را اشتباه جلوه می‌دهد.
  • پوشش جوهر هر خط را وسط‌چین روی محل خودش و کاملاً روی کاغذ فرض می‌کند. در حاشیهٔ صفر، بیرونی‌ترین خط نیمی از ضخامتش را بیرون لبه از دست می‌دهد، بنابراین این رقم در آن‌جا کسری از درصد بیش از واقع است.
  • اندازه‌های کاغذ، اندازه‌های بریده‌شده (trimmed) هستند. حاشیهٔ سخت‌افزاری خود چاپگر، معمولاً ۴ تا ۶ میلی‌متر، کسر نمی‌شود، بنابراین حاشیهٔ کمتر از حدود ۵ میلی‌متر ممکن است توسط چاپگر بریده شود، نه توسط صفحه.
  • هر میلی‌متر در این‌جا فرض می‌کند که ورق در مقیاس ۱۰۰٪ چاپ می‌شود. مرورگرها و پنجره‌های چاپ به‌طور پیش‌فرض صفحه را متناسب می‌کنند (fit to page)، که همه‌چیز را دو یا سه درصد کوچک می‌کند و مربع‌های ۵ میلی‌متری را ۴٫۹ میلی‌متر درمی‌آورد.

پرسش‌های رایج

چند مربع ۵ میلی‌متری روی یک ورق A4 جا می‌شود؟

با حاشیهٔ ۱۰ میلی‌متری دورتادور، ۳۸ مربع در عرض و ۵۵ مربع در ارتفاع، که می‌شود ۲٬۰۹۰ مربع. بدون هیچ حاشیه‌ای ۴۲ در ۵۹، یعنی ۲٬۴۷۸ مربع. عرض در هر دو حالت دقیق تقسیم می‌شود، زیرا ۲۱۰ میلی‌متر ۴۲ مربع کامل است؛ ارتفاع هیچ‌وقت دقیق تقسیم نمی‌شود، زیرا ۲۹۷ مضرب ۵ نیست.

چرا حاشیهٔ بالای من ۱۱ میلی‌متر است در حالی که ۱۰ خواسته بودم؟

زیرا تعداد صحیحی از مربع‌ها تقریباً هرگز صفحه را دقیقاً پر نمی‌کند و باقی‌مانده باید جایی برود. A4 با حاشیهٔ ۱۰ میلی‌متر ۲۷۷ میلی‌متر ارتفاع قابل چاپ می‌دهد و ۵۵ مربع ۵ میلی‌متری ۲۷۵ میلی‌متر است. وسط‌چین کردن، ۲ میلی‌متر اضافه را بین بالا و پایین تقسیم می‌کند، بنابراین هر دو ۱۱ میلی‌متر می‌شوند. اگر ترجیح می‌دهید حاشیه‌ای را که خواسته‌اید حفظ کنید و کل باقی‌مانده را در پایین بگذارید، طرح‌بندی بالا-چپ را در بخش «گزینه‌های بیشتر» انتخاب کنید.

چرا ورق چاپ‌شدهٔ من کمی کوچک درمی‌آید؟

تقریباً همیشه به این دلیل که مقیاس شده است. پنجره‌های چاپ به‌طور پیش‌فرض صفحه را با ناحیهٔ قابل چاپ متناسب می‌کنند، که همه‌چیز را دو یا سه درصد کوچک می‌کند — همین‌قدر کافی است تا مربع‌های ۵ میلی‌متری به ۴٫۹ میلی‌متر تبدیل شوند. مقیاس را روی ۱۰۰٪ یا «اندازهٔ واقعی» بگذارید و «متناسب با صفحه» را خاموش کنید. خط‌کشی که در امتداد ده مربع بگذارید سریع‌ترین بررسی است: ده مربع ۵ میلی‌متری باید ۵۰ میلی‌متر باشد.

آیا چیزی آپلود می‌شود؟

نه. محاسبه در همین تب مرورگر اجرا می‌شود و سروری برای ارسال آن وجود ندارد. ارقام و فهرست خطوط هرگز از دستگاهی که این را روی آن می‌خوانید خارج نمی‌شوند.

کوچک‌ترین حاشیه‌ای که ارزش تنظیم دارد چقدر است؟

حدود ۵ میلی‌متر روی چاپگر رومیزی. تقریباً هیچ‌کدام نمی‌توانند تا لبهٔ ورق چاپ کنند: یک حاشیهٔ سخت‌افزاری، معمولاً ۴ تا ۶ میلی‌متر و اغلب بزرگ‌تر در لبهٔ انتهایی، وجود دارد که سازوکار تغذیهٔ کاغذ به‌سادگی نمی‌تواند به آن برسد. کمتر از آن بخواهید و بیرونی‌ترین خطوط را چاپگر می‌بُرد، نه چیزی در این صفحه.

منابع

  • CSS Paged Media Module Level 3W3Cبررسی‌شده در مربوط به پیش‌نویس کاری، ۱۴ سپتامبر ۲۰۲۳
  • CSS Values and Units Module Level 3W3Cبررسی‌شده در مربوط به واحدهای طول مطلق
  • SI Units — LengthNational Institute of Standards and Technologyبررسی‌شده در مربوط به اینچ بین‌المللی ۱۹۵۹، دقیقاً ۲۵٫۴ میلی‌متر