<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Rulers ignore padding ("Spacing to Contents")"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=111779">111779</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Rulers ignore padding ("Spacing to Contents")
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>5.4.0.3 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Writer
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>Spampot@gmx.net
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
In all places where a "Spacing to Contents" (= "padding" in CSS) can be set
between the borders and the text area (e. g. for pages or text frames), the
padding is ignored by the horizontal and vertical rulers. The rulers always
cover the entire box (including the padding) instead of only the text area.
This is extremely ugly and affects all elements whose coordinates are based on
the rulers (e. g. paragraph indent and tab markers), which are no longer in
place when some "Spacing to Contents" is used.

A common example are pages that require full-page backgrounds and therefore use
"Spacing to Contents" instead of page margins (see <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Allow page background to cover the whole page, not only within page borders/margins"
   href="show_bug.cgi?id=33041#c34">bug 33041, comment 34</a>): If
the proposed solution is applied, the rulers cover the entire page instead of
only the text area.

I suggest to always align the rulers to the pure text area (excluding both
margins and padding). This should be done consistently for pages, text frames
and any other places that might apply.

This will probably require testing with multi-column settings and might even
affect compatibility with older documents, yet it is still the "cleanest"
approach IMHO. In fact, the rulers should really have accounted for the padding
in the first place, and maybe an according compatibility setting is enough to
resolve any potential backwards compatibility issues.

Steps to Reproduce:
(see <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Allow page background to cover the whole page, not only within page borders/margins"
   href="show_bug.cgi?id=33041#c34">bug 33041, comment 34</a>)

Actual Results:  
Rulers cover the entire box.

Expected Results:
Rulers should only cover the text area.


Reproducible: Always

User Profile Reset: 

Additional Info:


User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:55.0) Gecko/20100101
Firefox/55.0</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>