{"id":9962,"date":"2026-01-19T10:50:53","date_gmt":"2026-01-19T09:50:53","guid":{"rendered":"https:\/\/scalarly.com\/marketing-book\/?p=9962"},"modified":"2026-01-19T10:56:16","modified_gmt":"2026-01-19T09:56:16","slug":"beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates","status":"publish","type":"post","link":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/","title":{"rendered":"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Why page numbering looks different today<\/h2>\n\n\n\n<p class=\"has-drop-cap\">Not long ago, \u201c<a href=\"https:\/\/scalarly.com\/marketing-book\/structuring-the-future-zoho-writers-automatic-heading-numbering-for-anonymous-users-in-2025\/\" target=\"_blank\" rel=\"noreferrer noopener\">automated page numbering<\/a>\u201d basically meant one thing: stamp <em><a href=\"https:\/\/scalarly.com\/marketing-book\/from-simple-page-extraction-to-full-fledged-document-pipelines-choosing-between-split-extract-and-extractstore-in-zoho-pdf-editor-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Page X of Y<\/a><\/em> at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.<\/p>\n\n\n\n<p>But document workflows have evolved. Teams now generate PDFs from multiple systems, merge attachments at the last minute, publish formal reports with front matter, and assemble exhibit bundles with strict formatting rules. In that environment, a single \u201c<a href=\"https:\/\/scalarly.com\/marketing-book\/pagination-that-ships-whats-new-in-zoho-pdf-editor-api-page-number-insertion-and-how-to-use-it-today\/\" target=\"_blank\" rel=\"noreferrer noopener\">one-size-fits-all footer<\/a>\u201d is often not enough.<\/p>\n\n\n\n<p>What\u2019s changed from before to today is the emphasis on <strong>advanced formatting controls<\/strong>\u2014specifically: <strong>ranges, sections, numbering styles, font rules, placement alignment, pixel offsets, and optional date rendering<\/strong>. Instead of treating page numbering as a flat stamp applied uniformly, modern implementations treat it as a layout system: different pages can follow different rules, and you can match the typography and positioning of a house style.<\/p>\n\n\n\n<p>This article explains how advanced page numbering works today\u2014what you can configure, how the parts fit together, and how that differs from the older \u201csimple footer everywhere\u201d pattern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The shift from basic pagination to layout-aware pagination<\/h2>\n\n\n\n<p>The older approach to automated numbering was simple:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose one location (usually footer center)<\/li>\n\n\n\n<li>Insert <em>Page &lt;&lt;page_number>> of &lt;&lt;total_pages>><\/em><\/li>\n\n\n\n<li>Apply it to every page<\/li>\n<\/ul>\n\n\n\n<p>That workflow is still valid and still the fastest way to get correct pagination.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What \u201cadvanced formatting\u201d adds today<\/h3>\n\n\n\n<p>Modern page numbering moves beyond uniform stamping and enables:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Different numbering styles in different parts of a document (Roman numerals for intro pages, Arabic for main content)<\/li>\n\n\n\n<li>Different placement rules by page range (no footer on cover pages, centered header for appendices, etc.)<\/li>\n\n\n\n<li>Typography control (font family, size, and style)<\/li>\n\n\n\n<li>Precise positioning via pixel offsets<\/li>\n\n\n\n<li>Optional \u201cGenerated on\u2026\u201d headers with date formatting, locale, and timezone<\/li>\n<\/ul>\n\n\n\n<p>These upgrades don\u2019t just make documents look nicer. They reduce manual touchups, prevent formatting mistakes, and make output consistent across a large volume of PDFs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sections and ranges: the feature that changes everything<\/h2>\n\n\n\n<p>The most important concept in advanced page numbering is <strong>sections<\/strong>. Instead of one global rule for the entire PDF, you define a <strong>list of sections<\/strong> in your page number settings. Each section can apply to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A specific range (like <code>\"1-10\"<\/code>)<\/li>\n\n\n\n<li>Or all pages, if the range is omitted<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Why sections matter in real workflows<\/h3>\n\n\n\n<p>Sections let you match how professional documents are usually structured:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cover page (often no numbering)<\/li>\n\n\n\n<li>Front matter (Roman numerals)<\/li>\n\n\n\n<li>Main content (Arabic numerals)<\/li>\n\n\n\n<li>Appendices (sometimes different alignment, font, or wording)<\/li>\n<\/ul>\n\n\n\n<p>By organizing rules into sections, you can implement these conventions programmatically instead of fixing them manually.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How ranges work<\/h3>\n\n\n\n<p>A range is typically expressed as a string such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\"1-10\"<\/code> for pages 1 through 10<\/li>\n<\/ul>\n\n\n\n<p>If you leave <code>range<\/code> out, the section affects <strong>every page<\/strong>. That makes ranges optional\u2014but extremely powerful when you need different behaviors in different parts of a PDF.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A practical example: Roman numerals first, Arabic numerals later<\/h3>\n\n\n\n<p>A classic publishing layout might look like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pages 1\u20132: Roman numerals (i, ii, iii) in the footer<\/li>\n\n\n\n<li>Pages 3\u2013end: Standard numbering (1, 2, 3) in the header<\/li>\n<\/ul>\n\n\n\n<p>In older \u201cbasic pagination\u201d setups, doing this typically required preprocessing, splitting PDFs, or writing custom logic outside the page numbering step. Today, sections and ranges make it a configuration problem rather than a coding problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Numbering styles: more than just 1, 2, 3<\/h2>\n\n\n\n<p>Advanced formatting includes <strong>numbering types<\/strong> that control how page numbers are displayed. The supported values include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>1<\/code> \u2192 1, 2, 3<\/li>\n\n\n\n<li><code>a<\/code> \u2192 a, b, c<\/li>\n\n\n\n<li><code>A<\/code> \u2192 A, B, C<\/li>\n\n\n\n<li><code>i<\/code> \u2192 i, ii, iii<\/li>\n\n\n\n<li><code>I<\/code> \u2192 I, II, III<\/li>\n<\/ul>\n\n\n\n<p>This matters whenever the document has front matter or specific editorial requirements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Using the start value to control where numbering begins<\/h3>\n\n\n\n<p>Another key tool is the <strong>start value<\/strong>, which lets you regulate the first page number in a section.<\/p>\n\n\n\n<p>This is useful for scenarios like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Starting the main content at page 1 even if the PDF includes a cover and intro pages<\/li>\n\n\n\n<li>Continuing numbering across inserted content<\/li>\n\n\n\n<li>Resetting numbering for an appendix or separate document segment<\/li>\n<\/ul>\n\n\n\n<p>Older workflows often handled \u201cstart at 1\u201d by cutting and merging PDFs. Today, the start value makes that a native part of your pagination configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fonts and typography: making pagination match your brand<\/h2>\n\n\n\n<p>A page number is still text, and text has style. Advanced formatting allows you to set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Font family (<code>name<\/code>)<\/li>\n\n\n\n<li>Font size (<code>size<\/code>)<\/li>\n\n\n\n<li>Font style (<code>style<\/code>), such as Normal, Bold, Italic, or Bold Italic<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Defaults that simplify configuration<\/h3>\n\n\n\n<p>If you don\u2019t specify formatting, the defaults are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Font: Roboto<\/li>\n\n\n\n<li>Size: 12<\/li>\n<\/ul>\n\n\n\n<p>These defaults matter because they create a predictable baseline. In many internal workflows, a default font is fine\u2014especially when the priority is speed and correctness rather than strict brand alignment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When you should explicitly set fonts<\/h3>\n\n\n\n<p>You\u2019ll typically want explicit font settings when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your organization has a standardized document style guide<\/li>\n\n\n\n<li>Your PDFs are client-facing or published externally<\/li>\n\n\n\n<li>Your pagination must visually match existing headers\/footers<\/li>\n\n\n\n<li>You\u2019re mixing PDFs generated by different tools, each with different default fonts<\/li>\n<\/ul>\n\n\n\n<p>In other words, the \u201ctoday\u201d approach gives you the option to rely on defaults for simplicity\u2014or to enforce typography for consistency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Placement rules: header\/footer plus left\/center\/right alignment<\/h2>\n\n\n\n<p>Advanced page numbering also formalizes placement rules. The key requirements are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You must define at least one: <strong>header<\/strong> or <strong>footer<\/strong><\/li>\n\n\n\n<li>Within header or footer, you must specify at least one placement: <strong>left<\/strong>, <strong>center<\/strong>, or <strong>right<\/strong><\/li>\n<\/ul>\n\n\n\n<p>This makes pagination predictable and avoids ambiguous layout behavior.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What each placement block must include<\/h3>\n\n\n\n<p>Every placement block requires:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>text<\/code> (required): the content you want to render<\/li>\n\n\n\n<li><code>offsets<\/code> (optional): pixel adjustments (top, bottom, left, right)<\/li>\n<\/ul>\n\n\n\n<p>The <code>text<\/code> can include placeholders such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>&lt;&lt;page_number>><\/code><\/li>\n\n\n\n<li><code>&lt;&lt;total_pages>><\/code><\/li>\n<\/ul>\n\n\n\n<p>This keeps the numbering dynamic, even if the document length changes after merging attachments or adding pages late in the process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why alignment matters more than it seems<\/h3>\n\n\n\n<p>Left\/center\/right alignment isn\u2019t just aesthetic. It\u2019s often necessary to avoid collisions with other page elements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Left footer might be reserved for document name or case number<\/li>\n\n\n\n<li>Right footer might be reserved for date or version<\/li>\n\n\n\n<li>Center footer is often the safest place for \u201cPage X of Y\u201d<\/li>\n<\/ul>\n\n\n\n<p>A modern implementation can use alignment strategically across sections\u2014for example, a centered footer in the main content but a right-aligned header in appendices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Offsets: pixel-level control for real-world PDFs<\/h2>\n\n\n\n<p>Offsets allow you to fine-tune placement using pixel values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>top<\/code><\/li>\n\n\n\n<li><code>bottom<\/code><\/li>\n\n\n\n<li><code>left<\/code><\/li>\n\n\n\n<li><code>right<\/code><\/li>\n<\/ul>\n\n\n\n<p>Offsets are optional, but they become essential in situations where \u201cdefault header\/footer positioning\u201d isn\u2019t enough.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When offsets solve real problems<\/h3>\n\n\n\n<p>Offsets are particularly helpful when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A PDF has a pre-existing footer band or letterhead<\/li>\n\n\n\n<li>Your numbering overlaps a stamp, watermark, or signature line<\/li>\n\n\n\n<li>Different source PDFs have slightly different margins<\/li>\n\n\n\n<li>You need consistent placement across PDFs that don\u2019t share the same layout geometry<\/li>\n<\/ul>\n\n\n\n<p>Before offsets were part of a well-defined configuration, teams often fixed overlap issues by trial and error\u2014exporting PDFs repeatedly until the placement \u201clooked right.\u201d Today, offsets make those adjustments explicit and repeatable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Best practice: standardize offsets as part of a house style<\/h3>\n\n\n\n<p>If your organization processes many PDFs, define a standard set of offsets for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Header left<\/li>\n\n\n\n<li>Header center<\/li>\n\n\n\n<li>Header right<\/li>\n\n\n\n<li>Footer left<\/li>\n\n\n\n<li>Footer center<\/li>\n\n\n\n<li>Footer right<\/li>\n<\/ul>\n\n\n\n<p>Then reuse them across document types. This turns pagination into a consistent, brand-aligned operation rather than a per-document tweak.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Date rendering: optional, but now more structured<\/h2>\n\n\n\n<p>Advanced formatting supports optional date rendering through <code>date_config<\/code>, which includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>format<\/code><\/li>\n\n\n\n<li><code>locale<\/code> (required if date_config is used)<\/li>\n\n\n\n<li><code>timezone<\/code> (required if date_config is used)<\/li>\n<\/ul>\n\n\n\n<p>If date rendering is not configured, UTC is treated as the default rendering timezone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why date rendering matters<\/h3>\n\n\n\n<p>Date rendering is commonly used for headers such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cGenerated on \u2026\u201d<\/li>\n\n\n\n<li>\u201cCreated on \u2026\u201d<\/li>\n\n\n\n<li>\u201cIssued on \u2026\u201d<\/li>\n<\/ul>\n\n\n\n<p>In automated workflows, adding a generated date can be valuable for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Audit trails<\/li>\n\n\n\n<li>Version tracking<\/li>\n\n\n\n<li>Client communication clarity (especially when documents are regenerated)<\/li>\n\n\n\n<li>Compliance workflows where generation date is required<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The importance of locale and timezone<\/h3>\n\n\n\n<p>Dates can be surprisingly error-prone in automation. A system running in one region might generate a document for users in another region, and \u201ctoday\u201d can become \u201cyesterday\u201d around midnight UTC.<\/p>\n\n\n\n<p>By requiring locale and timezone when date rendering is enabled, modern configurations aim to prevent inconsistent date output and make the formatting intentional instead of accidental.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Putting it all together: how a modern configuration is built<\/h2>\n\n\n\n<p>Advanced page numbering is best understood as a layered configuration system:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sections<\/strong> define \u201cwhich pages get which rules\u201d<\/li>\n\n\n\n<li><strong>Ranges<\/strong> optionally scope each section to specific pages<\/li>\n\n\n\n<li><strong>Numbering styles<\/strong> control how the page numbers appear<\/li>\n\n\n\n<li><strong>Start values<\/strong> control where numbering begins in a section<\/li>\n\n\n\n<li><strong>Header\/footer and alignment<\/strong> decide where the text renders<\/li>\n\n\n\n<li><strong>Text placeholders<\/strong> keep pagination dynamic<\/li>\n\n\n\n<li><strong>Offsets<\/strong> refine placement in pixels<\/li>\n\n\n\n<li><strong>Date rendering<\/strong> optionally adds \u201cGenerated on\u2026\u201d content with controlled formatting<\/li>\n<\/ol>\n\n\n\n<p>In older implementations, you might only use steps 5 and 6 (footer center plus placeholders). Today, you can progressively adopt the rest as your formatting needs become more sophisticated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How your article changes from before to today<\/h2>\n\n\n\n<p>If you compare an older \u201cbasic page numbering\u201d write-up with a modern one, the structure of the guidance shifts noticeably.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Before: one global rule<\/h3>\n\n\n\n<p>Older articles typically emphasized:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add \u201cPage X of Y\u201d<\/li>\n\n\n\n<li>Put it in the footer<\/li>\n\n\n\n<li>Apply it to all pages<\/li>\n\n\n\n<li>Use placeholders for page number and total pages<\/li>\n<\/ul>\n\n\n\n<p>That approach is ideal for simplicity and speed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Today: multiple rules depending on page context<\/h3>\n\n\n\n<p>Updated articles must include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Section-based configuration so different parts of the PDF can behave differently<\/li>\n\n\n\n<li>Range scoping to target specific page groups<\/li>\n\n\n\n<li>Multiple numbering types, including Roman numerals and letters<\/li>\n\n\n\n<li>Start values for resetting or controlling numbering<\/li>\n\n\n\n<li>Font configuration with known defaults<\/li>\n\n\n\n<li>Clear layout requirements for header\/footer and alignment<\/li>\n\n\n\n<li>Offset control for pixel-accurate positioning<\/li>\n\n\n\n<li>Optional date rendering with required locale and timezone<\/li>\n<\/ul>\n\n\n\n<p>In other words, the \u201ctoday\u201d article becomes less about \u201chow to stamp page numbers\u201d and more about \u201chow to design consistent, professional pagination across diverse document structures.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best practices for adopting advanced formatting without overcomplicating your workflow<\/h2>\n\n\n\n<p>Advanced formatting is powerful, but you don\u2019t have to use everything at once. The most reliable approach is incremental.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Start with the simplest correct result<\/h3>\n\n\n\n<p>Begin with a single section applied to all pages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Footer center<\/li>\n\n\n\n<li>\u201cPage &lt;&lt;page_number>> of &lt;&lt;total_pages>>\u201d<\/li>\n\n\n\n<li>Default font settings<\/li>\n<\/ul>\n\n\n\n<p>This gets you working pagination immediately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add sections only when a real requirement appears<\/h3>\n\n\n\n<p>Introduce additional sections when you encounter common document patterns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cover page shouldn\u2019t display numbering<\/li>\n\n\n\n<li>Front matter requires Roman numerals<\/li>\n\n\n\n<li>Appendices need a different header layout<\/li>\n<\/ul>\n\n\n\n<p>Sections are easiest to maintain when each one corresponds to a meaningful document segment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use numbering types deliberately<\/h3>\n\n\n\n<p>Letter-based or Roman numeral numbering should be used intentionally, typically for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Preface \/ introduction<\/li>\n\n\n\n<li>Annexes in formal documentation<\/li>\n\n\n\n<li>Specialized publishing workflows<\/li>\n<\/ul>\n\n\n\n<p>If your output is primarily operational (invoices, statements, internal packets), standard <code>1<\/code> numbering may remain the best default.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Treat offsets as a standard, not a workaround<\/h3>\n\n\n\n<p>Offsets often start as \u201cwe had overlap, so we nudged it.\u201d But in mature workflows, offsets become part of a standard style definition that prevents overlap across many PDFs\u2014not just one.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Only enable date rendering when it supports a clear purpose<\/h3>\n\n\n\n<p>Adding dates is useful for auditing and clarity, but it can also create confusion if timezone and locale aren\u2019t aligned with user expectations. If you enable date rendering:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always set locale and timezone as required<\/li>\n\n\n\n<li>Keep the date format consistent across all documents<\/li>\n\n\n\n<li>Place it where it won\u2019t visually compete with page numbering<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Final thoughts: advanced pagination is about consistency and credibility<\/h2>\n\n\n\n<p>Page numbering seems like a small detail until it goes wrong. A missing number, a misaligned footer, or an incorrect numbering style can make a document look unprofessional\u2014or worse, create confusion in a legal, financial, or compliance context.<\/p>\n\n\n\n<p>What\u2019s changed from before to today is that page numbering is no longer treated as a single stamp applied uniformly. Modern formatting treats it as a controlled system: <strong>sections, ranges, typography, placement, precision offsets, numbering styles, and optional date rendering<\/strong>. That shift gives teams the tools to produce PDFs that look intentional, consistent, and trustworthy\u2014at scale\u2014without last-minute manual edits.<\/p>\n\n\n\n<p class=\"has-small-font-size\">\u00a9 Image credits to <a href=\"https:\/\/www.pexels.com\/@steve\/\" target=\"_blank\" rel=\"noreferrer noopener\">Steve Johnson<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why page numbering looks different today Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets. But document workflows have evolved. Teams now generate PDFs from multiple..<\/p>\n<a class=\"read-more-link\" href=\" https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/ \">Read more<\/a>","protected":false},"author":1,"featured_media":9963,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2219],"tags":[],"class_list":["post-9962","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates &#187; Little Marketing Book<\/title>\n<meta name=\"description\" content=\"Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates &#187; Little Marketing Book\" \/>\n<meta property=\"og:description\" content=\"Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\" \/>\n<meta property=\"og:site_name\" content=\"Little Marketing Book\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/scalarly\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-19T09:50:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T09:56:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"respect\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@teamscalarly\" \/>\n<meta name=\"twitter:site\" content=\"@teamscalarly\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"respect\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\"},\"author\":{\"name\":\"respect\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#\/schema\/person\/3f3c5e5992d47fed746a015c091d41fb\"},\"headline\":\"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates\",\"datePublished\":\"2026-01-19T09:50:53+00:00\",\"dateModified\":\"2026-01-19T09:56:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\"},\"wordCount\":2012,\"publisher\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#organization\"},\"image\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1\",\"articleSection\":[\"CRM\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\",\"url\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\",\"name\":\"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates &#187; Little Marketing Book\",\"isPartOf\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1\",\"datePublished\":\"2026-01-19T09:50:53+00:00\",\"dateModified\":\"2026-01-19T09:56:16+00:00\",\"description\":\"Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.\",\"breadcrumb\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1\",\"width\":1280,\"height\":853},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/scalarly.com\/marketing-book\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#website\",\"url\":\"https:\/\/scalarly.com\/marketing-book\/\",\"name\":\"Little Marketing Book\",\"description\":\"by Scalarly\",\"publisher\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/scalarly.com\/marketing-book\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#organization\",\"name\":\"Scalarly\",\"url\":\"https:\/\/scalarly.com\/marketing-book\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2019\/07\/logo-trans.png?fit=3066%2C674&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2019\/07\/logo-trans.png?fit=3066%2C674&ssl=1\",\"width\":3066,\"height\":674,\"caption\":\"Scalarly\"},\"image\":{\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/scalarly\/\",\"https:\/\/x.com\/teamscalarly\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#\/schema\/person\/3f3c5e5992d47fed746a015c091d41fb\",\"name\":\"respect\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/scalarly.com\/marketing-book\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e37ca8469decc469bf66e6cfcf54f0f3e070763ce31b703a3f9aaa6402b2ec9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e37ca8469decc469bf66e6cfcf54f0f3e070763ce31b703a3f9aaa6402b2ec9?s=96&d=mm&r=g\",\"caption\":\"respect\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates &#187; Little Marketing Book","description":"Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/","og_locale":"en_US","og_type":"article","og_title":"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates &#187; Little Marketing Book","og_description":"Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.","og_url":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/","og_site_name":"Little Marketing Book","article_publisher":"https:\/\/www.facebook.com\/scalarly\/","article_published_time":"2026-01-19T09:50:53+00:00","article_modified_time":"2026-01-19T09:56:16+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png","type":"image\/png"}],"author":"respect","twitter_card":"summary_large_image","twitter_creator":"@teamscalarly","twitter_site":"@teamscalarly","twitter_misc":{"Written by":"respect","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#article","isPartOf":{"@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/"},"author":{"name":"respect","@id":"https:\/\/scalarly.com\/marketing-book\/#\/schema\/person\/3f3c5e5992d47fed746a015c091d41fb"},"headline":"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates","datePublished":"2026-01-19T09:50:53+00:00","dateModified":"2026-01-19T09:56:16+00:00","mainEntityOfPage":{"@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/"},"wordCount":2012,"publisher":{"@id":"https:\/\/scalarly.com\/marketing-book\/#organization"},"image":{"@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1","articleSection":["CRM"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/","url":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/","name":"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates &#187; Little Marketing Book","isPartOf":{"@id":"https:\/\/scalarly.com\/marketing-book\/#website"},"primaryImageOfPage":{"@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage"},"image":{"@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1","datePublished":"2026-01-19T09:50:53+00:00","dateModified":"2026-01-19T09:56:16+00:00","description":"Not long ago, \u201cautomated page numbering\u201d basically meant one thing: stamp Page X of Y at the bottom of every page and call it done. That approach still covers a huge percentage of real-world needs\u2014especially for invoices, short reports, and simple document packets.","breadcrumb":{"@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#primaryimage","url":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1","contentUrl":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1","width":1280,"height":853},{"@type":"BreadcrumbList","@id":"https:\/\/scalarly.com\/marketing-book\/beyond-page-x-of-y-modern-page-numbering-with-sections-ranges-fonts-and-dates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/scalarly.com\/marketing-book\/"},{"@type":"ListItem","position":2,"name":"Beyond \u201cPage X of Y\u201d: Modern Page Numbering with Sections, Ranges, Fonts, and Dates"}]},{"@type":"WebSite","@id":"https:\/\/scalarly.com\/marketing-book\/#website","url":"https:\/\/scalarly.com\/marketing-book\/","name":"Little Marketing Book","description":"by Scalarly","publisher":{"@id":"https:\/\/scalarly.com\/marketing-book\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scalarly.com\/marketing-book\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/scalarly.com\/marketing-book\/#organization","name":"Scalarly","url":"https:\/\/scalarly.com\/marketing-book\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/scalarly.com\/marketing-book\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2019\/07\/logo-trans.png?fit=3066%2C674&ssl=1","contentUrl":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2019\/07\/logo-trans.png?fit=3066%2C674&ssl=1","width":3066,"height":674,"caption":"Scalarly"},"image":{"@id":"https:\/\/scalarly.com\/marketing-book\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/scalarly\/","https:\/\/x.com\/teamscalarly"]},{"@type":"Person","@id":"https:\/\/scalarly.com\/marketing-book\/#\/schema\/person\/3f3c5e5992d47fed746a015c091d41fb","name":"respect","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/scalarly.com\/marketing-book\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9e37ca8469decc469bf66e6cfcf54f0f3e070763ce31b703a3f9aaa6402b2ec9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e37ca8469decc469bf66e6cfcf54f0f3e070763ce31b703a3f9aaa6402b2ec9?s=96&d=mm&r=g","caption":"respect"}}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/scalarly.com\/marketing-book\/wp-content\/uploads\/2026\/01\/Untitled-1280-x-853-px-4-5.png?fit=1280%2C853&ssl=1","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/posts\/9962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/comments?post=9962"}],"version-history":[{"count":2,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/posts\/9962\/revisions"}],"predecessor-version":[{"id":9970,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/posts\/9962\/revisions\/9970"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/media\/9963"}],"wp:attachment":[{"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/media?parent=9962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/categories?post=9962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scalarly.com\/marketing-book\/wp-json\/wp\/v2\/tags?post=9962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}