private void ApplyTextEffect(StyleOption option, EffectsDesigner effectsDesigner) { if (option.IsUseTextFormat) { effectsDesigner.ApplyTextEffect(option.GetFontFamily(), option.FontColor, option.FontSizeIncrease); effectsDesigner.ApplyTextPositionAndAlignment(option.GetTextBoxPosition(), option.GetTextAlignment()); } else { effectsDesigner.ApplyOriginalTextEffect(); effectsDesigner.ApplyTextPositionAndAlignment(Position.Original, Alignment.Auto); } }
public void TestTextEffect() { _designer.ApplyTextEffect("Tahoma", "#123456", 3); PpOperations.SelectSlide(1); var shape = PpOperations.SelectShapesByPrefix("Title"); var originalTextSize = float.Parse(shape.Tags[Tag.OriginalFontSize]); Assert.AreEqual("Tahoma", shape.TextEffect.FontName); Assert.AreEqual(originalTextSize + 3, shape.TextEffect.FontSize); _designer.ApplyOriginalTextEffect(); Assert.AreEqual("Calibri", shape.TextEffect.FontName); Assert.AreEqual(originalTextSize, shape.TextEffect.FontSize); }