Esempio n. 1
0
        /**
         * Constructs a RtfParagraphStyle from another RtfParagraphStyle.
         *
         * INTERNAL USE ONLY
         *
         * @param doc The RtfDocument this RtfParagraphStyle belongs to.
         * @param style The RtfParagraphStyle to copy settings from.
         */
        public RtfParagraphStyle(RtfDocument doc, RtfParagraphStyle style) : base(doc, style)
        {
            this.document             = doc;
            this.styleName            = style.GetStyleName();
            this.alignment            = style.GetAlignment();
            this.firstLineIndent      = (int)(style.GetFirstLineIndent() * RtfElement.TWIPS_FACTOR);
            this.indentLeft           = (int)(style.GetIndentLeft() * RtfElement.TWIPS_FACTOR);
            this.indentRight          = (int)(style.GetIndentRight() * RtfElement.TWIPS_FACTOR);
            this.spacingBefore        = (int)(style.GetSpacingBefore() * RtfElement.TWIPS_FACTOR);
            this.spacingAfter         = (int)(style.GetSpacingAfter() * RtfElement.TWIPS_FACTOR);
            this.lineLeading          = (int)(style.GetLineLeading() * RtfElement.TWIPS_FACTOR);
            this.keepTogether         = style.GetKeepTogether();
            this.keepTogetherWithNext = style.GetKeepTogetherWithNext();
            this.basedOnName          = style.basedOnName;
            this.modified             = style.modified;
            this.styleNumber          = style.GetStyleNumber();

            if (this.document != null)
            {
                SetRtfDocument(this.document);
            }
        }
Esempio n. 2
0
        /**
        * Constructs a RtfParagraphStyle from another RtfParagraphStyle.
        *
        * INTERNAL USE ONLY
        *
        * @param doc The RtfDocument this RtfParagraphStyle belongs to.
        * @param style The RtfParagraphStyle to copy settings from.
        */
        public RtfParagraphStyle(RtfDocument doc, RtfParagraphStyle style)
            : base(doc, style)
        {
            this.document = doc;
            this.styleName = style.GetStyleName();
            this.alignment = style.GetAlignment();
            this.firstLineIndent = (int)(style.GetFirstLineIndent() * RtfElement.TWIPS_FACTOR);
            this.indentLeft = (int) (style.GetIndentLeft() * RtfElement.TWIPS_FACTOR);
            this.indentRight = (int) (style.GetIndentRight() * RtfElement.TWIPS_FACTOR);
            this.spacingBefore = (int) (style.GetSpacingBefore() * RtfElement.TWIPS_FACTOR);
            this.spacingAfter = (int) (style.GetSpacingAfter() * RtfElement.TWIPS_FACTOR);
            this.lineLeading = (int) (style.GetLineLeading() * RtfElement.TWIPS_FACTOR);
            this.keepTogether = style.GetKeepTogether();
            this.keepTogetherWithNext = style.GetKeepTogetherWithNext();
            this.basedOnName = style.basedOnName;
            this.modified = style.modified;
            this.styleNumber = style.GetStyleNumber();

            if (this.document != null) {
                SetRtfDocument(this.document);
            }
        }