iTextSharp.text.Chunk.GetTextRise C# (CSharp) Method

GetTextRise() public method

public GetTextRise ( ) : float
return float
        public float GetTextRise()
        {
            if (attributes != null && attributes.ContainsKey(SUBSUPSCRIPT)) {
                return (float)attributes[SUBSUPSCRIPT];
            }
            return 0.0f;
        }

Usage Example

コード例 #1
0
        public void ResolveVerticalAlign() {
            Assert.AreEqual(0, c.GetTextRise(), 0);
            t.CSS["vertical-align"] = "5pt";
            c = applier.Apply(c, t);
            Assert.AreEqual(5, c.GetTextRise(), 0);

            t.CSS["vertical-align"] = "sub";
            c = applier.Apply(c, t);
            Assert.AreEqual(12, c.Font.Size, 0);
            Assert.AreEqual(-c.Font.Size/2, c.GetTextRise(), 0);

            t.CSS["vertical-align"] = "super";
            c = applier.Apply(c, t);
            Assert.AreEqual(12, c.Font.Size, 0);
            Assert.AreEqual(c.Font.Size/2 + 0.5, c.GetTextRise(), 0);
        }