Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0
    • Fix Version/s: 1.2
    • Labels:
      None
    • Number of attachments :
      0

      Description

      From a private mail:

      Today, I found an extremely useful tip for how to get the images/graphics "right" both in HTML and PDF. As you know and write in the FAQ, there is a challenge with scaling the images, especially when using APT.
      I think it would be useful for others, if you could publish this tip on the site for the plugin.

      What I did was this:

      I made a copy of the original fo-styles.xslt, names it pdf-config.xml in my src/site/resources.
      Then I replaced the following section:

      <xsl:attribute-set name="figure.graphics">
          <xsl:attribute name="width">auto</xsl:attribute>
          <xsl:attribute name="height">auto</xsl:attribute>
          <xsl:attribute name="content-width">auto</xsl:attribute>
          <xsl:attribute name="content-height">auto</xsl:attribute>
      </xsl:attribute-set>
      

      with this:

      <xsl:attribute-set name="figure.graphics">
          <xsl:attribute name="content-width">scale-down-to-fit</xsl:attribute>
          <xsl:attribute name="content-height">scale-down-to-fit</xsl:attribute>
          <xsl:attribute name="width">100%</xsl:attribute>
          <xsl:attribute name="height">100%</xsl:attribute>
      </xsl:attribute-set>
      

      And VOILA, the scaling was perfect!

        Activity

        Hide
        Lukas Theussl added a comment -

        This tip is already published: http://maven.apache.org/plugins/maven-pdf-plugin/usage.html (Specific FOP Configuration Properties).

        Show
        Lukas Theussl added a comment - This tip is already published: http://maven.apache.org/plugins/maven-pdf-plugin/usage.html (Specific FOP Configuration Properties).
        Hide
        Steven Swor added a comment -

        This specific example is not given in the plugin usage page, and there is little documentation on what attribute sets are used by the PDF plugin. Can you please take a second look at this ticket, and either make this the default behavior in the PDF plugin, or update the documentation?

        Show
        Steven Swor added a comment - This specific example is not given in the plugin usage page, and there is little documentation on what attribute sets are used by the PDF plugin. Can you please take a second look at this ticket, and either make this the default behavior in the PDF plugin, or update the documentation?
        Hide
        Lukas Theussl added a comment -

        I changed the default behavior in doxia-module-fo, see r1304214. The documentation is complete IMO as it links to the original configuration file where all the available parameters are listed.

        Show
        Lukas Theussl added a comment - I changed the default behavior in doxia-module-fo, see r1304214 . The documentation is complete IMO as it links to the original configuration file where all the available parameters are listed.
        Hide
        Steven Swor added a comment -

        Thanks!

        Show
        Steven Swor added a comment - Thanks!
        Hide
        Steven Swor added a comment -

        For SVG graphics exported from Google Docs, scale-to-fit seems to work better than scale-down-to-fit. Otherwise the image can end up being really tiny.

        Show
        Steven Swor added a comment - For SVG graphics exported from Google Docs, scale-to-fit seems to work better than scale-down-to-fit . Otherwise the image can end up being really tiny.

          People

          • Assignee:
            Lukas Theussl
            Reporter:
            Lukas Theussl
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: