public override void SetParser(RtfParser parser) { this.rtfParser = parser; this.rtfDoc = parser.GetRtfDocument(); this.doc = parser.GetDocument(); this.conversionType = parser.GetConversionType(); SetToDefaults(); if (this.rtfParser.IsConvert()) { this.rtfParser.GetState().properties.AddRtfPropertyListener(this); } }
/** * Constructs a new <code>RtfDestinationDocument</code> using * the parameters to initialize the object. * @param rtfDoc The <code>RtfDocument</code> this works with. * @param doc The iText <code>Document</code> this works with. * @param type The type of conversion being done. */ public RtfDestinationDocument(RtfParser parser) : base(parser) { this.rtfDoc = parser.GetRtfDocument(); this.doc = parser.GetDocument(); this.conversionType = parser.GetConversionType(); SetToDefaults(); if (this.rtfParser.IsConvert()) { this.rtfParser.GetState().properties.AddRtfPropertyListener(this); } }