Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8AA6B200B87 for ; Mon, 19 Sep 2016 11:07:25 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 892F2160ADF; Mon, 19 Sep 2016 09:07:25 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D129E160AFA for ; Mon, 19 Sep 2016 11:07:21 +0200 (CEST) Received: (qmail 60076 invoked by uid 500); 19 Sep 2016 09:07:19 -0000 Mailing-List: contact commits-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list commits@pdfbox.apache.org Received: (qmail 59342 invoked by uid 99); 19 Sep 2016 09:07:19 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Sep 2016 09:07:19 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 47581E967E; Mon, 19 Sep 2016 09:07:19 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: msahyoun@apache.org To: commits@pdfbox.apache.org Date: Mon, 19 Sep 2016 09:07:59 -0000 Message-Id: <0a38809b79554bdbb57389b6a02979d2@git.apache.org> In-Reply-To: <9e2c9f5f9ae64b4b9a0b184a0ba2eebd@git.apache.org> References: <9e2c9f5f9ae64b4b9a0b184a0ba2eebd@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [42/51] [partial] pdfbox-docs git commit: PDFBOX-3330: add javadoc for PDFBox 2.0.3 archived-at: Mon, 19 Sep 2016 09:07:25 -0000 http://git-wip-us.apache.org/repos/asf/pdfbox-docs/blob/538257e7/content/docs/2.0.3/javadocs/org/apache/fontbox/afm/FontMetrics.html ---------------------------------------------------------------------- diff --git a/content/docs/2.0.3/javadocs/org/apache/fontbox/afm/FontMetrics.html b/content/docs/2.0.3/javadocs/org/apache/fontbox/afm/FontMetrics.html new file mode 100644 index 0000000..11aa639 --- /dev/null +++ b/content/docs/2.0.3/javadocs/org/apache/fontbox/afm/FontMetrics.html @@ -0,0 +1,1596 @@ + + + + + +FontMetrics (PDFBox reactor 2.0.3 API) + + + + + + + + + + +
+
org.apache.fontbox.afm
+

Class FontMetrics

+
+
+ +
+
    +
  • +
    +
    +
    public class FontMetrics
    +extends Object
    +
    This is the outermost AFM type. This can be created by the afmparser with a valid AFM document.
    +
    Author:
    +
    Ben Litchfield
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FontMetrics

        +
        public FontMetrics()
        +
        Constructor.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCharacterWidth

        +
        public float getCharacterWidth(String name)
        +
        This will get the width of a character.
        +
        Parameters:
        name - The character to get the width for.
        +
        Returns:
        The width of the character.
        +
      • +
      + + + +
        +
      • +

        getCharacterHeight

        +
        public float getCharacterHeight(String name)
        +
        This will get the width of a character.
        +
        Parameters:
        name - The character to get the width for.
        +
        Returns:
        The width of the character.
        +
      • +
      + + + +
        +
      • +

        getAverageCharacterWidth

        +
        public float getAverageCharacterWidth()
        +
        This will get the average width of a character.
        +
        Returns:
        The width of the character.
        +
      • +
      + + + +
        +
      • +

        addComment

        +
        public void addComment(String comment)
        +
        This will add a new comment.
        +
        Parameters:
        comment - The comment to add to this metric.
        +
      • +
      + + + +
        +
      • +

        getComments

        +
        public List<String> getComments()
        +
        This will get all comments.
        +
        Returns:
        The list of all comments.
        +
      • +
      + + + +
        +
      • +

        getAFMVersion

        +
        public float getAFMVersion()
        +
        This will get the version of the AFM document.
        +
        Returns:
        The version of the document.
        +
      • +
      + + + +
        +
      • +

        getMetricSets

        +
        public int getMetricSets()
        +
        This will get the metricSets attribute.
        +
        Returns:
        The value of the metric sets.
        +
      • +
      + + + +
        +
      • +

        setAFMVersion

        +
        public void setAFMVersion(float afmVersionValue)
        +
        This will set the version of the AFM document.
        +
        Parameters:
        afmVersionValue - The version of the document.
        +
      • +
      + + + +
        +
      • +

        setMetricSets

        +
        public void setMetricSets(int metricSetsValue)
        +
        This will set the metricSets attribute. This value must be 0,1, or 2.
        +
        Parameters:
        metricSetsValue - The new metric sets attribute.
        +
        Throws:
        +
        IllegalArgumentException - If the metricSets attribute is not 0,1, or 2.
        +
      • +
      + + + +
        +
      • +

        getFontName

        +
        public String getFontName()
        +
        Getter for property fontName.
        +
        Returns:
        Value of property fontName.
        +
      • +
      + + + +
        +
      • +

        setFontName

        +
        public void setFontName(String name)
        +
        Setter for property fontName.
        +
        Parameters:
        name - New value of property fontName.
        +
      • +
      + + + +
        +
      • +

        getFullName

        +
        public String getFullName()
        +
        Getter for property fullName.
        +
        Returns:
        Value of property fullName.
        +
      • +
      + + + +
        +
      • +

        setFullName

        +
        public void setFullName(String fullNameValue)
        +
        Setter for property fullName.
        +
        Parameters:
        fullNameValue - New value of property fullName.
        +
      • +
      + + + +
        +
      • +

        getFamilyName

        +
        public String getFamilyName()
        +
        Getter for property familyName.
        +
        Returns:
        Value of property familyName.
        +
      • +
      + + + +
        +
      • +

        setFamilyName

        +
        public void setFamilyName(String familyNameValue)
        +
        Setter for property familyName.
        +
        Parameters:
        familyNameValue - New value of property familyName.
        +
      • +
      + + + +
        +
      • +

        getWeight

        +
        public String getWeight()
        +
        Getter for property weight.
        +
        Returns:
        Value of property weight.
        +
      • +
      + + + +
        +
      • +

        setWeight

        +
        public void setWeight(String weightValue)
        +
        Setter for property weight.
        +
        Parameters:
        weightValue - New value of property weight.
        +
      • +
      + + + +
        +
      • +

        getFontBBox

        +
        public BoundingBox getFontBBox()
        +
        Getter for property fontBBox.
        +
        Returns:
        Value of property fontBBox.
        +
      • +
      + + + +
        +
      • +

        setFontBBox

        +
        public void setFontBBox(BoundingBox bBox)
        +
        Setter for property fontBBox.
        +
        Parameters:
        bBox - New value of property fontBBox.
        +
      • +
      + + + +
        +
      • +

        getNotice

        +
        public String getNotice()
        +
        Getter for property notice.
        +
        Returns:
        Value of property notice.
        +
      • +
      + + + +
        +
      • +

        setNotice

        +
        public void setNotice(String noticeValue)
        +
        Setter for property notice.
        +
        Parameters:
        noticeValue - New value of property notice.
        +
      • +
      + + + +
        +
      • +

        getEncodingScheme

        +
        public String getEncodingScheme()
        +
        Getter for property encodingScheme.
        +
        Returns:
        Value of property encodingScheme.
        +
      • +
      + + + +
        +
      • +

        setEncodingScheme

        +
        public void setEncodingScheme(String encodingSchemeValue)
        +
        Setter for property encodingScheme.
        +
        Parameters:
        encodingSchemeValue - New value of property encodingScheme.
        +
      • +
      + + + +
        +
      • +

        getMappingScheme

        +
        public int getMappingScheme()
        +
        Getter for property mappingScheme.
        +
        Returns:
        Value of property mappingScheme.
        +
      • +
      + + + +
        +
      • +

        setMappingScheme

        +
        public void setMappingScheme(int mappingSchemeValue)
        +
        Setter for property mappingScheme.
        +
        Parameters:
        mappingSchemeValue - New value of property mappingScheme.
        +
      • +
      + + + +
        +
      • +

        getEscChar

        +
        public int getEscChar()
        +
        Getter for property escChar.
        +
        Returns:
        Value of property escChar.
        +
      • +
      + + + +
        +
      • +

        setEscChar

        +
        public void setEscChar(int escCharValue)
        +
        Setter for property escChar.
        +
        Parameters:
        escCharValue - New value of property escChar.
        +
      • +
      + + + +
        +
      • +

        getCharacterSet

        +
        public String getCharacterSet()
        +
        Getter for property characterSet.
        +
        Returns:
        Value of property characterSet.
        +
      • +
      + + + +
        +
      • +

        setCharacterSet

        +
        public void setCharacterSet(String characterSetValue)
        +
        Setter for property characterSet.
        +
        Parameters:
        characterSetValue - New value of property characterSet.
        +
      • +
      + + + +
        +
      • +

        getCharacters

        +
        public int getCharacters()
        +
        Getter for property characters.
        +
        Returns:
        Value of property characters.
        +
      • +
      + + + +
        +
      • +

        setCharacters

        +
        public void setCharacters(int charactersValue)
        +
        Setter for property characters.
        +
        Parameters:
        charactersValue - New value of property characters.
        +
      • +
      + + + +
        +
      • +

        isBaseFont

        +
        public boolean isBaseFont()
        +
        Getter for property isBaseFont.
        +
        Returns:
        Value of property isBaseFont.
        +
      • +
      + + + +
        +
      • +

        setIsBaseFont

        +
        public void setIsBaseFont(boolean isBaseFontValue)
        +
        Setter for property isBaseFont.
        +
        Parameters:
        isBaseFontValue - New value of property isBaseFont.
        +
      • +
      + + + +
        +
      • +

        getVVector

        +
        public float[] getVVector()
        +
        Getter for property vVector.
        +
        Returns:
        Value of property vVector.
        +
      • +
      + + + +
        +
      • +

        setVVector

        +
        public void setVVector(float[] vVectorValue)
        +
        Setter for property vVector.
        +
        Parameters:
        vVectorValue - New value of property vVector.
        +
      • +
      + + + +
        +
      • +

        isFixedV

        +
        public boolean isFixedV()
        +
        Getter for property isFixedV.
        +
        Returns:
        Value of property isFixedV.
        +
      • +
      + + + +
        +
      • +

        setIsFixedV

        +
        public void setIsFixedV(boolean isFixedVValue)
        +
        Setter for property isFixedV.
        +
        Parameters:
        isFixedVValue - New value of property isFixedV.
        +
      • +
      + + + +
        +
      • +

        getCapHeight

        +
        public float getCapHeight()
        +
        Getter for property capHeight.
        +
        Returns:
        Value of property capHeight.
        +
      • +
      + + + +
        +
      • +

        setCapHeight

        +
        public void setCapHeight(float capHeightValue)
        +
        Setter for property capHeight.
        +
        Parameters:
        capHeightValue - New value of property capHeight.
        +
      • +
      + + + +
        +
      • +

        getXHeight

        +
        public float getXHeight()
        +
        Getter for property xHeight.
        +
        Returns:
        Value of property xHeight.
        +
      • +
      + + + +
        +
      • +

        setXHeight

        +
        public void setXHeight(float xHeightValue)
        +
        Setter for property xHeight.
        +
        Parameters:
        xHeightValue - New value of property xHeight.
        +
      • +
      + + + +
        +
      • +

        getAscender

        +
        public float getAscender()
        +
        Getter for property ascender.
        +
        Returns:
        Value of property ascender.
        +
      • +
      + + + +
        +
      • +

        setAscender

        +
        public void setAscender(float ascenderValue)
        +
        Setter for property ascender.
        +
        Parameters:
        ascenderValue - New value of property ascender.
        +
      • +
      + + + +
        +
      • +

        getDescender

        +
        public float getDescender()
        +
        Getter for property descender.
        +
        Returns:
        Value of property descender.
        +
      • +
      + + + +
        +
      • +

        setDescender

        +
        public void setDescender(float descenderValue)
        +
        Setter for property descender.
        +
        Parameters:
        descenderValue - New value of property descender.
        +
      • +
      + + + +
        +
      • +

        getFontVersion

        +
        public String getFontVersion()
        +
        Getter for property fontVersion.
        +
        Returns:
        Value of property fontVersion.
        +
      • +
      + + + +
        +
      • +

        setFontVersion

        +
        public void setFontVersion(String fontVersionValue)
        +
        Setter for property fontVersion.
        +
        Parameters:
        fontVersionValue - New value of property fontVersion.
        +
      • +
      + + + +
        +
      • +

        getUnderlinePosition

        +
        public float getUnderlinePosition()
        +
        Getter for property underlinePosition.
        +
        Returns:
        Value of property underlinePosition.
        +
      • +
      + + + +
        +
      • +

        setUnderlinePosition

        +
        public void setUnderlinePosition(float underlinePositionValue)
        +
        Setter for property underlinePosition.
        +
        Parameters:
        underlinePositionValue - New value of property underlinePosition.
        +
      • +
      + + + +
        +
      • +

        getUnderlineThickness

        +
        public float getUnderlineThickness()
        +
        Getter for property underlineThickness.
        +
        Returns:
        Value of property underlineThickness.
        +
      • +
      + + + +
        +
      • +

        setUnderlineThickness

        +
        public void setUnderlineThickness(float underlineThicknessValue)
        +
        Setter for property underlineThickness.
        +
        Parameters:
        underlineThicknessValue - New value of property underlineThickness.
        +
      • +
      + + + +
        +
      • +

        getItalicAngle

        +
        public float getItalicAngle()
        +
        Getter for property italicAngle.
        +
        Returns:
        Value of property italicAngle.
        +
      • +
      + + + +
        +
      • +

        setItalicAngle

        +
        public void setItalicAngle(float italicAngleValue)
        +
        Setter for property italicAngle.
        +
        Parameters:
        italicAngleValue - New value of property italicAngle.
        +
      • +
      + + + +
        +
      • +

        getCharWidth

        +
        public float[] getCharWidth()
        +
        Getter for property charWidth.
        +
        Returns:
        Value of property charWidth.
        +
      • +
      + + + +
        +
      • +

        setCharWidth

        +
        public void setCharWidth(float[] charWidthValue)
        +
        Setter for property charWidth.
        +
        Parameters:
        charWidthValue - New value of property charWidth.
        +
      • +
      + + + +
        +
      • +

        isFixedPitch

        +
        public boolean isFixedPitch()
        +
        Getter for property isFixedPitch.
        +
        Returns:
        Value of property isFixedPitch.
        +
      • +
      + + + +
        +
      • +

        setFixedPitch

        +
        public void setFixedPitch(boolean isFixedPitchValue)
        +
        Setter for property isFixedPitch.
        +
        Parameters:
        isFixedPitchValue - New value of property isFixedPitch.
        +
      • +
      + + + +
        +
      • +

        getCharMetrics

        +
        public List<CharMetric> getCharMetrics()
        +
        Getter for property charMetrics.
        +
        Returns:
        Value of property charMetrics.
        +
      • +
      + + + +
        +
      • +

        setCharMetrics

        +
        public void setCharMetrics(List<CharMetric> charMetricsValue)
        +
        Setter for property charMetrics.
        +
        Parameters:
        charMetricsValue - New value of property charMetrics.
        +
      • +
      + + + +
        +
      • +

        addCharMetric

        +
        public void addCharMetric(CharMetric metric)
        +
        This will add another character metric.
        +
        Parameters:
        metric - The character metric to add.
        +
      • +
      + + + +
        +
      • +

        getTrackKern

        +
        public List<TrackKern> getTrackKern()
        +
        Getter for property trackKern.
        +
        Returns:
        Value of property trackKern.
        +
      • +
      + + + +
        +
      • +

        setTrackKern

        +
        public void setTrackKern(List<TrackKern> trackKernValue)
        +
        Setter for property trackKern.
        +
        Parameters:
        trackKernValue - New value of property trackKern.
        +
      • +
      + + + +
        +
      • +

        addTrackKern

        +
        public void addTrackKern(TrackKern kern)
        +
        This will add another track kern.
        +
        Parameters:
        kern - The track kerning data.
        +
      • +
      + + + +
        +
      • +

        getComposites

        +
        public List<Composite> getComposites()
        +
        Getter for property composites.
        +
        Returns:
        Value of property composites.
        +
      • +
      + + + +
        +
      • +

        setComposites

        +
        public void setComposites(List<Composite> compositesList)
        +
        Setter for property composites.
        +
        Parameters:
        compositesList - New value of property composites.
        +
      • +
      + + + +
        +
      • +

        addComposite

        +
        public void addComposite(Composite composite)
        +
        This will add a single composite part to the picture.
        +
        Parameters:
        composite - The composite info to add.
        +
      • +
      + + + +
        +
      • +

        getKernPairs

        +
        public List<KernPair> getKernPairs()
        +
        Getter for property kernPairs.
        +
        Returns:
        Value of property kernPairs.
        +
      • +
      + + + +
        +
      • +

        addKernPair

        +
        public void addKernPair(KernPair kernPair)
        +
        This will add a kern pair.
        +
        Parameters:
        kernPair - The kern pair to add.
        +
      • +
      + + + +
        +
      • +

        setKernPairs

        +
        public void setKernPairs(List<KernPair> kernPairsList)
        +
        Setter for property kernPairs.
        +
        Parameters:
        kernPairsList - New value of property kernPairs.
        +
      • +
      + + + +
        +
      • +

        getKernPairs0

        +
        public List<KernPair> getKernPairs0()
        +
        Getter for property kernPairs0.
        +
        Returns:
        Value of property kernPairs0.
        +
      • +
      + + + +
        +
      • +

        addKernPair0

        +
        public void addKernPair0(KernPair kernPair)
        +
        This will add a kern pair.
        +
        Parameters:
        kernPair - The kern pair to add.
        +
      • +
      + + + +
        +
      • +

        setKernPairs0

        +
        public void setKernPairs0(List<KernPair> kernPairs0List)
        +
        Setter for property kernPairs0.
        +
        Parameters:
        kernPairs0List - New value of property kernPairs0.
        +
      • +
      + + + +
        +
      • +

        getKernPairs1

        +
        public List<KernPair> getKernPairs1()
        +
        Getter for property kernPairs1.
        +
        Returns:
        Value of property kernPairs1.
        +
      • +
      + + + +
        +
      • +

        addKernPair1

        +
        public void addKernPair1(KernPair kernPair)
        +
        This will add a kern pair.
        +
        Parameters:
        kernPair - The kern pair to add.
        +
      • +
      + + + +
        +
      • +

        setKernPairs1

        +
        public void setKernPairs1(List<KernPair> kernPairs1List)
        +
        Setter for property kernPairs1.
        +
        Parameters:
        kernPairs1List - New value of property kernPairs1.
        +
      • +
      + + + +
        +
      • +

        getStandardHorizontalWidth

        +
        public float getStandardHorizontalWidth()
        +
        Getter for property standardHorizontalWidth.
        +
        Returns:
        Value of property standardHorizontalWidth.
        +
      • +
      + + + +
        +
      • +

        setStandardHorizontalWidth

        +
        public void setStandardHorizontalWidth(float standardHorizontalWidthValue)
        +
        Setter for property standardHorizontalWidth.
        +
        Parameters:
        standardHorizontalWidthValue - New value of property standardHorizontalWidth.
        +
      • +
      + + + +
        +
      • +

        getStandardVerticalWidth

        +
        public float getStandardVerticalWidth()
        +
        Getter for property standardVerticalWidth.
        +
        Returns:
        Value of property standardVerticalWidth.
        +
      • +
      + + + +
        +
      • +

        setStandardVerticalWidth

        +
        public void setStandardVerticalWidth(float standardVerticalWidthValue)
        +
        Setter for property standardVerticalWidth.
        +
        Parameters:
        standardVerticalWidthValue - New value of property standardVerticalWidth.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.

+ +