2017-11-26 22:19:42 +00:00
|
|
|
|
namespace UglyToad.Pdf.Graphics.Operations.TextShowing
|
2017-11-22 18:41:34 +00:00
|
|
|
|
{
|
2017-11-26 22:19:42 +00:00
|
|
|
|
internal class MoveToNextLineShowTextWithSpacing : IGraphicsStateOperation
|
2017-11-22 18:41:34 +00:00
|
|
|
|
{
|
|
|
|
|
|
public const string Symbol = "\"";
|
|
|
|
|
|
|
|
|
|
|
|
public string Operator => Symbol;
|
|
|
|
|
|
|
|
|
|
|
|
public decimal WordSpacing { get; }
|
|
|
|
|
|
|
|
|
|
|
|
public decimal CharacterSpacing { get; }
|
|
|
|
|
|
|
|
|
|
|
|
public string Text { get; }
|
|
|
|
|
|
|
2017-11-26 22:19:42 +00:00
|
|
|
|
public MoveToNextLineShowTextWithSpacing(decimal wordSpacing, decimal characterSpacing, string text)
|
2017-11-22 18:41:34 +00:00
|
|
|
|
{
|
|
|
|
|
|
WordSpacing = wordSpacing;
|
|
|
|
|
|
CharacterSpacing = characterSpacing;
|
|
|
|
|
|
Text = text;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public override string ToString()
|
|
|
|
|
|
{
|
|
|
|
|
|
return $"{WordSpacing} {CharacterSpacing} {Text} {Symbol}";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|